About me

Looking for a job

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).

IQ Dev

Website

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

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

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

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

Axmor

Website

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

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

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

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