Andrei Cristea, Developer in Constanța, Constanța County, Romania
Andrei is available for hire
Hire Andrei

Andrei Cristea

Verified Expert  in Engineering

Full-stack Developer

Constanța, Constanța County, Romania

Toptal member since April 6, 2022

Bio

Andrei is a versatile full-stack developer specializing in developing MVPs. With over 12 years of experience in design and 8 years as a full-stack developer, he has worked across the entire development lifecycle and solved technical challenges for domain-leading enterprises and startups. Andrei's skills enable early startups to fast-track the process from idea to viable product by offering design and implementation for a fraction of the cost.

Portfolio

Anais digital
JavaScript, React, Accessibility, Amazon Web Services (AWS)
Orca IoT Inc
JavaScript, HTML, Vue, Web Applications, React, Amazon Web Services (AWS)
Softvision
JavaScript, Angular, PrimeNG, Webpack, Vue, Vuex, React, React Redux, Redux...

Experience

  • Design - 10 years
  • Redux - 6 years
  • Node.js - 6 years
  • React - 6 years
  • TypeScript - 4 years
  • Vue - 3 years
  • Vuetify - 2 years
  • Nuxt.js - 1 year

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, Git

The most amazing...

...software I’ve built is a CRM platform for one of the largest transportation companies in the United States.

Work Experience

Senior Full-stack Developer

2022 - PRESENT
Anais digital
  • Developed an application for a major voice service provider in Western Europe used by over 100,000 people daily.
  • Designed and implemented a scalable front-end architecture based on micro-front-end plugins.
  • Implemented new features and fixed bugs but took ownership when assigned to other teams (e.g., Design/BE) to ensure follow-up and faster delivery.
Technologies: JavaScript, React, Accessibility, Amazon Web Services (AWS)

Vue/JavaScript Developer

2022 - 2024
Orca IoT Inc
  • Handled front-end development and architecture modernization. Designed and implemented front-end features with React and Redux, modernized the system architecture for scalability and advised the client on key technical decisions.
  • Contributed to advanced AWS implementation and optimization. Developed complex AWS architectures with Lambda, SQS, and DynamoDB, optimized Lambda performance for cost efficiency, and implemented high-security permission protocols.
  • Performed back-end implementation with Python. Developed and deployed multiple Lambda functions using Python to support various back-end features, ensuring seamless integration and robust performance and prioritizing Lambda cost efficiency.
Technologies: JavaScript, HTML, Vue, Web Applications, React, Amazon Web Services (AWS)

Technical Lead Developer

2021 - 2022
Softvision
  • Designed and implemented front-end and back-end architectures for several projects.
  • Managed two teams, distributing tasks and offering technical support and mentorship.
  • Mentored and guided 20+ developers in the past two years.
Technologies: JavaScript, Angular, PrimeNG, Webpack, Vue, Vuex, React, React Redux, Redux, Material UI, APIs, GitLab, UI Components, CSS, Full-stack, HTML5, HTML, Node.js, Front-end, Back-end, Web Development, Templates, TypeScript, JSON, PostgreSQL, Accessibility, Amazon Web Services (AWS)

Senior JavaScript Developer

2019 - 2021
Softvision
  • Developed a customer support micro front end for international eCommerce, enabling real-time communication and data exchange between customers and customer support, using TypeScript, React, Redux, and Socket.IO.
  • Created an authentication microservice for a charity fundraising platform, built with LoopBack 4, TypeScript, AWS, Redis, PostgreSQL, and GitLab CI.
  • Developed a front-end RBAC application acting as a shell for other micro front ends for a large fintech client based in the United States, using TypeScript, React, and Redux.
  • Built multiple AWS Lambda functions, processing thousands of loans daily for a large fintech client based in the United States.
  • Created and implemented a web design for a carrier-rating application for one of the largest cargo transportation companies in the United States, enabling them to rate and collaborate with their most professional carriers.
  • Designed and implemented an OCR application with React and Firebase for one of the largest cargo transportation companies in the United States, automating the digitalization of carrier transportation documents.
  • Implemented several module federation micro front ends for an order management application for one of the largest cargo transportation companies in the United States.
Technologies: TypeScript, React, Redux, Material UI, Angular, PrimeNG, Node.js, Express.js, Loopback, Socket.IO, SCSS, Stylus, SignalR, Firebase, Fastify, Postman, APIs, React Redux, React Hooks, Unit Testing, Redis, GitLab, Web UI Design, Web UX Design, GitHub, Front-end, Back-end, User Interface (UI), Figma, UI Components, Tailwind CSS, eCommerce, User Experience (UX), CSS, JavaScript, Full-stack, HTML5, HTML, Web Development, Templates, JSON, PostgreSQL, MongoDB, Mongoose, Accessibility, Amazon Web Services (AWS)

JavaScript Developer

