Madalin Ciciu, Developer in Bucharest, Romania
Madalin is available for hire
Hire Madalin

Madalin Ciciu

Verified Expert  in Engineering

Bio

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

Shippo - Main
React, React Redux, React Hooks, HTML, CSS, Redux, Unit Testing, E2E Testing...
Software Defined Automation
React, Redux, Material UI, Amazon Web Services (AWS), TypeScript, React Hooks...
GrubHub
React, Redux, Preact, Jest, Cypress, Sass, Next.js, TypeScript, REST

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

Part-time

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

2022 - 2022
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.
Technologies: React, React Redux, React Hooks, HTML, CSS, Redux, Unit Testing, E2E Testing, Docker, Material UI, Protractor, Jest, Web Development, Figma, Agile, Jira, TypeScript, Bitbucket, CI/CD Pipelines, REST APIs, Responsive Design

Front-end Engineer

2021 - 2022
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.
Technologies: React, Redux, Material UI, Amazon Web Services (AWS), TypeScript, React Hooks, Cypress, Axios, Webpack, Web Development, SaaS, User Experience (UX), REST APIs, CI/CD Pipelines, Charts, Data Visualization

Front-end Engineer

2021 - 2021
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.
Technologies: React, Redux, Preact, Jest, Cypress, Sass, Next.js, TypeScript, REST

Front-end Developer

2015 - 2021
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.
Technologies: JavaScript, HTML, CSS, React, React Redux, jQuery, OpenLayers, REST, Front-end, Gatsby, Content Management Systems (CMS), React Native, Konva

Experience

Grubhub Website

https://grubhub.com
Grubhub is a food ordering and delivery platform, and I was one of the website developers. I focused on developing the restaurant and checkout pages, adapting the current codebase to make more options and layouts available to the user.

Imajnet | Network Management Made Easy

https://imajing.eu/mobile-mapping-technologies/web-service/
Imajnet web is a safe and powerfully featured web service. It provides access to nationwide surveys for any entity within an organization and manages transportation infrastructure. I was the lead front-end developer and wrote the application from the ground up using a React Redux stack. The project enables large highway and railway companies to keep track of key components and detect new problems on their infrastructure remotely, resulting in increased productivity and reduced financial costs.

LRS App

A React Native app that positions the user on a transportation linear reference system. It also enables the user to create data on the field, using the device's camera and other sensors. I was the sole developer of the application and used React Native with the Context API to manage the state. The app is used by thousands of private users to label and create data on the field so that it can later be managed from anywhere in the world.

Industrial-Control-as-a-Service for Automation Engineers

https://www.softwaredefinedautomation.io/product/sda-vplc/
This application provides Industrial-Control-as-a-Service for automation engineers by turning programmable logic controllers (PLC) into software functions, freeing industrial automation from the constraints of vendor-specific hardware.

Shippo Web App

https://goshippo.com/products/shipping/
The shipping solution that automates and streamlines your process to save you time and money. I was part of an agile team that worked on the front-end to streamline the purchase flow and increase sales and company revenue by 20%.

Education

2011 - 2015

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring