Nichita Sindie, Developer in Bucharest, Romania
Nichita is available for hire
Hire Nichita

Nichita Sindie

Verified Expert  in Engineering

Software Developer

Bucharest, Romania

Toptal member since November 11, 2020

Bio

Nichita is a creative full-stack developer who loves solving complex business problems through innovative ideas. He worked with a broad spectrum of companies, from groundbreaking startups to large-scale enterprises, building applications with the latest tools and technologies. Nichita cares a lot about code quality while ensuring the results are delivered on time and at the best quality possible.

Portfolio

Personio - Main
React, TypeScript, Front-end, Sass, Webpack, Monorepos...
ZeroNorth
Amazon Web Services (AWS), React, TypeScript, Next.js, TypeORM, Node.js...
Yara
Amazon Web Services (AWS), Node.js, TypeScript, React, GraphQL, Nuxt.js...

Experience

  • JavaScript - 5 years
  • React - 5 years
  • TypeScript - 4 years
  • Node.js - 4 years
  • Redux - 4 years
  • Nuxt.js - 3 years
  • GraphQL - 3 years
  • Next.js - 2 years

Availability

Part-time

Preferred Environment

TypeScript, JavaScript, React, Node.js

The most amazing...

...work that I've done was when I achieved a 70% performance improvement for an HR application that was used by thousands of customers worldwide

Work Experience

Senior Front-end Developer

2022 - 2023
Personio - Main
  • Reduced the application bundle size by 70% by optimizing code and implementing code-splitting techniques. This has significantly improved the application's performance, with faster load times and a smoother user experience.
  • Improved the performance by moving components from a single, large codebase to smaller, independent micro-frontends. This made the components easier to develop and maintain and allowed for more efficient deployments.
  • Modernized the codebase and enhanced the developer experience by refactoring large parts of the applications previously written in plain React to use the latest technologies in the ecosystem.
  • Ensured a consistent look and feel by updating the application with the latest design system standards. This involved reviewing the existing components and making necessary changes to ensure they aligned with the revised standards.
Technologies: React, TypeScript, Front-end, Sass, Webpack, Monorepos, Amazon Web Services (AWS)

Senior Full-stack Developer

2021 - 2022
ZeroNorth
  • Developed a web application to monitor the CO2 emitted by vessels to help the marine shipping industry reach its decarbonization goals over the next few years.
  • Created a web application for the ashore crew to track and centralize the parameters sent by vessels while sailing. The app would give the clients a better experience over the platform since they had more relevant data in a single place.
  • Implemented new features for an existing web application that suggests the best ports for a vessel to fuel up. The new features would allow the company to sell its product to new customers and pitch to potential investors.
Technologies: Amazon Web Services (AWS), React, TypeScript, Next.js, TypeORM, Node.js, Fastify, OpenAPI, Serverless Architecture

Senior Full-stack Developer

2020 - 2021
Yara
  • Developed application to generate crop nutrition recommendations based on the crop type, soil, and region. The result would include the fertilizers needed in each stage of the growth. The app was built using mainly React, TypeScript, and GraphQL.
  • Solidified the developer experience by migrating plain Node.js code to Nuxt.js. The repository layer was also upgraded from Knex.js to TypeORM, making the code more predictable.
  • Optimized the Postgres database performance by evaluating the existing models and their queries. Multiple redundant tables were found in the process from which the data was migrated.
  • Collaborated with the clients and the management team on bug fixing and implementing new features to support both the user's and the company's needs. Continuous delivery was used to deploy behind feature flags seamlessly.
Technologies: Amazon Web Services (AWS), Node.js, TypeScript, React, GraphQL, Nuxt.js, TypeORM, PostgreSQL, Apollo

Front-end Engineer

2019 - 2020
Apperio Ltd.
  • Implemented new data visualization charts and migrated the old charts using D3.js and React. The charts had to render very large datasets while providing a good user experience.
  • Solidified and reimplemented legacy systems using the latest version of React. Many of the early features were built on top of jQuery and Django templating engines.
  • Solved the problem of scaling the front-end architecture by applying the atomic design pattern. The pattern also improved communication between the UI/UX and front-end teams.
  • Fixed and prevented further bugs by documenting the codebase and adding consistent unit and integration tests.
  • Collaborated with the UI/UX and product management teams to find solutions for client problems through new, innovative products.
