Cristian Teodorescu, Developer in Constanța, Constanța County, Romania
Cristian is available for hire
Hire Cristian

Cristian Teodorescu

Verified Expert  in Engineering

Front-end Developer

Constanța, Constanța County, Romania

Toptal member since July 12, 2022

Bio

Cristian is a senior UI developer with proven experience in developing web apps. As an expert in user experience, user interface, testing, and front-end development, he specializes in HTML, CSS, React, and Node.js. Cristian is driven and motivated to experiment with new technologies and techniques and be up to date with the latest UI technologies to deliver innovative products and solutions.

Portfolio

Curbee
JavaScript, React, React Query, Lerna, Material UI, Cypress, Yarn, Node.js...
Syncrasy
JavaScript, React, Redux, GraphQL, Hasura, Docker, OpenShift, GitHub
F5IT
C#.NET, JavaScript, AngularJS, Bootstrap, REST APIs, SQL Server 2016

Experience

  • React - 5 years
  • JavaScript - 5 years
  • GraphQL - 5 years
  • Node.js - 5 years
  • React Query - 2 years
  • TypeScript - 2 years
  • React Hook Form - 2 years
  • Hasura - 2 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio, Slack, React

The most amazing...

...thing I've done is splitting a website into multiple micro frontends and using and developing them further in isolated environments.

Work Experience

Senior Front-end Developer

2021 - 2022
Curbee
  • Developed an application that allowed users to create appointments for car services, an application for admins to see and update appointments, and an application for marketing with all the service offers.
  • Used Shortcut as a reporting tool for tracking features and bug fixing.
  • Loaded the user application much faster and without any significant bugs.
  • Obtained the final score of 93 of 100 in Google Analytics for SEO.
Technologies: JavaScript, React, React Query, Lerna, Material UI, Cypress, Yarn, Node.js, Express.js, React Hook Form, TypeScript

Full-stack Developer

2016 - 2021
Syncrasy
  • Developed an application for social distance problems due to the COVID-19 virus. The main idea was colocation; when some users are located within a specific range, they receive different feedback depending on each user's state.
  • Used Jira as a reporting tool and followed the scrum methodology.
  • Built the app from scratch, allowing users to access it without problems.
Technologies: JavaScript, React, Redux, GraphQL, Hasura, Docker, OpenShift, GitHub

Full-stack Developer

2014 - 2016
F5IT
  • Developed an application named Historiett made for writers and readers. Writers could publish their books, and readers from any country could find, read, rate, and share the books on social media.
  • Tracked and fixed the problems using a ticketing platform from Microsoft.
  • Introduced a new approach to reading books, which resulted in using the app in many countries.
Technologies: C#.NET, JavaScript, AngularJS, Bootstrap, REST APIs, SQL Server 2016

Experience

Find My Dog

The goal of this application was to improve the security of the dogs. Using the application, the user could demand a collar for his dog and register it. While the dog was wearing the collar, the owner could see his actual position.

I developed the web and mobile applications using React for the front end and Hasura for the back end.

Data Analysis App

An application developed in Angular and migrated to React based on making connections between many databases and generating specific reports. The user had to select the right connections and specify the fields to create a report.

Theme Creator

A web application that was developed with the idea of implementing a new theme from scratch using Bootstrap. The user could modify the style of all elements on a website, including colors, margins, spacing, font sizes, and font styles. The user could also see these changes in real time.

Hotels Management

A web application that solved the communication issues between a manager and other employees. Using this application, the manager created specific tasks for every hotel employee so the employee could see what tasks had to be done every time. When the employee finished the job, a report was made. Based on that report, the employee received a bonus on salary.

Augmented Reality Practices

A game developed in Unity 3D that uses Kinect for augmented reality. The gamer can build a stair in the virtual world using tools and specific real moves managed by Kinect. The game is over when the user finishes the stair.

Education

2014 - 2016

Master's Degree in Computer Science

Ovidius University - Constanta, Romania

2011 - 2014

Bachelor's Degree in Computer Science

Ovidius University - Constanta, Romania

Skills

Libraries/APIs

React, React Query, Node.js, React Hook Form, React Redux, REST APIs

Tools

Git, Lerna, CircleCI, Visual Studio, Slack, GitHub, Blender

Languages

JavaScript, GraphQL, TypeScript, Java, C++, C#.NET, SQL, C#

Frameworks

Yarn, Material UI, Cypress, Express.js, Redux, AngularJS, Bootstrap, Angular, Unity3D, Microsoft Kinect

Storage

Hasura, Databases, SQL Server 2016, MongoDB

Paradigms

Object-oriented Programming (OOP)

Platforms

Docker, OpenShift

Other

Algorithms

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