Denisa Dumitru
Verified Expert in Engineering
Front-end Web Developer
Denisa is a software engineer specializing in front-end web development. She is also interested in hybrid mobile applications and has prior experience as a full-stack developer working on projects for the finance, healthcare, marine, and energy industries. After working for large software consulting companies, Denisa started freelancing, willing to embrace challenging projects and generate a more significant impact.
Portfolio
Experience
Availability
Preferred Environment
React, JavaScript, TypeScript, MacOS
The most amazing...
...solution I've developed is a nurse scheduling software that is helping nurses in public hospitals manage the shifts of the entire staff for a hospital section.
Work Experience
Senior Front-end Developer
DasLab
- Developed two greenfield and responsive white-labeled React web apps.
- Built a UI component library following atomic design principles.
- Documented UI library components using Storybook.
- Refactored parts of a Vue and Nuxt app and a Shopify online shop.
- Collaborated with the product team on finding solutions to approach edge cases.
Senior Front-end Developer
ThoughtWorks
- Developed a white-labeled, multi-application React Native project.
- Created new components for the UI library and improved existing ones.
- Built the authentication web app displayed as a web view inside the mobile apps.
- Refactored code to be easier to maintain and test.
- Reviewed pull requests created by other front-end developers.
Senior Front-end Developer
Deloitte Digital
- Architected and implemented a greenfield React web app for the insurance industry.
- Led various project epics, from working with the product team to refine specifications to developing features, delegating work, and deploying and releasing features.
- Contributed to the client's UI component library used across dozens of projects.
- Configured GitLab CI/CD pipelines to prevent deploying insufficiently tested code.
- Onboarded new team members and mentored junior developers.
- Took part as a trainer and organizer in a React Native boot camp.
- Developed a mobile marketplace for a blockchain app.
Software Engineer
4PSA
- Created a 3D viewer and editor web application using Three.js.
- Built bots and integrated them with the company's team communication and collaboration software.
- Researched competitors and their products and performed competitive analysis.
- Created a full-stack reporting application using Node.js, MySQL, and Vue.
- Took part in a container orchestration with Kubernetes training.
Experience
Nurse Scheduler
https://shiftcalc.netlify.app/Nurse scheduling is a challenging topic to solve for hospital sections where employees work in multiple shifts because of the constraints that need to be satisfied, such as assigning a minimum number of nurses for specific shifts depending on the day of the week; restricting staff from working too many consecutive hours without taking a day off; and balancing the number of weekend days worked among the employees.
To solve this, I have created a front-end application deployed with Netlify, a Node.js back-end service that handles the interaction with the MongoDB database, and a second back-end service developed in Python and using Google OR-Tools library for constraint programming to generate schedules. Both back-end services were deployed using Heroku.
Education
Master's Degree in Computer Science
Faculty of Automatic Control and Computers, Politehnica University of Bucharest - Bucharest, Romania
Bachelor's Degree in Computer Science
Faculty of Automatic Control and Computers, Politehnica University of Bucharest - Bucharest, Romania
High School Diploma in Computer Science
Tudor Vianu National College of Computer Science - Bucharest, Romania
Skills
Libraries/APIs
React, Redux-Saga, Node.js, Vue, Vuex
Tools
GitHub, GitLab, MQTT, GitLab CI/CD, NGINX
Languages
JavaScript, HTML, HTML5, CSS, TypeScript, Python, SCSS, GraphQL
Paradigms
Mobile Development, Constraint Programming
Frameworks
Redux, Material UI, React Native, Jest, Express.js, Flask, Next.js
Storage
Realm, MongoDB, MySQL
Platforms
Unix, Visual Studio Code (VS Code), Docker, Kubernetes, MacOS, Google Cloud Platform (GCP)
Other
Software Development, Web Development, Web App Development, Entrepreneurship, Digital Innovation, IT Project Management, Programming, Algorithms, Styled-components, Atomic Design, Computer Science, Mathematics, Storybook, Responsive Web Apps, Responsive UI
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