About me

I'm a senior software engineer, experienced in people and project management. In my last workplace, I led the frontend department and established organizational structure and processes with a focus on efficient delivery and talent growth. Despite the management focus, I maintain technical proficiency and flexibility: I can quickly reach a necessary level of understanding in any tech stack.

Hey, I'm Sergei Riabinin, a Team Lead and Web Developer for a bit less than 10 years.

My professional interests

...to become better with a company I'm working for. I'm focusing on Engineering management: building teams and growing engineers. I can help with rescue from burnout, or get low performers back on track. I can analyze organizational processes and improve them.

Focus points: people management; people growth assistance; task distribution; architecture expertise; project management; process building.

My personal interests

... to be a good father, husband and to build up a comfortable and smart home for my family. I experiment with 3D printing, DIY, and a lot more.

Familiar with the following technologies:

DevOps: Docker; nginx; traefik; Docker compose; GitLab CI/CD; Jenkins; Bash.
Backend: Node.js/Bun as a choice, Java, .NET as required; Apache Kafka, Redis, RabbitMQ and gRPC for cross-system communication.
Frontend: Vue/React.js for advanced use cases - with Nuxt/next meta-frameworks, TypeScript usage preferred.
Used in the past: Java EE 8, PHP 5 (Yii 2.x).

August 2026 — Now (2 monthes)
Head of Development Department for Performance Expert
April 2022 — May 2026 (4 years and 2 monthes)
IQ Dev
Website
April 2022 — May 2026 (4 years and 2 monthes)
Head of Frontend Department

Established basic principles of people management:

  • Personal Growth Plans (PGP): a continuous process of definition and tracking
  • 1-on-1 meetings
  • Continuous performance review
  • Employee burnout tracking and support

Additionally, expanded the department:

  • Hired and trained Vue developers
  • Launched the Node.js backend team
Nest.jsPGP1to1Burnout
October 2023 — May 2026 (2 years and 8 monthes)
Acting CTO

Expanded my department's people management processes to the whole company.

Launched new departments (DevOps, QA, analytics): hired and mentored their heads, and assisted with hiring engineers.

Introduced new internal tools:

  • Personal Growth Plan tracking tool;
  • Outstaff CVs management tool;
  • AI chatbot for quick replies to outstaff requests and tracking reply status.

Reworked IT infrastructure for more cost-effective support.

Facilitated new outstaffing contracts for the company.

Pioneered the use of AI in the company

People managementAIYandexGPTSales
October 2021 — March 2022 (6 monthes)
Senior Software Engineer, TeamLead for EPAM
Website

Led (hiring, task distribution, analysis, architecture) an outstaffing team specialized in Vue.js.

Was a mentor in an internal Vue.js study course.

Was a mentor for several people within my unit.

Vue 3Nuxt 3CryptoPro
June 2020 — October 2021 (1 year and 5 monthes)
Senior Developer, Vue.js unit Lead for CRT
Website
  • Staff recruitment
  • Estimated incoming project costs
  • Led a team of up to 9 developers
  • Mentored interns
Nest.jsNode.jsVueTypeScriptReact.jsESLintPrettierWebpackNext.jsNuxt.js
February 2018 — June 2020 (2 years and 5 monthes)
Axmor
Website
February 2018 — December 2018 (11 monthes)
Software Engineer

Worked on a railway ticket selling system:

Took part in the launch of a release prepared by another team.

Took part in module development and releases:

  • Special tariffs
  • Discounts
  • Bonus tickets
Java EEJavaServer Faces (JSF)Microsoft SQL ServerSpring FrameworkRabbitMQNode.jsjQueryHTML5CSS
January 2019 — June 2020 (1 year and 6 monthes)
Senior Software Engineer, TeamLead

Led a software engineering team responsible for a railway ticket sales system.

Performed refactoring which improved product reliability and reduced code base size by 60%.

Stabilized the application.

Conducted analysis, managed development, and delivered modules:

  • Partner portal
  • Receipts
  • Passenger portal redesign
  • Automated partner sales

Prepared a solution and started developing a microservice-based ticket selling module

Java EEJavaServer Faces (JSF)Microsoft SQL ServerSpring FrameworkRabbitMQNode.jsjQueryReact.jsTomcatHibernate.NET FrameworkNHibernateDockerGitlab
October 2017 — November 2017 (2 monthes)
Chrome Extensions Developer for IP Vysotsky

Built several Google Chrome extensions for Amazon sellers. Reverse-engineered Amazon's mobile app to get advanced data about goods.

JavaScriptPugTypeScriptAngularAndroid App
February 2017 — October 2017 (9 monthes)
JS Full-Stack Developer for Amber Soft

Developed a VPN service with a user portal, admin panel, and automated server rollout.

Worked on a VPN client UI builder.

JavaScriptVueExpress.jsMongoDBPugTypeScriptJenkins