2017 - 2019
Vivre
  • Implemented new pages and features using Handlebars, SCSS, Backbone.js, Vue.js, Vuex, Node.js, and Express.js.
  • Refactored the entire Backbone.js website with Vue.js.
  • Implemented back-end endpoints in PHP to support the back-end team when they didn't have enough capacity for the sprint.
  • Created web designs and mocks for new features, such as adding products to favorites, an improved cart section, pages for self-managing user accounts, and banners for the client-facing website.
  • Wrote unit and end-to-end tests to determine if the website worked as intended.
Technologies: JavaScript, Vue, Vuex, Backbone.js, Node.js, Express.js, Handlebars, Postman, APIs, Unit Testing, E2E Testing, UI Components, eCommerce, CSS, Full-stack, HTML5, HTML, Front-end, Back-end, Web Development, Templates, JSON, Vuetify, Nuxt.js, Accessibility

Web Developer

2015 - 2017
Freelance
  • Created web designs for landing pages, implemented them with WordPress, and built custom plugins.
  • Configured Droplets and Nginx servers, installed WordPress, and configured themes.
  • Designed and developed an application for an electronic device repair shop using the MERN stack, lowering costs and improving the visibility of the repair process to customers.
  • Oversaw the design and developed an application for a real estate company based in Denmark, allowing users to compare home prices and providing insights on fair valuations.
Technologies: HTML, CSS, JavaScript, WordPress, React, Redux, Node.js, Express.js, Postman, APIs, React Redux, GitHub, User Interface (UI), Front-end, Back-end, Full-stack, HTML5, Web Development, Templates, JSON, MongoDB, Mongoose

Graphic Designer

2012 - 2015
Freelance
  • Designed flyers, menus, and banners using CorelDRAW.
  • Designed business cards and web pages using Adobe Photoshop.
  • Created logos for local businesses using Adobe Illustrator.
Technologies: Photoshop CC, CorelDRAW, Illustrator CC

Experience

Video-to-GIF Converter Application

An application that converts .mov, .avi, and .mp4 files to .gif. The React front end lets users drag and drop a video file for easy upload to a Fastify server. Then the file is converted and returned to the front end.

Licensing Tool for a Software Company

A full-stack licensing tool admin interface that allowed a software company to issue and manage its software licenses and userbase. I designed and implemented the front-end with TypeScript, Angular, and Angular Material, and the back-end with TypeScript, Node.js, Fastify, Prisma, and an SQLite database.

Quiz App for Developers

A React Native mobile application for developers that cycles a user through 200+ custom-made questions per category. I developed the back end with Fastify. The current quiz categories include JavaScript, HTML, and CSS.

AI Image Labeling Tool

MVP for an AI image processing startup. The application empowered the data-entry team to perform image analysis and label elements with high accuracy. I built the application with TypeScript and React and used Zustand as a store.

Real Estate Rental CRM

A full-stack CRM platform for a large real estate company. The platform automated and digitalized the company's manual processes for billing, invoicing, and handling customer relationships and significantly increased employee productivity. I built the front end with Typescript, React, React Query, and React Hooks and the back end with Node.js, TypeScript, Fastify, Prisma, and an SQLite database.

Clothing eCommerce Site

A clothing eCommerce site that allowed users to shop for clothes and pay with a credit card, using Stripe as the payment processor. I built the front end with React, Apollo Client, and styled-components and the back end with Node.js, Prisma, and GraphQL.

Education

2014 - 2017

Bachelor's Degree in Pedagogy – Fine and Decorative Arts

Ovidius University of Constanta - Constanta, Romania

Certifications

DECEMBER 2016 - PRESENT

Web Designer

GMB Computers

Skills

Libraries/APIs

React, Node.js, Vue, React Redux, React Query, Vuex, Backbone.js, Handlebars, PrimeNG, Socket.IO, SignalR, Stripe

Tools

Postman, Slack, Webpack, Prisma, Photoshop CC, Figma, Git, GitHub, Stylus, GitLab, CorelDRAW, Illustrator CC, Mongoose, React Apollo

Languages

HTML, CSS, JavaScript, TypeScript, SCSS, HTML5, GraphQL

Frameworks

Redux, Express.js, Material UI, Fastify, Angular Material, Angular, Bootstrap, Next.js, Tailwind CSS, Vuetify, Nuxt.js, Loopback, React Native

Paradigms

Unit Testing, Web UI Design, Web UX Design, E2E Testing

Platforms

MacOS, Visual Studio Code (VS Code), Firebase, WordPress, Amazon Web Services (AWS)

Storage

SQLite, JSON, PostgreSQL, MongoDB, Redis

Other

Design, React Hooks, Startups, Early-stage Startups, Web Pages, Front-end, Back-end, User Interface (UI), UI Components, eCommerce, User Experience (UX), Full-stack, Web Development, Templates, APIs, Accessibility, Styled-components, Cargo, Web Applications

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