
Madalin Ciciu
Verified Expert in Engineering
Front-end Developer
Bucharest, Romania
Toptal member since March 18, 2021
Madalin is a senior front-end developer with over seven years of proven experience, meaningfully contributing to teams of varying sizes and scopes. With a passion for personal growth and software development, he stays up-to-date and easily masters the newest JavaScript features and other front-end technologies.
Portfolio
Experience
- Front-end - 8 years
- JavaScript - 8 years
- HTML5 - 6 years
- CSS3 - 5 years
- React Redux - 4 years
- React - 4 years
- TypeScript - 3 years
- React Native - 3 years
Availability
Preferred Environment
Windows, Visual Studio Code (VS Code), MacOS
The most amazing...
...application I've built uses a proprietary camera to record geocoded images used by major highway and railroad companies worldwide.
Work Experience
Front-end React Developer
Shippo - Main
- Designed and developed a shared component library that improved development efficiency across multiple micro front-end services.
- Conducted research and benchmarking of libraries to check the impact on project performance.
- Accurately replicated Figma components for seamless implementation.
- Refactored the codebase into custom hooks, improving maintainability and testing capabilities.
- Authored unit and E2E tests to ensure code quality.
- Constructed large tables displaying package tracking, recipients, carriers, etc.
Front-end Engineer
Software Defined Automation
- Built code editor and grid-based infrastructure to streamline the deployment of virtual host applications.
- Proposed and delivered innovative UI/UX solutions for optimized usability and productivity.
- Performed refactoring to introduce the Redux framework, improving maintainability and performance.
- Implemented TypeScript for enhanced readability, control, and IDEs auto-completion.
- Created charts and graphs to monitor the automotive equipment.
Front-end Engineer
GrubHub
- Utilized virtualization and optimal component rendering to drive performance on menus with large data sets.
- Mentored junior developers and participated in code reviews.
- Migrated codebase from Preact stack to React while seamlessly integrating components.
- Created unit and E2E tests using React Testing Library, Jest, and Cypress.
- Partnered with UI/UX design teams to optimize website and applications, resulting in improved conversion rates.
- Contributed to the Agile Scrum team by providing effort estimates and participating in ceremonies.
Front-end Developer
Imajing
- Upgraded the front end from HTML, CSS, and jQuery to React Redux stack.
- Wrote readable code for optimizing fast, performant components.
- Utilized Canvas to draw complex shapes over real-world images at precise coordinates.
- Applied algorithms to decode PNG depth maps for GPS coordinate decoding in real time.
- Managed and optimized complex states with Redux best practices and the Redux Toolkit.
Experience
Grubhub Website
https://grubhub.comImajnet | Network Management Made Easy
https://imajing.eu/mobile-mapping-technologies/web-service/LRS App
Industrial-Control-as-a-Service for Automation Engineers
https://www.softwaredefinedautomation.io/product/sda-vplc/Shippo Web App
https://goshippo.com/products/shipping/Education
Bachelor's Degree in Computer Science
University of Craiova - Craiova, Romania
Skills
Libraries/APIs
React, React Redux, jQuery, OpenLayers, Preact, REST APIs, Konva
Tools
Expo.io, Webpack, Figma, Jira, Bitbucket
Languages
JavaScript, CSS, HTML5, TypeScript, CSS3, Sass, HTML
Frameworks
Redux, React Native, Next.js, Jest, Material UI, Cypress, Protractor
Paradigms
Cross-platform, Unit Testing, REST, E2E Testing, Agile
Platforms
Windows, Visual Studio Code (VS Code), Docker, MacOS, Amazon Web Services (AWS), Mapbox
Other
Front-end, Front-end Development, Styled-components, Gatsby, React Hooks, Content Management Systems (CMS), Software Development, Web Development, Axios, Responsive Design, SaaS, User Experience (UX), CI/CD Pipelines, Charts, Data Visualization, Storybook
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