Специалисты
Языки программирования: Java, Kotlin
Библиотеки, фреймворки, технологии и сервисы: Java SE, Java EE, Spring Framework, Spring Boot (Security, MVC, Data, Core, State machine), Dropwizard, Direct Web Remoting, Multithreading, JPA, JDBC, JQuery, Bootstrap, QueryDSL, SQL +sql optimization, Liquibase, Lombok, JWT, Microservices, MinIO, Mapstruct, SOAP, REST, Swagger, Sonar, JMS, Kafka, Tomcat, Docker, Openshift, Mockito, Test containers
Инструментарий: Maven/Gradle, Git, GitHub, Bitbucket, Jenkins/TeamCity/Nexus/Gitlab CI, Postman, JHipster, Jmeter, Linux/Vim/Shell, Sonar/Kibana, Jira, Confluence
DBMS: MySQL, PostgreSQL, MS SQL, Oracle
ORM: Hibernate
Системы контроля версий: Git
Образование:
2021 - Казанский (Приволжский) федеральный университет, Казань
Математики и механики им. Лобачевского, Математика информатика и информационные технологии
Дополнительное образование:
2019 - ГАУ «Технопарк в сфере высоких технологий «ИТ-парк». IT Park, Java developer - Spring Framework
2018 - ГАУ «Технопарк в сфере высоких технологий «ИТ-парк». IT-park, Java Spring
2017 - ГАУ «Технопарк в сфере высоких технологий «ИТ-парк». IT Park, Java developer
Образование в Синергии
Платежная система
Ведущий Java-backend разработчик/техлид Чем занимались Обсуждение и участие в проработке требований/архитектуры Поддержка кодовой базы + разработка новых сервисов Создание sequence/component диаграмм имеющихся решений Участие в дейли митингах, планнингах и архитектурных собраниях Оценка задач, декомпозиция, назначение задач на разработчиков Экспертное ревью Подбор команды
Java 11, REST, Spring Boot(Core, Security - resource server, validation, test), Kafka. Gitlab, Git, Maven, docker, Kafka, K8s, Kibana, Gitlab CI, Nexus, Postman, Jira, Confluence
09.2022 - н. в. месяцев
Проект в одном из ведущих банков по ведению кредитного рейтинга клиента
Ведущий Java-backend разработчик/техлид Чем занимался Участие в проработке требований/архитектуры Документирование разработанного решения Участие в дейли митингах, планнингах и архитектурных собраниях Поддержка кодовой базы + разработка новых сервисов Создание sequence/component диаграмм имеющихся решений Участие в дейли митингах, планнингах и архитектурных собраниях Оценка задач, декомпозиция, назначение задач на разработчиков Экспертное ревью
Java 11, REST, Spring Boot(Core, Security, validation, test), Kafka. Gitlab, Git, Maven, docker, Kafka, K8s, Kibana, Gitlab CI, Nexus, Postman, Jira, Confluence
Июль 2021 — Октябрь 2022 месяца
Сервисы для обязательной маркировки
Senior Java developer Чем занимался - Участие в проектах по написанию сервисов для обязательной маркировки товаров и бэкенда банковского приложения для физических лиц. - Менторство и ведение курса Java для стажеров в качестве дополнительной работы в компании.
Java 8, Spring Framework, Spring Boot, Spring Security ActiveMQ, Postgres, Hibernate, Jira, Jenkins, Kibana, Docker, Kubernetes, Git
Июль 2020 — Июль 2021 месяц
Телеком проект
Участие в проекте личного кабинета платежных систем. Интеграция с государственными органами (их веб-сервисами), работа в большой команде (около 20 человек). Ведущий Java/Kotlin-backend разработчик Чем занимался Руководство удаленной командой: кодовая база, инфраструктура, CI/CD. Декомпозиция задач SLA, внедрение - мониторинг, распространение, управление версиями, качество кода, безопасность и проверка работоспособности. Разработка API, модели данных, выбор технологий. Анализ модели данных и самих данных, миграция. Участие в проработке требований/архитектуры Документирование разработанного решения Участие в дейли митингах, планнингах и архитектурных собраниях Поддержка кодовой базы + разработка новых сервисов Создание sequence/component диаграмм имеющихся решений Участие в дейли митингах, планнингах и архитектурных собраниях Оценка задач, декомпозиция, назначение задач на разработчиков Экспертное ревью
Java 11, Kotlin, Postgres, Spring boot(Security, MVC, Data, Core, State machine, Test), JPA(Hibernate), JDBC, Kafka, REST, Mockito, Junit, Test containers, JWT, Gitlab CI, Maven, OpenShift, Kibana, Sonar, Postman, Swagger, Docker, Jira, Confluence
Сентябрь 2019 — Август 2021 месяц
Центр разработки
Младший разработчик java (kotlin) Чем занимался - Участие в создании сервисов для репликации баз данных. - Ревью кода коллег, совместная оценка сроков задач, оптимизация запросов к бд - Создание enterprise проекта для сравнения значений в разных базах данных с использованием java + spring + kotlin. + различные базы данных.
Java, Spring, JDBC driver, Kotlin, Git, Jira, Oracle, Postgres, Amazon Redshift, FlatFile, MongoDB
Июнь 2018 — Сентябрь 2019 месяцев
Проект по репликации БД для международной компании
Java/Kotlin-backend разработчик Чем занимался Внедрение нового функционала, покрытие тестами, исправление ошибок. Создание пользовательского docker-образа для интеграционных тестов. Рефакторинг устаревшего кода в большой и сильно связанной кодовой базе проекта. Переход на новый репозиторий артефактов, управление сборками maven. Написание сервисов с нуля Экспертное ревью Поиск стратегии по получению информации с различными СУБД
Java 11, Kotlin, JDBC, Tomcat, Junit, Postresql, Kafka, REST, SOAP, Spring framework. Jenkins, Maven, K8s, Kibana, Git, Bitbucket, Postman, Swagger, Test containers, Docker, Jira, Confluence
Август 2017 - Сентябрь 2019 месяцев
Система бронирования
QA automation инженер / тех-лид тестирования Чем занимался • Тестирование веб-сервисов компании: - интерфейса при помощи Selenium WebDriver - сервера с помощью postman • Назначение задач, оценка и планирование задач. • Ревью экспертной группы продукта. • Согласование бизнес вопросов. • Редактирование готовых автотестов и написание новых. • Написание новых модулей тестирования для создаваемых сервисов.
Postgres, Git, Jira, C#
Июнь 2017 — июнь 2018 месяцев
Проект по тестированию приложения
Чем занимался - Ручное тестирование интерфейсной части приложения. - Написание тестовой документации (Создание тест-сьютов, тест-кейсов) - Взаимодействие с отделом разработки по найденным ошибкам - Написание требований, предъявляемых к комплектации оборудования и предоставление отчетов по проделанной работе. - Частично автоматизировал рабочий процесс сотрудников написанием Java-программ - Изучил инструменты нагрузочного и автоматизированного тестирования - Jmeter, Selenium
Jmeter, Selenium
Октябрь 2015 — июнь 2017 месяцев
Системное администрирование
Помощник системного администратора Чем занимался Установка программного обеспечения, устранение неполадок, настройка оборудования, поддержка пользователей.
Май 2013 — сентябрь 2013 месяцев