Luca Carducci, Software Developer in Austin, TX, United States
Luca Carducci

Software Developer in Austin, TX, United States

Member since May 1, 2020
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.
Luca is now available for hire

Portfolio

  • Coronavirus Alert
    NativeScript, React Native, Puppeteer, Node.js
  • Titan4
    Vue.js, Python, Node.js, Socket.IO, MongoDB, AWS
  • Skaffolder, Inc.
    JavaScript, AngularJS, Node.js, Kubernetes, Go, PHP, Java, React, Google Cloud

Experience

Location

Austin, TX, United States

Availability

Part-time

Preferred Environment

JavaScript, Node.js, Java, React, Vue.js, Socket, Web Scraping, MongoDB, OracleDB, MySQL, PostgreSQL, Geolocation, Jenkins, DevOps, Kubernetes, Docker, Google Cloud, AWS, DigitalOcean

The most amazing...

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

Employment

  • 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: NativeScript, React Native, Puppeteer, Node.js
  • 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: Vue.js, Python, Node.js, Socket.IO, MongoDB, AWS
  • 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.
    • Node.JS backend, using MongoDB and AngularJS frontend.
    Technologies: JavaScript, AngularJS, Node.js, Kubernetes, Go, PHP, Java, React, Google Cloud
  • 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: Java, Spring, Struts, Liferay, AngularJS, React, Oracle XStream, MongoDB, Oracle Database, Python
  • 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: PHP, jQuery, Symfony

Experience

  • Skaffolder (Development)
    https://www.skaffolder.com

    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 fully customizable. You can import an existing database and specs from OpenAPI 3.0.

  • Coronavirus Alert (Development)

    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 (Development)
    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.js and a back end in Node.js and Python.

  • Marta Torte Roma (Development)

    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 (Development)

    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 (Development)
    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.

Skills

  • Languages

    JavaScript, PHP, Python
  • Frameworks

    AngularJS, Angular, Selenium, NativeScript, Spring, React Native, Apache Struts 2, Hibernate
  • Libraries/APIs

    Node.js, Puppeteer, Open API, React, Vue.js 2, MyBatis, XStream, Socket.IO
  • Tools

    Mongoose
  • Paradigms

    DevOps, Agile
  • Storage

    Google Cloud, MongoDB, MySQL
  • Other

    AWS, User Experience (UX), Liferay
  • Platforms

    Kubernetes, Oracle Database, Raspberry Pi, Arduino

Education

  • Master's degree in Computer Engineering
    2012 - 2017
    University Gugliemo Marconi - Rome, Italy
  • Bachelor's degree in Computer Science
    2010 - 2012
    University La Sapienza - Rome, Italy
  • High school diploma in Informatics
    2005 - 2010
    ITIS Enrico Fermi - Frascati, Rome, Italy

Certifications

  • Java Oracle Certificate
    APRIL 2012 - PRESENT
    Oracle
  • Cisco IT Essential
    JULY 2010 - PRESENT
    Cisco Systems, Inc.
  • Third Level
    JULY 2008 - PRESENT
    Trinity College

To view more profiles

Join Toptal
Share it with others