Sergey Yeltsin
Team Lead at VK- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Russian Native or bilingual proficiency
-
German Elementary proficiency
-
English Full professional proficiency
Topline Score
Bio
Experience
-
VK
-
Russian Federation
-
Software Development
-
700 & Above Employee
-
Team Lead
-
Aug 2022 - Present
Responsible for more than 50 microservices, Highload systems, over 5TB of databases, two mobile apps, and more than 30 million user registrations. Responsibilities and achievements include: - Structuring development processes, planning sprints/releases. - Creating quarterly product development plans, filling the backlog. - Task estimation, definition, and distribution. - Conducting interviews, reviewing and hiring processes. - Designing architecture and developing services. - Developing new features, bug fixing, optimization and refactoring, task reviews. - Ensuring uninterrupted service operations, resolving emergent situations. Tech Stack: .NET Core, MS SQL/Postgres, EF/Dapper/Raw SQL, Redis, RabbitMQ, REST/GraphQL, Vue.js, Teamcity/Docker/Kubernetes/Rancher, Graylog/Grafana, GitLab/Jira/Confluence, Quartz, Microservices, Highload. Show less
-
-
-
-
Team Lead
-
Jan 2022 - Aug 2022
Implemented the MVP for service, enabling hiring top-tier employees thanks to unique competency assessment algorithms. Led a project team of up to 15 people. Upon MVP implementation, the project achieved a grant from the FSI, secured 1st place in the Social Tech Challenge 2022, and made sales to large corporations. During the project implementation: - Enhanced the distributed development team: +2 backend, +2 frontend, +architect. Streamlined the technical interview process. - Established processes for sprint planning, development, reviews, and releases, increasing release frequency by 3-4x. - Designed the microservice architecture of the application, including implementing services from scratch - Independently implemented up to 30% of MVP features, optimized performance (some requests were accelerated by 3-5x), conducted code refactoring, and split the monolith. - Built a process for monitoring, logging, and ensuring the product's SLA from the ground up. - Significantly improved the CI/CD process in collaboration with the DevOps team. - Founded and conducted a series of corporate developer conferences and facilitated inter-team interactions. Show less
-
-
-
Контур
-
Russian Federation
-
Software Development
-
700 & Above Employee
-
Full-Stack .NET (C#) Developer / Scrum Master
-
Jun 2018 - Oct 2021
Implemented a broad range of functionalities to foster product growth and enhanced several architectural technical solutions. Over three years, effectively closed >250 business tasks from the backlog, considering code-review/testing/delivery, operating at a high pace and maintaining a proactive stance: >20% of tasks were suggested and set by me. Consistently worked efficiently with a remote team, following the Agile/Scrum methodology for an extended period. Contributions to architectural functionality that I introduced and executed enabled: - 300% acceleration in the operation of key web service sections - 40% optimization in the response time of technical support and its detailing - 20% enhancement in testing speed and error detection - 20% improvement in the development team's speed through codebase refactoring and re-engineering. Show less
-
-
-
Ural State Technical University
-
Higher Education
-
1 - 100 Employee
-
Lecturer in Robotics Programming / Postgraduate Researcher
-
Sep 2016 - Jun 2021
- Developed laboratory work (Python) and lectures for a new master's program course, "Artificial Intelligence for Mobile Robotics." - Key Topics: Programming algorithms using probability theory, working with graphs, optimization algorithms, etc. - Published a series of articles in the field of mathematical computer modeling. - Developed laboratory work (Python) and lectures for a new master's program course, "Artificial Intelligence for Mobile Robotics." - Key Topics: Programming algorithms using probability theory, working with graphs, optimization algorithms, etc. - Published a series of articles in the field of mathematical computer modeling.
-
-
-
-
Full-Stack .NET (C#) Developer / Development Team Leader
-
Aug 2014 - Jul 2016
Initiated and successfully implemented a project developing an expert system in the energy sector. The developed web service, through the automation of data collection, analytics processes, and report generation, enabled: - Approximately 40% reduction in expenses for fulfilling orders related to the analysis of companies' energy efficiency. - Around 3-4 times reduction in delivery time of results to the customer (down from a month to a week) and standardization of audit results. - Transparency in business processes regarding contract execution and employee work on it. My tasks and responsibilities in the project included: - Definition of functional requirements for the system. - Architectural design. - Development of service subsystems and data analysis algorithms. - Task setting and distribution within the team. Show less
-
-
Education
-
Moscow Institute of Physics and Technology (State University) (MIPT)
Master's degree with honors, Applied mathematics and physics -
Ural State Technical University
Postgraduate, with honors, Computer science -
Moscow Institute of Physics and Technology (State University) (MIPT)
Master's degree with honors, Technological entrepreneurship, Product management -
Moscow Institute of Physics and Technology (State University) (MIPT)
Bachelor, Applied mathematics and physics