- Java 2020-*
- Spring Framework 2021-*
 - RabbitMQ 2023-*
 - PostgreSQL 2023-*
 - Kafka 2023-*
 - SQLite 2021-*
 - H2 2022-*
 - MySQL 2021-*
 - JUnit 2021-*
 - Mockito 2022-*
 - AssertJ 2023-*
 - TestContainers 2023-*
 - Apache Maven 2021-*
 - JDBC 2020-*
 - Hibernate 2020-*
 - Log4j 2020-*
 - Swagger (Open API) 2023-*
 - Flyway 2023-*
 - Liquibase 2023-*
 - Lombok 2022-*
 
 - Docker 2023-*
 - Kafka Connect 2024-*
 - Git 2020-*
 - SQL 2006-*
 - REST API 2019-*
 - RegEx 2010-*
 - OAuth 2019-*
 - JWT 2019-*
 - CSS 2005-*
 - HTML 2003-*
 - XML 2008-*
 - JSON 2010-*
 - YAML 2023-*
 - HTTP 2010-*
 - JavaScript 2010-2014
- AJAX 2010-*
 - DOM 2010-*
 
 - PHP 2006-*
- MySQL 2009-*
 
 - Delphi 2006-2012
- SQLite 2006-2012
 
 - Visual Basic 2005-2006
 
- Проектировании и написании REST API сервисов
 - Проектировании и работе с реляционными базами данных
 - Парсинге web-сайтов
 - Разработке CRUD приложений
 - Разработке web-сайтов без фреймворков: интернет-магазинов, социальных сетей, форумов и тп.
 - Мультиязычности приложений
 - Безопасной разработке web-сайтов
 - Проектировании пользовательских интерфейсов
 - Кроссбраузерной и адаптивной вёрстке web-страниц
 - Написании технической документации
 - Отладке исходного кода
 - Реализации авторизованного доступа
 - Ручном тестировании web-сайтов и приложений
 - Автоматизированном тестировании web-сайтов
 - Настройке web-серверов, файловых серверов, серверов баз данных на Ubuntu Server
 - Работе с API сервисами
 - Работе с cookie
 - Работе с HTTP-сессиями
 - Работе с загрузкой файлов на сервер
 - Работе с датой, временем и часовыми поясами
 - Формировании и отправке e-mail сообщений
 - Создании инсталляторов программ
 - Модульном тестировании исходного кода
 - Написании bash скриптов
 
- Объектно-ориентированное программирование
 - Объектно-реляционное отображение
 - Шаблоны проектирования
 - Чистый код
 - SOLID
 - DRY
 - GitFlow
 
Сервис коротких ссылок.
Исходный код и подробности по ссылке на GitHub.
Используемые технологии:
- Java
 - Spring Boot
 - PostgreSQL
 - Hibernate Validator
 - Log4j
 - JUnit
 - Mockito
 - AssertJ
 - Flyway
 - Swagger
 - Apache Maven
 
Проект по проверке значений полей классов.
Основан на использовании Java Reflection API.
Исходный код и подробности по ссылке на GitHub.
Используемые технологии:
- Java
 - Log4j
 - RegEx
 - JUnit
 - AssertJ
 - Apache Maven
 
Проект по внедрению значений в поля классов.
Основан на использовании Java Reflection API.
Исходный код и подробности по ссылке на GitHub.
Используемые технологии:
- Java
 - Log4j
 - JUnit
 - AssertJ
 - Apache Maven
 
Проект по поиску аннотированных классов.
Исходный код и подробности по ссылке на GitHub.
Используемые технологии:
- Java
 - Log4j
 - RegEx
 - JUnit
 - AssertJ
 - Apache Maven
 
Проект по получению информации о клиенте по строке user-agent.
Основан на использовании регулярных выражений для разбора строки user-agent.
Исходный код и подробности по ссылке на GitHub.
Используемые технологии:
- Java
 - RegEx
 - JUnit
 - AssertJ
 - Apache Maven
 
НаВиду (www.navidu.com) 2008-2014
Социальная сеть с множеством сервисов. Подробней о её возможностях можно почитать по ссылке. Некоторая документация доступна в репозитории.
Весь код данного проекта был спроектирован и написан мной с нуля, без использования фреймворков и сторонних библиотек. Также для данного проекта был написан API, который можно было использовать для создания приложений.
Данный проект имел возможность регистрироваться в качестве пользователя, создавать страницы сообществ по интересам, городов, мест и многого другого. Он изначально был сделан с учётом разных часовых поясов, мультиязычности и кроссбраузерности.
Используемые технологии:
- PHP
 - MySQL
 - HTML
 - JSON
 - AJAX
 - DOM
 - CSS
 - RegEx
 - JavaScript
 - Apache HTTP Server
 
Кафедра: информационных систем и технологий
Специальность: комплексная защита объектов информатизации
Квалификация: специалист по защите информации
Специальность: программное обеспечение вычислительной техники и автоматизированных систем
Квалификация: технический специалист