Luca Carducci, Developer in Rome, Metropolitan City of Rome, Italy
Luca is available for hire
Hire Luca

Luca Carducci

Verified Expert  in Engineering

Software Developer

Rome, Metropolitan City of Rome, Italy

Toptal member since May 26, 2020

Bio

Luca's goal is to provide useful products with extraordinary user experience. His approach is result-oriented with each new feature providing benefits and improvement of the experience. Luca continuously develops his skills and the skills of the people around him because growing together is better than growing alone. Luca believes that creating a fast-growing environment drives to a comprehensive, fruitful collaboration.

Portfolio

Teamwork Commerce
React, PostgreSQL, Google Cloud, Node.js
WiseOX
Google Cloud, MongoDB, Node.js, Python 3, React, Google App Engine...
Convee
React, React Native, MongoDB, AWS Elastic Beanstalk, Amazon S3 (AWS S3)...

Experience

  • Node.js - 12 years
  • AngularJS - 10 years
  • MongoDB - 8 years
  • DevOps - 7 years
  • Angular - 4 years
  • Google Cloud - 3 years
  • OpenAPI - 3 years
  • NativeScript - 2 years

Availability

Part-time

Preferred Environment

Sockets, Google Cloud, Docker, DevOps, MongoDB, Web Scraping, React, Java, Node.js, JavaScript

The most amazing...

...thing I've developed was a source code generator that converts technical docs to high-quality code in many programming languages.

Work Experience

Contractor

2024 - PRESENT
Teamwork Commerce
  • Designed and developed budgeting software from scratch.
  • Built the software using Node.js, React, and PostgreSQL, as the sole contributor to the project.
  • Worked on software that, given its purpose of handling large volumes of sensitive financial data, required meticulous attention to performance, security, and reliability.
Technologies: React, PostgreSQL, Google Cloud, Node.js

Tech Lead

2023 - PRESENT
WiseOX
  • Built a front-end admin and user app in React, using Socket.IO for the chat feature.
  • Built a back end in Node.js and MongoDB for the API layer.
  • Collaborated closely with Python and AI developers to integrate the AI service layer.
  • Managed a deployment pipeline in CI/CD using GitHub Actions.
Technologies: Google Cloud, MongoDB, Node.js, Python 3, React, Google App Engine, Google Cloud Storage, Sockets, Socket.IO, Back-end

Tech Lead

2022 - PRESENT
Convee
  • Acquired by Convee as the primary tech lead. The product was pivoted from a video streaming service for eCommerce to a delivery platform for eCommerce.
  • Spearheaded the entire development of the product.
  • Built the back end in Node.js hosted on AWS and the front end in React Native for web and mobile native apps.
  • Set up and oversaw the environment on AWS using Elastic Beanstalk, managing a cluster with multiple instances to manage API and socket layer, S3 for front-end hosting, and MongoDB for data storage.
  • Built and published an iOS native app using React Native with Expo.
  • Calculated routes for drivers that use the app using Mapbox and GoogleMaps API.
Technologies: React, React Native, MongoDB, AWS Elastic Beanstalk, Amazon S3 (AWS S3), Node.js, Mapbox, Google Maps API, Socket.IO, Expo, Back-end

Full-stack Developer

2020 - 2022
Piggyback Inc
  • Developed an app for a video-conferencing tool in a small and talented team. We led the company to an early acquisition.
  • Led an intensive refactoring. Rebuilt the product from scratch using the MERN stack.
  • Interacted with an external team, leading technical communication.
  • Built a CI/CD workflow, mastering GitHub Actions and an AWS infrastructure.
Technologies: JavaScript, Node.js, APIs, WebRTC, React, React Native, Amazon EC2, Amazon S3 (AWS S3), AWS Elastic Beanstalk, MongoDB, Twilio API, Sockets, Socket.IO, Streaming, Back-end, HubSpot

Tech Leader

2020 - 2020
Flutin
  • Created a video streaming system from scratch using Wowza media server and WebRTC.
  • Contributed to the front end in React and the back end in Node.js using MongoDB.
  • Developed a multistreaming system that allows the sharing of live videos on different channels such as Facebook Live, Instagram Live, YouTube, TikTok, and custom media servers.
Technologies: JavaScript, React, Node.js, WebRTC, Socket.IO, Wowza, Sockets, Streaming, Back-end

CTO | President

2020 - 2020
Coronavirus Alert
  • Developed a script to automate Google logins on a Puppeteer headless browser and for storing location history.
  • Managed the relationship with government entities in Latin America.
  • Built the MVP mobile app in 48 hours during the weekend.
Technologies: Node.js, Puppeteer, React Native, NativeScript, Back-end

Full-stack Developer | Business Advisor

2020 - 2020
Titan4
  • Built a Node.js system to create and destroy automatically AWS EC2 instances to run complex batch processing analyzing with satellite images.
  • Developed a Vue.js front end to show live logging of the batch activities.
  • Created the business pitch, communication, and branding image.
  • Implemented socket communication between clients, the central server, and the AWS EC2 instances created dynamically.
  • Developed a real-time interface with data updated by a socket connection.
Technologies: Amazon Web Services (AWS), MongoDB, Socket.IO, Node.js, Python, Vue, Back-end

CEO

2017 - 2020
Skaffolder, Inc.
  • Developed a code generator integrated with many programming languages.
  • Managed an eight-person team, the business aspect, and client relationships.
  • Developed a continuous integration system with Node.js on Kubernetes.
  • Built an open-source command-line tool and a VS Code extension.
  • Configured the Google Cloud infrastructure on GCE and GKE.
  • Handled the Node.js back end using MongoDB and the AngularJS front end.
