Dmitrii Krupin
@dmitriikrupin
Frontend-focused software engineer specializing in React, TypeScript, and test automation.
What I'm looking for
I am a software engineer with 5+ years of hands-on programming experience in frontend development and over 10 years in IT, combining strong React and TypeScript skills with deep expertise in test automation frameworks. I build dynamic, user-centric web applications and prioritize reliable, maintainable code through automation and refactoring.
Across remote and international teams, I have led feature delivery, improved CI/CD and UX transparency, and reduced duplicate entries by 40% while redesigning role-based access to increase proactive permission requests by 60%. I have implemented end-to-end testing solutions using Cypress and Playwright and created automation frameworks from scratch in multiple languages.
I am motivated to contribute to impactful products, continue growing as a frontend engineer, and leverage my automation background to ensure high quality and scalable solutions in collaborative environments.
Experience
Work history, roles, and key accomplishments
Software Engineer — Frontend
Kitopi
Feb 2025 - Nov 2025 (9 months)
Developed and maintained real-time kitchen operations web features using React and TypeScript, reducing duplicate entries by 40% and improving role-based access workflows to increase proactive permission requests by 60%.
Worked concurrently as a frontend engineer and QA automation engineer, extending React views and enhancing Playwright/TypeScript E2E suites to improve test coverage and reliability across medical and document-comparison projects.
Senior Software Development Engineer
LegalZoom
Apr 2022 - Aug 2024 (2 years 4 months)
Built responsive client and internal platforms for digitizing physical mail using React and TypeScript, expanded E2E coverage with Cypress to ensure feature quality and regression safety.
Senior QA Engineer
Scaleworks
Mar 2020 - Apr 2022 (2 years 1 month)
Implemented multiple test automation frameworks (JavaScript/Cypress, C#/Selenium, C#/Xamarin UITest), owned QA for several components and improved test data management using MS SQL.
Senior Automation Engineer
ABB
Mar 2019 - Feb 2020 (11 months)
Led API and Web UI automation for industrial automation projects using C#, SpecFlow/RestSharp and Selenium, and managed test data via MySQL to support reliable release cycles.
Senior QA Engineer
Luxoft Poland
Jul 2014 - Feb 2019 (4 years 7 months)
Conducted UAT and API/XML testing for a banking trade reporting system, automated REST requests validation, led test coordination for a 25-person team and improved release processes.
Software Test Engineer
T-Systems
Jan 2012 - Jan 2014 (2 years)
Performed system and acceptance testing for a Deutsche Telekom ticket system, authored bug reports, and coached junior testers in ISTQB testing practices.
Linguist-developer
PROMT
Jan 2010 - Jan 2012 (2 years)
Adjusted and tested machine translation software, analyzed testing results and contributed to lexical database improvements to enhance translation quality.
Education
Degrees, certifications, and relevant coursework
Herzen Russian State Pedagogical University
Master, Linguistics, foreign languages & translation
2006 - 2011
Completed a Master's degree in Linguistics, focusing on foreign languages and translation between 2006 and 2011.
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Dmitrii?
You can contact Dmitrii and 90k+ other talented remote workers on Himalayas.
Message DmitriiFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
