Luca Tabone, Developer in Berlin, Germany
Luca is available for hire
Hire Luca

Luca Tabone

Verified Expert  in Engineering

Software Engineering Developer

Location
Berlin, Germany
Toptal Member Since
February 28, 2022

Luca is a highly passionate software architect who loves delivering applications written in Python or TypeScript. He has substantial experience with the Google Cloud platform, enabling Luca to deploy projects within the most suitable Cloud environments. Python and TypeScript are his languages of choice while using tools like Django, NextJS, Flask, FastAPI, SQLAlchemy, BeautifulSoup, Node.js, React, Docker, and Terraform.

Portfolio

Earlybird Venture Capital
TypeScript, Python 3, Google Cloud, PostgreSQL, Next.js, tRPC, Web Scraping...
Oceans Apart
Python, TypeScript, React, Google Cloud, Firebase, Webpack, Jira, Bitbucket...
Loopa
Python, Flask, Docker, Cloud Run, Firebase, TypeScript, React Native...

Experience

Availability

Part-time

Preferred Environment

Google Cloud, Python, TypeScript, Beautiful Soup, Proxy Servers, Next.js, PostgreSQL, Django, FastAPI, Apache Kafka

The most amazing...

...project I've built was a serverless pipeline that automates exchanges for a fashion eCommerce company, saving them over €1.1 million per year in manual labor.

Work Experience

Engineering Lead

2022 - PRESENT
Earlybird Venture Capital
  • Built a web-scraping system to parse website data to structured JSON.
  • Developed a web-crawling and scraping system that enables us to scrape social platforms using mobile proxies.
  • Created the local-storage architecture of our Next.js EagleEye app using Zustand.
  • Drove the effort to change the tech stack of our EagleEye web app from multi-repo (Node.js, JavaScript, GraphQL, and React) to a monorepo-based t3-stack (Next.js in the back end and front end, TailwindCSS, tRPC as a type-safe API layer, Prisma ORM).
  • Implemented the tRPC API endpoints for our web app.
  • Led the hiring of seven engineers. Spearheaded the bi-weekly sprint planning and quarterly OKR planning.
  • Was in charge of stakeholder management. Consolidated feedback and ideas from our general partners and delivered on deadlines.
  • Designed dozens of database models for our PostgresDB.
  • Led the development of a programming-language agnostic code library with our monorepo.
Technologies: TypeScript, Python 3, Google Cloud, PostgreSQL, Next.js, tRPC, Web Scraping, Software Architecture, Engineering Management, IT Project Management, Docker, Beautiful Soup

Tech Lead

2021 - PRESENT
Oceans Apart
  • Designed and implemented a serverless Python pipeline to automate order exchanges and refunds, saving the company over 750,000 Euros per year. Deployed the pipeline through a Google Cloud function.
  • Designed and implemented a serverless Python pipeline to handle transactional emailing to more than one million customers in five languages, including order data. This pipeline was designed to keep our customers up-to-date with their order status.
  • Designed and implemented a React web app and Node.js back end using TypeScript for our inbound logistics team to monitor and administrate changes to our product stock. The apps were deployed using a serverless Google Cloud Run instance.
  • Designed and implemented a serverless Python pipeline to automatically update product photos in our webshop. Whenever our graphics team would make changes to a G-Drive folder, the pipeline would get invoked and upload the photos to the right places.
Technologies: Python, TypeScript, React, Google Cloud, Firebase, Webpack, Jira, Bitbucket, Confluence, PyCharm, Firebase Realtime Database, BigQuery, Google Cloud Build, Google Cloud Functions, Slack, PostgreSQL, JavaScript, Bash, SSH, GitHub, HTML, CSS, Data Scraping, Web Scraping, Strategy

CTO & Founder

2020 - 2021
Loopa
  • Designed and implemented a serverless mobile app developed with React Native and TypeScript for coffee enthusiasts to collect loyalty points at their local coffee shops using a QR Codes.
  • Designed and implemented Python Flask, which would serve the mobile app mentioned above. Requests include adding loyalty points to customers' wallets and processing actual payment using Apple Pay and Stripe.
  • Designed and implemented a mobile App for local shops and businesses to initiate loyalty transactions through their iPad terminals. The company-facing app was also created using React Native and TypeScript.
Technologies: Python, Flask, Docker, Cloud Run, Firebase, TypeScript, React Native, PostgreSQL, JavaScript, Bash, SSH, GitHub, HTML, CSS

Machine Learning and Data Engineer

2017 - 2019
Innoloft
  • Designed and implemented a net of 142 hierarchical organized multi-layer-perceptrons to tag a given text with the most accurate categories provided a hierarchical category tree. The architecture was implemented using Python and a Doc2Vec model.
  • Developed Web Crawlers to analyze legal business information and extract their blog and news subpages to include those texts into Innolofts business news feed.
  • Monitored and extracted business information from the Crunchbase API and piped fresh data entries into Innolofts SQL database.
Technologies: Python, Google Cloud, JavaScript, Bash, SSH, GitHub, HTML, CSS

Languages

Python, JavaScript, TypeScript, SQL, Bash, HTML, Go, CSS, Python 3

Other

Data Scraping, Web Scraping, PDF Scraping, Software Architecture, Software Engineering, Serverless, SSH, Strategy, Google Cloud Build, Google Cloud Functions, Machine Learning, tRPC, Engineering Management, IT Project Management, Proxy Servers, FastAPI

Frameworks

Flask, React Native, Next.js, Django

Libraries/APIs

Node.js, Pandas, React, Scikit-learn, Beautiful Soup

Tools

PyCharm, Slack, Git, Jira, GitHub, Webpack, Bitbucket, Confluence, BigQuery

Paradigms

Test-driven Development (TDD), Scrum

Platforms

MacOS, Firebase, Docker, Cloud Run, Apache Kafka

Storage

Google Cloud, NoSQL, PostgreSQL, MySQL, Firebase Realtime Database

2015 - 2017

Master's Degree in Computer Science

RWTH Aachen University - Aachen, Germany

2012 - 2015

Bachelor's Degree in Computer Science

RWTH Aachen University - Aachen, Germany

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