Об авторе

Немного о себе

Профессиональный программист с профильным высшим образованием. Окончил с отличием магистратуру по специальности «Информатика и вычислительная техника» и курсы повышения квалификации по программе «Дизайн Web-страниц».

Работаю по специальности начиная с 2012 года.

Чем занимаюсь

Пишу различные программы. Некоторые из них представлены на этом сайте. Разрабатываю базы данных и программы для работы с ними. Делаю сайты. Профессиональное образование и опыт обеспечивают высокое качество всех моих разработок.

Пишу статьи по программированию и ряду сопутствующих вопросов.

Являюсь автором ряда научных публикаций.

Также я с большим интересом изучаю новые технологии и расширяю свой профессиональный кругозор.

Основные направления работы

  • Бизнес приложения:
    • Автоматизация бизнес-процессов;
    • Документооборот;
    • Системы управления очередью;
    • Программы для работы мобильных («полевых») сотрудников..
  • Системное программное обеспечение:
    • Системы мониторинга работы аппаратного и программного обеспечения;
    • Различные утилиты.
  • Программные решения для инженерных и технических отраслей:
    • Автотранспорт;
    • Машиностроение;
    • Электротехника.
  • Программные решения для работы со звуком и видео (кроме игровых программ)
  • Мобильные приложения (Android);
  • Создание web сайтов;
  • Электронная коммерция.

Программированием на аппаратном уровне и написанием драйверов не занимаюсь.

Основные технологии, с которыми я работаю

  • Платформы: Windows Desktop, Web, Android, Linux (Ubuntu).
  • Языки программирования: C++, C#, Java, JavaScript, Kotlin, PHP.
  • Стек .NET (Framework и Core): Windows Forms, WPF, ASP.NET.
  • Стек Java: Spring, Spring Boot, Spring MVC, JDBC, Hibernate, JPA, Liquibase, Maven, Gradle.
  • Библиотеки Android: LiveData, room, Material Components, okHttp.
  • PHP фреймворки: Yii.
  • CMS: Joomla, WordPress.
  • JavaScript Frontend: jQuery, React.
  • NodeJS: Express.
  • Базы данных: FireBird, MS SQL Server, MS Access, MySQL, Oracle, SQLite, PostgreSQL.
  • ORM: Entity Framework, Hibernate, Linq2SQL;
  • NoSQL: MongoDB, Redis.
  • Микроконтроллеры: Arduino.
  • Системы управления версиями: Git, SVN, TFS.
  • Брокеры сообщений: Kafka, RabbitMQ.
  • DevOps: Docker, GitLab.

Здесь перечислено только основное. Полный перечень технологий значительно шире. Дополнительную информацию можно уточнить по запросу.