Technologies: Amazon Web Services (AWS), Git, Python 3, JavaScript, RxJS, Redux, React

Full-stack Developer

2017 - 2019
Infotrack UK
  • Designed and developed a web application that allowed the customer service team to increase their productivity by 60%.
  • Developed a web application that connected all major internal products into one easy-to-use admin platform.
  • Fixed tens of bugs on the main company product, which was built using legacy technologies. Documented and tracked all progress using Jira and Agile methodology.
  • Developed a web application that replaced the manual work of contacting suppliers for the required resources and then delivering them to the client.
  • Implemented a custom front-end library that ensured consistency among all product design and implementation details.
Technologies: Amazon Web Services (AWS), Git, SQL, Node.js, .NET, JavaScript, TypeScript, Vue 2, React

Experience

Legal Spend Tracking Web Application for Apperio

A web application to track the spending of large companies on legal fees. The product was meant to be used by general counsels. One of the biggest problems that general counsels faced was the lack of transparency when law firms generated their invoices. The application was built to solve exactly that problem by providing a clear breakdown of the hours worked by each law firm through a sleek UI. The app also allowed users to set budgets that every lawyer had to take into account when billing.

As the lead developer, I focused primarily on the front end. I was involved in this project from the beginning, gathering ideas, planning, and executing. I also acted as the bridge between the product, UX, and development teams, making sure that everyone was on the same page. With this project, I introduced atomic design to the company as a new way of building front ends. This solved the problem of scaling and communicating with the UI/UX design team.

The app was built in React. The requirements were quite demanding so we had to build the charts from scratch using D3.js, which is inherently challenging to integrate with modern libraries like React.

Customer Support Web Application for Infotrack UK

A web-based application that replaced the old customer support platform that was used to handle hundreds of client inquiries each day. The new application was meant to increase the productivity of the team by automating and providing shortcuts to other internal platforms that were crucial for solving complex inquiries.
The application included features like calling, sending emails, tracking, automated replies, notes, real-time messaging, and the most important feature, a timeline of events for the specific client inquiry.

I was both the full-stack developer and the UX designer. In leading the design, I worked closely with the board of executives to assemble the requirements, translate them into wireframes, and later into code with my team. I was also fully in charge of front-end development, which allowed me to set new company standards for how we were building the front end. I did this by creating a new component library based on Vue, which was subsequently adopted by every product.

The technology stack comprised mainly of Vue, Vuex, and TypeScript on the front end, and .NET Core and SQL on the back end.

Supplier Automation Web Application for Infotrack UK

A web application for speeding up the process of delivering results to the client by easing the work that the supplier had to do before sending us the required resources. The purpose of this application was to provide a safe way for the supplier to send us the required resources while keeping track of the work done as well as a fast and reliable method of communication.

Before creating this platform, the suppliers were sending us the resources via email, then a semi-automated scraper was scanning them for the correct results, and then a person had to manually confirm everything. With this new app, the process of scraping for results was eliminated because the software allowed only valid results to be uploaded, and the supplier received an immediate response if something was wrong, which they could raise with our team in the real-time chat.

As a full-stack developer on this project, my main focus was on leading the front-end development. The technology stack comprised mainly Vue and Vuex on the front end and .NET Core on the back end.

Skills

Libraries/APIs

React, Vue 2, Node.js, Vuex, RxJS, D3.js, OpenAPI

Tools

Git, Terraform, Webpack

Languages

TypeScript, JavaScript, GraphQL, SQL, Python 3, Sass

Frameworks

Redux, Next.js, Nuxt.js, .NET, .NET Core, Fastify

Paradigms

Serverless Architecture

Storage

PostgreSQL

Platforms

Amazon Web Services (AWS)

Other

TypeORM, Apollo, Front-end, Monorepos

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