Java разработчик

О себе

  • имею более трех лет опыта программирования для JVM(Java, Kotlin)
  • обладаю опытом работы со Spring Framework
  • имею опыт работы с технологиями Java EE
  • понимаю принципы работы и построения современных приложений
  • знаю и применяю базовые алгоритмы, структуры данных
  • понимаю и использую принципы ООП

Квалификация

  • Языки программирования: Java, Kotlin, SQL, XML/XSD/XSLT, JavaScript, HTML, CSS, PHP, VBA, Python, C/C++
  • Фреймворки: Spring (MVC, Security, Data, Integration, AOP, Data), Spring Boot
  • Технологии: Servlet, JPA, gRPC, Thymeleaf, JSP/JSTL, JAX-WS, JAX-RS, JMS, JAXB, StAX, JDBC, SOAP
  • Системы управления версиями: Git
  • Базы данных: PostgreSQL, MySQL, HSQLDB, Apache Ignite, Oracle
  • Инструменты: Gradle, Maven, Liquibase, Lombok
  • Тестирование: jUnit, AssertJ, Mockito, Cucumber
  • Библиотеки: Mapstruct, Drools, Jdbi, Hibernate
  • Серверы приложений: Tomcat, WildFly
  • DevOps: Bitbucket, Jenkins, Nexus, Ansible, Jira, Confluence, SonarCube
  • Операционные системы: Linux (Ubuntu, Debian, Arch), Windows
  • Иностранные языки: английский (intermediate)

Опыт

ПАО «Сбербанк», 04.2020 — настоящее время.

Ведущий инженер по разработке

ООО «АЙФЭЛЛ», 09.2019 — 04.2020.

Инженер по разработке программного обеспечения.

Разработка сервиса для управления лимитами в банковской системе карточного процессинга:

  • обеспечение учета операций для расчета показателей риска;
  • расчет показателей риска и их предоставление взаимодействующим системам;
  • обеспечение возможности конфигурирования параметров расчета показателей риска для соответсвия требованиям бизнеса;
  • интеграция сервиса с взаимодействующими системами при помощи gRPC, REST, Kafka;
  • выделение сервиса в отдельное приложение.

Java Online Projects, 2019 г.

Участвовал в разработке многомодульного проекта, состоящего из 3 приложений:

  • приложение импорта данных из XML (JAXB, StAX, Jdbi)
  • многопоточного почтового веб-сервиса (Apache Commons Email)
  • веб-приложения отправки почты (JAX-WS, JAX-RS, JMS)

Java Online Projects, 2018 г.

Участвовал в разработке Spring/JPA приложения c авторизацией и правами доступа на основе ролей (Maven, Spring MVC, Spring Security, REST (Jackson), Java 8 Streams):

  • реализация работы с базами данных PostgreSQL и HSQLDB на основе Spring JDBC, JPA(Hibernate) и Spring Data JPA
  • реализация и тестирование REST и AJAX контроллеров
  • реализация клиента на Bootstrap, jQuery

ВС РФ, 12.2009 – 06.2019, инженер, старший инженер отдела технической поддержки и сопровождения

  • разработал базу данных учета эксплуатации технических и программных средств (SQL, Microsoft Access, PHP, Apache HTTP Server, Microsoft IIS, MySQL)
  • разработал систему сбора данных по эксплуатации технических и программных средств (HTML, CSS, JavaScript, VBA, SQL, Microsoft Access, ActiveX)
  • разработал программу контроля работоспособности программных средств (C++ Builder, JScript, ActiveX, Windows Scripting Host)
  • разработал программу проверки работоспособности технических средств (C++ Builder)
  • дорабатывал существующие и разрабатывал новые программные средства автоматизированного формирования электронных документов(VBA, JScript, ActiveX)
  • усовершенствовал пользовательский интерфейс для доступа к ранее сформированным электронным документам (HTML, JavaScript, ActiveX, Windows Scripting Host)
  • автоматизировал рутинные операции (отправка файлов, формирование регулярных документов) (Jscript, VBA, ActiveX, Windows Scripting Host)

ВС РФ, 07.2003 – 12.2009, системный администратор

  • устанавливал, настраивал ОС и ПО, обслуживал компьютерную технику, оказывал помощь пользователям в эксплуатации вычислительной техники

Образование

  • Masterjava – практический курс разработки многомодульного проекта, 2019 г.
    сертификат
  • Topjava – практический курс разработки Spring/JPA приложения, 2018 г.
    сертификат
  • JavaRush – онлайн-курс программирования на Java, 2018 г.
    профиль
  • Военно-космическая академия имени А.Ф. Можайского, 1998 – 2003 специальность: «Организация и технология защиты информации, специализация: «Разработка специального программного обеспечения».