Summary
Sergey Shapirenko is a Lead Software Engineer with a decade of experience building scalable, accessible web interfaces and microfrontend platforms. He specializes in React and TypeScript on the frontend and Node.js on the backend, with hands-on experience in module federation, Storybook-driven UI kits, and CI/CD via GitLab and Docker. Sergey values clean, maintainable code, test coverage, and accessibility from the start, and he pairs that with mentoring—actively coaching juniors and interns beyond mere PR reviews. He has shipped white-label microfrontend solutions for the investment sector and implemented BFF layers in both TypeScript/Express and Rust (actix-web), showing a pragmatic fullstack mindset. Based in Novosibirsk and open to frontend or fullstack roles, he combines deep UI craftsmanship with system-level thinking that reduces surprises in production. A detail many miss: he built UI-kits with a11y baked in and automated deployments, bridging design, QA, and ops for smoother delivery.
10 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Information Technology, Bachelor's degree, Information Technology at Новосибирская Государственный Университет Экономики и Управления «НИНХ»
Русский, Английский, Japanese