Резюме
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 специальность: «Организация и технология защиты информации, специализация: «Разработка специального программного обеспечения».