
Cristian is available for hire
Hire CristianCristian 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_SumByColorA 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/eckpjmeijpoipmldfbckahppeonkoekoThis 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
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