Специалисты

Описание

НАВЫКИ:
Java ООП Spring Framework Hibernate ORM JPA SQL PostgreSQL MS SQL HTML CSS Apache Maven Git Debian Linux MVC JSON API XML CSV REST CentOS Docker Kubernetes JDBC Apache Kafka Liquibase SpringBoot JavaScript HTML5 AWS Kotlin

Образование:
Московский финансово-промышленный университет "Синергия", Москва
Информационных технологий, Информационные системы и технологии

Повышение квалификации, курсы:
2022 LuxSoft Training. Учебный Центр Люксофт, JVA-076 Java Advanced II: высокопроизводительная Java
2020 GeekBrains Online Training Centre. ООО «ГикБреинс», Database and SQL language skills
2020 GeekBrains Online Training Centre. ООО «ГикБреинс», «HTML&CSS» - theoretical and practice skills
2019 Java programming practice course CodeGym. HiTech Rush Inc., Java Developer

Опыт
Проект

Шина для обмена сообщениями с электронной цифровой подписью

Описание

СМЭВ - Эта шина позволяет обмениваться сообщениями с электронной цифровой подписью в синхронном и синхронном режиме и обеспечивает маршрутизацию и доставку сообщений. Роль: Java Software Engineer Обязанности: * Разрабатывал многопоточное java приложение для тестирования под нагрузкой компонентов системы централизованного логирования. Запускается в kubernetes среде и с большой скоростью генерирует специфичные для СМЭВ JSON, которые отправляет в Kafka или по http.Эксплуатируется несколькими командами для проведения нагрузочных испытаний разрабатываемых решений. * Писал приложение для автоматизированной выгрузки данных в CSV из БД PostgreSQL. * Работал над приложением, умеющим применять заданные в JSON скрипты к БД ClickHouse( по сути аналог Liquibase для внутренних нужд). Бэк писал на java. Он используется многими крупными организациями, такими как министерства и ведомства, операторы связи и другие. * Устранение неполадок, связанных с задачами поддержки второй линии * Рефакторинг кода * Улучшал и дорабатывал функционал согласно планам развития продукта.

Технологии

Spring Framework · Docker Products · Java · Kotlin · Spring Boot · Maven · docker · Kubernetes · JDBC · SQL · Apache Kafka · PostgreSQL · JavaScript · Linux

Длительность

Август 2021 - Сентябрь 2022 месяца

Проект

Государственная автоматизированная система для проведения выборов

Описание

Роль: Java Software Engineer Обязанности: * Работал над логикой модуля backend "Мобильный избиратель". Разработка FULL REST методов системы. * Писал модули формирования отчетов и вывода из в виде файлов XLS, построения печатных форм и вывода их в файлы форматов doc, odt и pdf. * Выполнял построение SQL запросов к БД на SQL и HQL. * Писал backend модуль формирования печатной формы заявления с добавлением в печатную форму QR-кода для последующего сканирования и распознавания данных из заявления. * Писал модуль распознавания информации из QR из многостраничного загружаемого в систему PDF-файла c загрузкой полученной информации в БД. * Работал над автономным кроссплатформенным приложением технологии java 8 и swing, hibernate, H2 database. Приложение имеет форму для заполнения с подсказками подгружаемыми из БД, формирует заявление с QR кодом в виде PDF-файла и отображает. Позволяет сохранить и распечатать.

Технологии

Spring Framework · Java · Spring Boot · Maven · Hibernate · SQL · PostgreSQL · JavaScript · Linux Java 8/11 под JVM Liberica. Spring. PostgreSQL 9/10

Длительность

Май 2020-Июнь 2021 месяц

Проект

Государственная информационная система в области ветеринарии

Описание

Роль: Java Software Engineer Обязанности: Доработка функционала согласно требованиям заказчика и исправление ошибок

Технологии

Spring Framework · Java · Spring Boot · Maven · Hibernate · SQL · PostgreSQL · JavaScript · Linux

Длительность

Март 2020-Июнь 2020 месяцев

Проект

CRM-система сервисно-торгового предприятия

Описание

Роль: Java Software Engineer Обязанности: * Разработаны модули взаимодействия CRM-системы с API оператора IP-телефонии. * Расширен функционал веб-приложения CRM-системы. MVCархитектура. * Есть опыт использования библиотеки JQuery (построение AJAXзапросов и т.д.). * Настроил и написал код взаимодействия внутренних баз предприятия с внешней облачной АТС через ее API. * Занимался интеграцией с корпоративной CRM. * Автоматизированный учет входящих и исходящих звонков, автоопределение клиентов и другие функции

Технологии

Java 8/11 под JVM Liberica. Spring. PostgreSQL 9/10

Длительность

Июнь 2019-Январь 2020 месяцев