Stepan Lyahov
Software engineer on the search team at ВсеИнструменты.ру- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Russian Native or bilingual proficiency
-
English Professional working proficiency
Topline Score
Bio
Experience
-
ВсеИнструменты.ру
-
Russian Federation
-
Retail
-
100 - 200 Employee
-
Software engineer on the search team
-
Apr 2023 - Present
-
-
-
ООО ИКСПЛАНЕТ.РУ
-
Moscow, Russia
-
Golang Software Engineer
-
Aug 2021 - Apr 2023
The company is developing a b2b logistics platform. The system consists of a monolith and a set of microsevices, all this system uses an event paradigm. My responsibilities included: development of new microservices, participation in the process of cutting the monolith. 1) Brought more than 5 features to production over the past six months as a backend developer 2) Developed a tracking system for microservices 3) Developed a solution to optimize the highly loaded notification service, which will increase the throughput by 5 times according to calculations. 4) Developed a solution to increase the security of the system 5) Implemented a critically important and highly loaded document generation service. 6) Developed a business intelligence system. 7) Improved the quality of the project by implementing integration tests, linters and some development paradigms Skills: Go, Java, Kotlin, Spring Boot 2, gRPC, MongoDB, Kafka, Git, GitLab ,GrayLog, Docker, DDD, PostgreSQL, TDD, Event-Driven programming Show less
-
-
-
Технологии Надежности
-
Russian Federation
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Java Software Engineer
-
Feb 2020 - Aug 2021
The company is engaged in outsourced development, so I managed to visit a lot of projects. I participated in the development for banks, medical institutions, investment brokers. 1) Designed and developed a highly loaded service for aggregation and management of investment ideas (more than 5 integrations) 2) Designed a report generation system for a medical institution (a large amount of data in the database, more than 100 tables) 3) Implemented a system for generating and sending documents for the bank (increased security requirements) 4) Supported the city parking system project (high service load) Skills: Java, Spring Boot 2, JPA, Hibernate, PostgreSQL, Kafka, Redis, Git, GitLab, Docker, TDD, Microservices Show less
-
-
Education
-
Belgorod Shukhov State Technology University
Bachelor's degree, Computer Software Engineering