Об авторе

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

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

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

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

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

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

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

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

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

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

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

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

  • Разработка программ для Windows
    • Языки программирования: C#, C++, Java, Python.
    • .NET Framework: Windows Forms, WPF, WCF;
    • .NET Core;
    • UWP;
    • Win32/64: MFC, Qt;
    • Java: см. раздел «Java»;
    • Python: см. раздел «Python»;
  • Разработка программ для Android
    • Языки программирования: Java, Kotlin;
    • Библиотеки: Android SDK, room, Material Components, okHttp.
  • 1С Предприятие
    • Версии технологической платформы 8.2 и 8.3;
    • Конфигурации: типовые (Бух, ЗУП, Розница) и самописные.
  • Web разработка
    • Основные языки программирования: C#, Java, JavaScript, PHP, Python, TypeScript;
    • ASP.NET: Web Forms, MVC, Web API;
    • ASP.NET Core: MVC, Web API, Razor Pages;
    • Sharepoint;
    • PHP фреймворки: Laravel, Yii;
    • JavaScript библиотеки: jQuery, React;
    • Node.js;
    • CMS: WordPress, Joomla, Битрикс;
    • Bootstrap;
    • Java: см. раздел «Java»;
    • Python: см. раздел «Python»;
  • Java
    • Java SE (8 и выше), Java EE;
    • GUI: Swing;
    • Web: JSP, Servlet, Spring MVC;
    • Spring;
    • Работа с базами данных: JDBC, Eclipse Link, Hibernate, JPA;
    • Сборка: Maven, Gradle.
  • Python:
    • Реализации: Python 3.6 и выше, IronPython 2.7 и выше;
    • Web фреймворки: Django.
  • Микроконтроллеры:
    • Языки программирования: C;
    • Платформы: Arduino.
  • Базы данных
    • СУБД: Microsoft SQL Server, Oracle, Microsoft Office Access, MySQL, PostgreSQL, SQLite, FireBird;
    • ORM: Entity Framework, Eclipse Link, Hibernate, Linq2SQL;
    • NoSQL: MongoDB, Redis.
  • Операционные системы
    • Администрирование серверов Windows (2003-2012R2) и Linux (Ubuntu Server).
  • Прочее
    • Системы управления версиями: Git, SVN, TFS;
    • Брокеры сообщений: Apache Kafka, RabbitMQ;
    • Разработка технической документации ( в т.ч. по ГОСТ 19);
    • Amazon Web Services.

Раньше я достаточно много использовал Delphi, Kandidat CMS, но в настоящее время с данными технологиями уже не работаю.

Профили

GitHub GitHub

ru-so StackOverflow на русском

wordpress-org WordPress.org

GooglePlay