← В ленту
Регистрация: 30.09.2022

Сергей Тюльников

Специализация: Java Team Lead

Портфолио

ITPO group

Высоконагруженная соцсеть(web и mobile), построенная на микросервисной архитектуре, имеющий разные интеграции, в том числе с blockchain. Команда более 40 человек, из них 10 человек backend и 3 blockchain dev. Обязанности: Сбор, мотивация и развитие команды, код ревью, построение архитектуры приложения и баз данных, участие в архитектурных встречах, реализация функционала, принятие решений. Достижения: Был выдвинут на позицию руководителя разработки.

Сбербанк

Управлял командой разработки АС банка. Обязанности: осуществление взаимодействия сервисов по сети, написание сервисного слоя, юскейсов, слоя доступа к данным с использованием ORM либо JDBC template, реализация различных интеграций (auth server, файловое хранилище и т.д.), осуществление unit и интеграционного тестирования, помощь аналитикам в проектировании БД, проведение cross review, написание кода, принятие технических решений, взаимодействие с заказчиком и, конечно же, эффективное управление командой разработки, стимуляция и мотивация.

Andersen

Управляю backend командой из 4 java разработчиков и 1 devOps, мы разрабатываем CRM для внутренних нужд компании. Есть хороший опыт межкомандного и межсервисного взаимодействия. Работаем по Scrum. Обязанности: Эффективное управление командой, написание чистого кода, межкомандное взаимодействие, внешние интеграции, реализация межсервисного взаимодействия, менторинг сотрудников, проведение code review, проектирование сущностей БД, проектирование и реализация эндпойнтов, слоя бизнес-логики и слоя доступа к данным, написание unit и интеграционных тестов, работа с security, в в некоторых случаях настройка CI/CD. Кроме того, занимаю должность Хеда Java департамента по России, имею в подчинении более 150 человек, активно развиваю свой пул. Являюсь руководителем по развитию одного из офисов компании.

Скиллы

Apache Maven
AWS
Docker
Flink
Git
Gradle
Hibernate ORM
Java
Jenkins
Jira
JPA
JUnit
Kafka
Linux
Lombok
MapStruct
MySQL
PostgreSQL
REST
Slf4j
Spring Boot
Spring Cloud
Spring Data JPA
Spring Framework
Spring Security
Spring Web
SQL

Опыт работы

Java Team Lead
с 03.2022 - По настоящий момент |ITPO group
Java 11, Spring Boot, Postgres, GitLab CI, Kubernetes, AWS, Kafka, Redis, Rust, Docker, TestContainers
Высоконагруженная соцсеть(web и mobile), построенная на микросервисной архитектуре, имеющий разные интеграции, в том числе с blockchain. Команда более 40 человек, из них 10 человек backend и 3 blockchain dev. Обязанности: Сбор, мотивация и развитие команды, код ревью, построение архитектуры приложения и баз данных, участие в архитектурных встречах, реализация функционала, принятие решений. Достижения: Был выдвинут на позицию руководителя разработки.
Java Team Lead
03.2021 - 03.2022 |Andersen
Java11, Spring Boot, Spring Data (под капотом Hibernate), Spring Security, Kafka, PostgeSQL, Prometeus, Grafana, JUnit, Mockito, Gradle, Jira, AWS, Jenkins, oAuth2
Управляю backend командой из 4 java разработчиков и 1 devOps, мы разрабатываем CRM для внутренних нужд компании. Есть хороший опыт межкомандного и межсервисного взаимодействия. Работаем по Scrum. Обязанности: - Эффективное управление командой, написание чистого кода, межкомандное взаимодействие, внешние интеграции, реализация межсервисного взаимодействия, менторинг сотрудников, проведение code review, проектирование сущностей БД, проектирование и реализация эндпойнтов, слоя бизнес-логики и слоя доступа к данным, написание unit и интеграционных тестов, работа с security, в в некоторых случаях настройка CI/CD. - Кроме того, занимаю должность Хеда Java департамента по России, имею в подчинении более 150 человек, активно развиваю свой пул. Являюсь руководителем по развитию одного из офисов компании.
Java Team Lead
03.2020 - 03.2021 |Сбербанк
Java11, Apache Flink, Apacke Kafka, OpenShift, Spring Boot, Hibernate, Postgres, ELK, Prometeus, Grafana
Управлял командой разработки АС банка. Обязанности: Осуществление взаимодействия сервисов по сети, написание сервисного слоя, юскейсов, слоя доступа к данным с использованием ORM либо JDBC template, реализация различных интеграций (auth server, файловое хранилище и т.д.), осуществление unit и интеграционного тестирования, помощь аналитикам в проектировании БД, проведение cross review, написание кода, принятие технических решений, взаимодействие с заказчиком и, конечно же, эффективное управление командой разработки, стимуляция и мотивация.
Senior Java Developer
03.2017 - 03.2020 |WonderDec
Java11, Spring Framefowk (web, boot, security, data jpa), Hibernate ORM, Lombok, MapStruct, PostgreSQL, JUnit, Maven, Git, Docker
Участвовал в разработке системы для крупного застройщика многоквартирных ЖК, предназначенной для автоматизации продаж, хранения данных о клиентах, исполнителях и взаимодействия с ними, также для работы склада и всевозможного учета. Обязанности: Разработка слоя REST-контроллеров, сервисного слоя с реализацией бизнес-логики, проектирование DTO и сущностей БД, написание SQL-запросов к БД, реализация аутентификации и авторизации, unit-тестирование, интеграционное тестирование, проведение code review, поддержка существующего кода.

Образование

Радиофизический / Фундаментальная информатика и информационные технологии (Бакалавр)
По 2016
Нижегородский государственный университет им. Н.И. Лобачевского

Языки

АнглийскийВыше среднегоРусскийРодной