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

Семен Русинов

Специализация: Java Developer
Ведущий Backend-разработчик с более чем 4-летним опытом коммерческой работы. Разрабатывал множество крупных программных систем для государственных учреждений (Федеральная таможенная служба, Федеральная налоговая служба). Большой опыт в проектировании и разработке распределенных программных систем с высокой нагрузкой. Увлечен решением сложных технических задач, оптимизацией кода, внедрением новых технологий и интеграцией с другими программными системами.
Ведущий Backend-разработчик с более чем 4-летним опытом коммерческой работы. Разрабатывал множество крупных программных систем для государственных учреждений (Федеральная таможенная служба, Федеральная налоговая служба). Большой опыт в проектировании и разработке распределенных программных систем с высокой нагрузкой. Увлечен решением сложных технических задач, оптимизацией кода, внедрением новых технологий и интеграцией с другими программными системами.

Портфолио

Ренью

- Разработал распределенную высоконагруженную программную систему для Федеральной таможенной службы. Система в своей основе представляет собой интеллектуальную сервисную шину предприятия с IBM MQ в качестве транспортной системы для бесшовного соединения и интеграции более 20 программных систем, достигая пиковой скорости около 10 000 оборотов в минуту. Система включает в себя около 50 микросервисов.

Ренью

- Разработал распределенную программную систему для Федеральной налоговой службы. Система является частью реализации закона о цифровизации в России. Система представляет собой электронный документооборот для компаний, заинтересованных в заключении соглашения о защите и поощрении капитальных вложений. Под действие соглашения подпадают инвестиции в размере 200 млн рублей ($2,7 млн) и более. В соглашениях также участвуют органы исполнительной власти, Федеральное казначейство, Министерство экономического развития и региональные власти. Команда данного проекта состоит из более чем 20 человек.

Ренью

- Руководил небольшой командой младших разработчиков и занимался их адаптацией. Участвовал в проведении собеседований и оценке результатов работы. - Разработал множество инструментов для повышения производительности команды. - Интегрировался с многочисленными программными системами других компаний, используя различные виды транспорта, включая HTTP(S), SOAP, IBM MQ, Apache Kafka. - Разработал микросервисную архитектуру для программной системы, выбрал стек разработки и технологический стек, разработал программную систему с нуля. - Разделял монолитные приложения на наборы микросервисов. Модернизировал и делал ремонтопригодными унаследованные проекты. - Диагностировал и устранял различные утечки памяти, оптимизировал узкие места в критических алгоритмах. - Покрывал код юнит-тестами и интеграционными тестами.

Скиллы

Java 8-17
Java EE
Spring Boot
Apache Kafka
Oracle DB
PostgreSQL
MongoDB
Redis
Hazelcast
Hystrix
IBM MQ
Hibernate
Maven
Gradle
REST
MVC
JUnit Version Control
Git
Bitbucket
GitLab
Jenkins
Kubernetes
Docker & Docker Compose
Jira
YouTrack
Trello
ООП
Linux
Высоконагруженные системы

Опыт работы

Старший инженер-программист
06.2019 - 06.2023 |ООО Ренью
Git, Java, Apache Maven, Java Spring Framework, PostgreSQL, Docker, ООП, Linux, REST, Hibernate
- Разработал распределенную высоконагруженную программную систему для Федеральной таможенной службы. Система в своей основе представляет собой интеллектуальную сервисную шину предприятия с IBM MQ в качестве транспортной системы для бесшовного соединения и интеграции более 20 программных систем, достигая пиковой скорости около 10 000 оборотов в минуту. Система включает в себя около 50 микросервисов. - Разработал распределенную программную систему для Федеральной налоговой службы. Система является частью реализации закона о цифровизации в России. Система представляет собой электронный документооборот для компаний, заинтересованных в заключении соглашения о защите и поощрении капитальных вложений. Под действие соглашения подпадают инвестиции в размере 200 млн рублей ($2,7 млн) и более. В соглашениях также участвуют органы исполнительной власти, Федеральное казначейство, Министерство экономического развития и региональные власти. Команда данного проекта состоит из более чем 20 человек. - Руководил небольшой командой младших разработчиков и занимался их адаптацией. Участвовал в проведении собеседований и оценке результатов работы. - Разработал множество инструментов для повышения производительности команды. - Интегрировался с многочисленными программными системами других компаний, используя различные виды транспорта, включая HTTP(S), SOAP, IBM MQ, Apache Kafka. - Разработал микросервисную архитектуру для программной системы, выбрал стек разработки и технологический стек, разработал программную систему с нуля. - Разделял монолитные приложения на наборы микросервисов. Модернизировал и делал ремонтопригодными унаследованные проекты. - Диагностировал и устранял различные утечки памяти, оптимизировал узкие места в критических алгоритмах. - Покрывал код юнит-тестами и интеграционными тестами.

Образование

Информатика и Вычислительная Техника (Бакалавр)
2016 - 2020
Уральский Федеральный Университет имени первого президента России Б.Н. Ельцина

Языки

РусскийРоднойАнглийскийПродвинутый