Corina Udrescu
Verified Expert in Engineering
React Developer
Amsterdam, Netherlands
Toptal member since August 24, 2022
Corina is a senior UI engineer with more than 10 years of experience working on large-scale web applications. She's an advocate for unit and integration testing, passionate about the React ecosystem and writing clean, maintainable code. Corina has excellent communication skills and is always looking to understand the business problems behind every feature she builds. She is organized and structured and a big believer in asynchronous work.
Portfolio
Experience
- JavaScript - 10 years
- React - 5 years
- TypeScript - 5 years
- Jest - 4 years
- GitLab CI/CD - 3 years
- React Testing Library - 3 years
- Redux - 2 years
- Tailwind CSS - 1 year
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Docker
The most amazing...
...project I've worked on is an application that enables cyber threat analysts to improve and accelerate their threat investigations.
Work Experience
Senior UI Engineer
EclecticIQ
- Worked as part of cross-functional feature teams and collaborated closely with product managers and designers on defining and building new product features.
- Led the adoption of integration testing with React Testing Library and MSW in our UI practice, thus moving away from predominantly writing E2E tests with Cypress.
- Led the migration of UI Jenkins setup for running Cypress tests from Jenkins to GitLab CI. Set up new parallel jobs, cutting down the test running time from eight hours to 50 minutes and switching from nightly runs to after every commit on master.
Senior Front-end Developer
GlobalOrange
- Served as a lead front-end developer for a large healthcare rostering application for the Dutch market. Worked closely with the external product owner to refine the stories and advise on the most effective ways to achieve the product goals.
- Contributed to planning, developing, and launching a spin-off of an existing payments app in the Netherlands for the German market. Collaborated on a cross-functional team of back-end, front-end, and mobile engineers.
- Led a company-wide initiative to migrate from our Jenkins setup to a cloud continuous integration solution, Circle CI.
Full-stack Developer
Arnia Software
- Served as a back-end developer using PHP for the most popular CMS in South Korea. Developed a new Wiki module and improved the CMS database ORM layer.
- Acted as a full-stack developer using JavaScript and ASP.NET MVC for a dating application developed by a Danish company.
- Planned, built, and developed a hybrid mobile application for a Swiss customer, serving as a database of companies and individuals that people can reach out to in case of emergencies.
Experience
Intelligence Center
Notable contributions:
• Added support for a new way to categorize and analyze data—the MITRE ATT&CK framework, integrating it with our regular views and the graph.
• Added two-factor authentication support.
• Contributed to refactoring our codebase to move away from a custom-built state management solution toward React Query and Redux.
• As part of the UI practice group, I also led the adoption of integration testing with React Testing Library and MSW, which led to faster feedback loops for developers and significantly increased code coverage of the application.
Aysist7
Drove continuous evolution of our front-end architecture and introduced TypeScript in the project. Identified and fixed front-end performance bottlenecks.
Worked closely with our external product owner to refine the stories and advise on the most effective ways to achieve the product goals.
Payments App
Worked on defining the architecture of the application. Implemented designs and integrated the front end with the third-party payment provider from Germany.
Education
Master's Degree in Computer Science
University of Economic Studies – Faculty of Economic Cybernetics, Statistics and Informatics - Bucharest, Romania
Bachelor's Degree in Computer Science
University of Economic Studies – Faculty of Economic Cybernetics, Statistics and Informatics - Bucharest, Romania
Skills
Libraries/APIs
React Testing Library, React, REST APIs, Node.js
Tools
GitLab CI/CD, CircleCI, Webpack, Prisma, Sentry
Languages
JavaScript, TypeScript, SQL, SCSS, Less, HTML5, GraphQL, ECMAScript (ES6)
Frameworks
Redux, Jest, Tailwind CSS, Cypress, Express.js, Swagger, Yarn
Paradigms
Kanban, Agile Software Development, Scrum, DevOps, Unit Testing, Test-driven Development (TDD), Refactoring
Platforms
MacOS, Docker, Visual Studio Code (VS Code)
Storage
MySQL, PostgreSQL, Amazon S3 (AWS S3)
Other
Styled-components, MSW, Storybook, Integration Testing, ESLint
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring