Dmitrii Krupin — Software Engineer (Frontend)
Expertise in Front-End Web (3.5 yr.), QA Automation / Testing (5.0 yr.).
Last verified on December, 2025Core Skills
AI Tools & Assistants
Bio Summary
A seasoned Software Engineer with over 5 years of specialized experience in frontend development and test automation, as well as a decade in the IT sector. Key competencies include advanced proficiency with React ecosystem, TypeScript, JavaScript, Material UI, Next.js, and familiarity with backend technologies like C#. Proven track record in leading feature initiatives to improve user experiences and operational efficiency, signified by a 40% reduction in duplicate entries and a 60% rise in proactive permission requests at a cloud kitchen operations platform. Expertise in continuous integration and delivery pipelines, demonstrated by contributions to Azure DevOps and CI/CD best practices. Capable of handling both development and QA roles effectively, evidenced by the establishment of test automation frameworks using tools such as Cypress and Playwright. Adept in a variety of programming environments and methodologies, the engineer has successfully orchestrated end-to-end functional testing, test design, and has a strong record of professional advancement as a self-learner and analytical problem solver.
Technical Skills
| Programming Languages | JavaScript, TypeScript |
| UI Frameworks, Libraries, and Browsers | CSS, HTML |
| JavaScript Frameworks | Ext JS, React |
| .NET Platform | .NET |
| JavaScript Libraries and Tools | React Testing Library, Redux |
| Databases & Management Systems / ORM | MySQL |
| Azure Cloud Services | Azure DevOps |
| Third Party Tools / IDEs / SDK / Services | Cursor |
| QA, Test Automation, Security | Cypress, Playwright, React Testing Library, Selenium |
| Deployment, CI/CD & Administration | GitLab CI |
| SDK / API and Integrations | GraphQL |