Technologies: Google Cloud, React, Java, PHP, Go, Kubernetes, Node.js, AngularJS, JavaScript, TypeScript

Senior Full-stack Developer

2011 - 2017
Almaviva
  • Developed the open data portal of the Italian government.
  • Built the portal where all the Italian public employees get their payroll, annual volume of 5 million users, high financial responsibility. Introduced AngularJS on Liferay portlet as new technology in the project replacing the Spring front end.
  • Taught AngularJS to more than 70 employees in the company.
  • Optimized 30-second exports of billions of data in MongoDB, reducing the elaboration time to 400 milliseconds.
  • Managed projects for public entities, presenting them to the client, and managing the development team.
  • Developed a project for the ministry of defense using geolocation data.
Technologies: Python, Oracle Database, MongoDB, XStream, Oracle, React, AngularJS, Liferay, Apache Struts, Spring, Java, Back-end, TypeScript

Junior PHP Developer

2011 - 2011
Superscommesse.com
  • Built a jQuery widget that was usable on any website.
  • Developed the Italian international portal of the company.
  • Onboarded quickly and became useful on projects from day one.
Technologies: Symfony, jQuery, PHP, Back-end

Experience

Skaffolder

Skaffolder is a SaaS platform that converts technical documentations to working code in any programming language. The source code is wholly owned by the client, with no lock-in, and is fully customizable. You can import an existing database and specs from OpenAPI 3.0.

Coronavirus Alert

It is a mobile app for the citizens and an admin web dashboard for the government. I felt the need to do something to help the world with my available resources. The mobile app is built with React Native, a back end in Node.js, and web scraping with Puppeteer.

Titan4

http://titan4.it
I implemented an analysis of InSAR satellite images to analyze terrain and civil structure deformation. I also built dynamic cloud infrastructure to optimize times and cost of high performing batches. The front end was built in Vue, and the back end in Node.js and Python.

Marta Torte Roma

I built the website and business plan that provides artistic cakes on delivery in Rome and built with AngularJS and PHP. It is a static website that's easy to use with SEO optimization and an effective user experience.

Negozio E-shop

I dropshipped an eCommerce website managed by the CMS Joomla and VirtueMart. I made a custom Joomla component to import the catalog in XML format. The dropshipping system allows me to have access to an extensive inventory without having a physical warehouse. This technique has allowed me to create eCommerces with no particular investment in terms of money.

Film Stream Online

https://www.youtube.com/watch?v=Z1gUbxjqBTA
I built a desktop application for personal use at the age of 17. It was created in Visual Basic 2010 .NET, and it enables searching and watching movies while streaming. It shows information and trailers by getting data using PHP web scraping on some trusted websites.

After choosing the film, a user with a simple click could display an iframe to the movie from Megavideo. The product allows you to bypass the advertising and change the IP after 75 minutes (Megavideo limited the streaming after 75 minutes), you can also set a timer to shut down the PC automatically. It uses a MySQL database and PHP back end.

InstaAI

InstaAI is a tool I developed to create and automate an AI-powered Instagram influencer.

The software generates a virtual character based on customizable physical attributes and behavioral traits. It then automatically creates a content calendar, complete with Instagram posts and reels, including captions and hashtags. The entire process, from content creation to publication, is fully automated. The visuals are generated using the Fooocus API combined with a LoRA model, while the text content and scheduling are powered by the ChatGPT API. The contents are then published using the Meta API. This seamless integration allows for a fully autonomous and engaging Instagram presence.

Education

2012 - 2017

Master's Degree in Computer Engineering

University Gugliemo Marconi - Rome, Italy

2010 - 2012

Bachelor's Degree in Computer Science

University La Sapienza - Rome, Italy

2005 - 2010

High School Diploma in Informatics

ITIS Enrico Fermi - Frascati, Rome, Italy

Certifications

APRIL 2012 - PRESENT

Java Oracle Certificate

Oracle

JULY 2010 - PRESENT

Cisco IT Essential

Cisco Systems, Inc.

JULY 2008 - PRESENT

Third Level

Trinity College

Skills

Libraries/APIs

Node.js, React, Puppeteer, OpenAPI, Sockets, WebRTC, Google Maps API, REST APIs, Vue 2, MyBatis, Stripe, Instagram API, Facebook API, Telegram Messenger API, OpenAI API, XStream, Socket.IO, Vue, jQuery, Twilio API

Tools

Mongoose, Expo, ChatGPT, Jenkins, Wowza

Languages

JavaScript, CSS, TypeScript, ECMAScript (ES6), PHP, Python, Java, Go, Python 3, Ruby, HTML

Frameworks

AngularJS, Angular, Selenium, NativeScript, React Native, Spring, Express.js, Apache Struts 2, Hibernate, Apache Struts, Symfony, NestJS, .NET

Paradigms

DevOps, Agile, UX Design

Platforms

Amazon Web Services (AWS), Mapbox, Google App Engine, HubSpot, Kubernetes, Oracle Database, Raspberry Pi, Arduino, Docker, DigitalOcean, Oracle, Amazon EC2, AWS Elastic Beanstalk, Firebase, Mobile, Amazon, AWS NLB, Android, iOS

Storage

Google Cloud, MongoDB, MySQL, Google Cloud Storage, Databases, PostgreSQL, Amazon S3 (AWS S3)

Other

User Experience (UX), APIs, Data Extraction, Full-stack, Full-stack Development, Back-end, Responsive UI, Large-scale Projects, Front-end, Web Development, Liferay, ChatGPT API, AI Virtual Assistant, Architecture, Technical Leadership, Web Scraping, Geolocation, WYSIWYG Web Builders, Product Management, Queue Management, Streaming, 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