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

Cristian Lupascu

Verified Expert  in Engineering

Software Developer

Bucharest, Romania

Toptal member since February 13, 2020

Bio

Cristian is a back-end developer and language agnostic. He has exceptional experience building systems with microservices-based architectures and particularly enjoys using Node.js to create elegant, robust projects.

Portfolio

Invibes Advertising
Node.js, Redis, PostgreSQL, Microsoft SQL Server, C#, .NET
Totalsoft
Microsoft SQL Server, C#
Cetelem
Java, C#, ASP.NET

Experience

  • JavaScript - 8 years
  • Redis - 4 years
  • TypeScript - 2 years
  • MySQL - 2 years

Availability

Part-time

Preferred Environment

Redis, Microservices, SQL, Node.js

The most amazing...

...project I've built is a distributed system for an internet advertising platform.

Work Experience

Senior Software Developer

2011 - 2018
Invibes Advertising
  • Developed a microservices-based platform that could serve millions of requests daily.
  • Researched and implemented optimization methods to improve the performance of the system on a regular basis.
  • Oversaw projects as a back-end developer initially, then led the front end.
  • Developed complex UI elements using JavaScript.
Technologies: Node.js, Redis, PostgreSQL, Microsoft SQL Server, C#, .NET

Technical Project Manager and Software Developer

2007 - 2011
Totalsoft
  • Led a team of ten developers working on an ASP.NET/SQL Server application.
  • Developed a data acquisition and reporting system with C#, ASP.NET, and SQL Server.
  • Touched base regularly with both developers (to define technical solutions) and with clients to gather and clarify project requirements.
Technologies: Microsoft SQL Server, C#

Software Developer

2005 - 2007
Cetelem
  • Developed an installment reporting and collection application using ASP.NET and SQL Server.
  • Participated in the development of a credit application website written in Java.
  • Developed a program to automate Internet Explorer to make testing various scenarios easier.
Technologies: Java, C#, ASP.NET

Experience

Google Apps: Sum By Color

https://github.com/clupasq/GoogleApps_SumByColor
A JavaScript add-on for Google Spreadsheets that allows summing up cells based on their color. This project started as an experiment to try the capabilities of Google Apps Scripts and ended up being useful to many people.

HTTP Request Blocker Chrome Extension

https://chrome.google.com/webstore/detail/http-request-blocker/eckpjmeijpoipmldfbckahppeonkoeko
This is a Chrome extension with a simple yet effective UI that blocks HTTP requests based on a list of configured patterns. It currently has over 6,000 users.

The source code is on GitHub at https://github.com/clupasq/ChromeHttpRequestBlocker

Skills

Libraries/APIs

Node.js

Languages

JavaScript, TypeScript, SQL, C#, Java, Python, Ruby

Paradigms

Microservices

Platforms

Linux, Docker

Storage

MySQL, Redis, Microsoft SQL Server, PostgreSQL

Frameworks

.NET, ASP.NET, Express.js

Other

Web Scraping

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