Summary
Kira Shatulova is a Senior Software Engineer and Squad Lead with 11+ years of experience building reactive, test-driven web applications, primarily using React, TypeScript, and Redux. She combines hands-on frontend expertise with backend experience in Go, Python, and Node.js, and a pragmatic focus on maintainable architecture—recently migrating a major project to Feature Sliced Design. As a certified Scrum Master, she routinely balances engineering leadership and team facilitation, having served in dual development and Scrum Master roles across ICEYE and prior companies. Kira prioritizes quality through rigorous Jest and Playwright testing and continuous refactoring guided by SOLID, DRY, and Clean Code principles. Comfortable with map-based visualizations (Mapbox) and both client- and server-side REST, she brings a full-stack sensibility to frontend-led projects. Based in Vantaa, Finland, she’s a collaborative problem-solver who thrives on translating complex requirements into scalable, maintainable solutions.
11 years of coding experience
10 years of employment as a software developer
Frontend Developer Computer Software Engineering, Frontend Developer Computer Software Engineering at ITVDN
Bachelor's degree, Bachelor's degree at Herzen State Pedagogical University of Russia
Full-Stack Developer | JavaScript, Full-Stack Developer | JavaScript at LearnJS
Frontend Developer, Frontend Developer at HTML Academy
Full-Stack Developer | JavaScript, Full-Stack Developer | JavaScript at LoftSchool
Web Designer, Web Designer at Netology
Professional Scrum Master Project Management, Professional Scrum Master Project Management at Unusual Concepts
English, Finnish, Russian