Cristian Mocanu, Developer in Bucharest, Romania
Cristian is available for hire
Hire Cristian

Cristian Mocanu

Verified Expert  in Engineering

Software Developer

Bucharest, Romania

Toptal member since June 24, 2020

Bio

Cristian is a developer who specializes in web development (TypeScript, JavaScript, and React) and big data processing. After serving as an intern at Adobe, Microsoft, and Google, Cristian transitioned into the role of forward-deployed software engineer at Palantir in 2017. Since then, Christian has contributed to the development of a big data platform called Palantir Foundry, acted as a consulting engineer for a couple of Fortune 500 clients, and built the front end of a core platform.

Portfolio

Reserve
React Native, Python, iOS, Android
Avatar Engines LLC
TypeScript, JavaScript, React, Fintech, Node.js, User Experience (UX)...
Palantir
JavaScript, User Interface (UI), Front-end, PostgreSQL, Spark, Python, Java...

Experience

  • User Experience (UX) - 4 years
  • Python - 4 years
  • React - 3 years
  • JavaScript - 3 years
  • PostgreSQL - 3 years
  • TypeScript - 3 years
  • React Native - 1 year
  • Material UI - 1 year

Availability

Part-time

Preferred Environment

Slack, Visual Studio Code (VS Code), MacOS

The most amazing...

...project I've worked on is the Palantir Foundry Object Explorer: a web app that allows users to analyze large amounts of data in a user-friendly way.

Work Experience

Senior React Native Developer

2022 - 2023
Reserve
  • Worked on a React Native mobile application for simple crypto usage (similar to Cash App, Revolut, etc.).
  • Refactored legacy hardcoded payment account creation for several banks and countries by writing a typesafe, configurable, and extensible system based on JSON and Yup.
  • Improved application experience by implementing several complex animations (e.g., animated digit removal and addition in calculator, toast appear, disappear, and shake animation).
  • Implemented biometric check instead of PIN usage for approving transactions.
Technologies: React Native, Python, iOS, Android

Full-stack React and TypeScript Developer

2020 - 2022
Avatar Engines LLC
  • Standardized web components into a design system based on MUI for improved style consistency and developer experience.
  • Rewrote and simplified a complex formula editor component with parsing, error reporting, autocomplete, and individual value pickers for different value types based on Draft.js.
  • Implemented widgets for complex trading order entry (dozens of parameters that depend on each other) with typesafe configuration and order blotter based on AG Grid.
  • Hired directly by a customer after a three-month Toptal engagement. Promoted to the tech lead of the front-end application after 12 months for a team of two other React developers.
Technologies: TypeScript, JavaScript, React, Fintech, Node.js, User Experience (UX), User Interface (UI)

Forward Deployed Software Engineer

2017 - 2019
Palantir
  • Developed a user-customizable dynamic landing page for that became the default homepage of Palantir Foundry.
  • Optimized the performance (by 50-100%) and stability for a large data processing pipeline with a very tight SLA (Java, Spark) in Palantir Foundry.
  • Worked on Palantir Foundry Object Explorer, developing features related to big data visualization and aggregation.
  • Delivered on a couple of Palantir commercial contracts, by implementing plugins and customizations to Palantir Foundry based on extensive interaction with customers.
Technologies: JavaScript, User Interface (UI), Front-end, PostgreSQL, Spark, Python, Java, React, TypeScript

Site Reliability Engineer Intern

2016 - 2016
Google
  • Worked as an intern in the SRE-Access team at Google Dublin.
  • Automated the installation of operating systems on thousands of console servers in the Google network.
  • Automated the builds of software packages and operating systems for console servers.
Technologies: Linux, Python

Software Development Engineer Intern

2015 - 2015
Microsoft
  • Interned with the Hyper-V Modern VM team at Microsoft Redmond.
  • Worked on porting the Hyper-V UEFI modules from AMD64 to X86.
  • Adapted the Windows Boot Debugger to run under 32-bit UEFI.
Technologies: C

Software Development Engineer Intern

2013 - 2013
Adobe
  • Interned in the SaaSBase team, which is responsible for the online analytical processing part of Adobe Video Analytics.
  • Designed and implemented a monitoring system, as part of a team of three interns, which is now used in production.
  • Implemented the monitoring system based on OpenTSDB and it allows SaaSBase engineers to easily discover and debug problems in the distributed system.
Technologies: Python

Experience

Palantir Foundry Home Page

I worked remotely alongside an engineer and a designer in New York to develop a customizable dynamic home page for Palantir Foundry while discussing features and iterating on-site with a customer in Europe. I also handled the migration from the previous legacy landing page to the modern one.

Palantir Foundry Object Explorer

I was a front-end engineer on Object Explorer, a single-page React app used by Palantir clients to explore and aggregate rich datasets. My work focused on implementing and maintaining data visualization components as well as UX and performance improvements.

Google Console Server OS Deployment

I implemented a couple of Python console applications that helped streamline the building of operating systems and software packages (e.g., SSH) for the console server hardware and their deployment on a large number of such machines in the Google network.

Palantir Pipeline Optimization

I worked on a Java Spark data integration project for a large industrial Palantir client, with very sensitive time constraints. I also improved pipeline stability and performance by 50 to 100%, depending on the workload.

Software Salary App for the Romanian Market

I designed and implemented a public web application that aggregates Romanian IT salaries in a similar fashion to Glassdoor or Levels.fyi. The application received thousands of visitors and was also featured in the news.
•https://talent.toptal.com/profile/VjEtUHJvZmlsZS0yNTg5NzQ/portfolio/VjEtUG9ydGZvbGlvSXRlbS0xODY2NDA/edit

Skills

Libraries/APIs

React, Node.js

Tools

Git, Jira, Slack

Languages

TypeScript, JavaScript, ECMAScript (ES6), HTML, CSS, Python, Java, C, Bash, Java 8, SQL

Frameworks

React Native, Material UI, Blueprint, Tailwind CSS, Spark, Redux

Paradigms

Mobile Development, ETL, REST

Platforms

iOS, Android, Linux, Docker, MacOS, Visual Studio Code (VS Code)

Storage

PostgreSQL

Other

Front-end, User Experience (UX), Fintech, User Interface (UI)

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