Luca Faggianelli
Verified Expert in Engineering
Front-end Developer
Luca is a senior software engineer for web applications development, focused on the front end and UI. He uses modern technologies like React, Vue, and TypeScript. Luca is a startup founder and enthusiast and a PMP-certified project manager for new product development projects.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Android Studio, Ubuntu, Linux
The most amazing...
...thing I've done is port an Android OS and Linux kernel on an industrial-grade smartphone.
Work Experience
Founder
VelvetLab - Freelancing
- Managed my own consulting company for creating digital products.
- Managed direct contacts with clients to collect requirements, present the progress, and deliver the final products.
- Developed web applications, platforms, and services with modern frameworks on TypeScript and Python. Focused on code quality, organization, and good practices.
CTO
Fourgreen
- Served as a tech lead for a newly born startup and laid the IT infrastructure and processes from the ground up.
- Developed the core product: a SaaS carbon emission report builder.
- Created a digitalization plan for the company and designed the cloud infrastructure.
Senior Full-stack Developer
Engie - GEMS
- Envisioned and created a low-code platform to improve the dashboard creation experience for non-developers.
- Developed and maintained back-end services for financial markets analysis for the Risk on Profit and Loss team (Engie's Global Energy Management and Sales business unit).
- Interviewed and selected three developers for the team and mentored them.
- Interfaced with tech and non-tech stakeholders from other teams to gather requirements and help them integrate our web services into their tools.
- Improved the projects' source code organization, applied code contribution policies, and enforced good practices.
Full-stack Developer
NTT
- Developed an IT asset management platform with advanced info (obsolescences, vulnerabilities, network topology, etc.), using a microservices architecture, React, Node.js, TypeScript, and Python technologies.
- Worked in customer-facing projects from requirements collection to final delivery, with frequent demo and status updates.
- Delivered web applications on the cloud (Azure and AWS) and customer premises via DevOps pipelines.
Project Manager
Datalogic
- Managed new product development projects for barcode scanning products.
- Led a project team of 20-30 members belonging to different departments and spread out across countries (Italy, Vietnam, China, and the US).
- Performed task scheduling, developed business cases and risk assessment sessions, and ensured stakeholders' engagement. Presented project status to management and ensured delivery on time and within budget.
Software Engineer
Datalogic
- Ported Android operating system (AOSP) onto a custom hardware device based on TI OMAP4.
- Developed Linux kernel device drivers for Android device peripherals.
- Ported a U-boot bootloader onto a custom hardware device and bootstrap of the board.
- Worked on DevOps for Android operating system, Android apps, and websites: set up and managed Git archives and built processes/delivery pipelines.
- Developed Android apps using NDK, Java SDK, and HTML5.
- Designed and developed the Datalogic Mobile developer's portal based on a Jekyll static generator and MaterializeCSS UI (http://datalogic.github.io).
Software Engineer
T3Lab
- Developed an Android app based on NFC interaction with tags and between devices.
- Built an Android HTML5 hybrid app for scanning bar codes using the Datalogic SDK add-on.
- Studied, documented, and presented NFC technology and use cases.
- Developed Linux kernel device drivers for a custom device.
Experience
Plombery
https://github.com/lucafaggianelli/plomberyETL Pipeline and Dashboard
The system is an ETL pipeline that loads and analyzes data from multiple sources. It was developed using Node.js as the back end, React as the "control panel," plus a set of dashboards in Microsoft Power BI.
Vjago - Trip Planning
https://vjago.com/Video Chat
Atlas – Project Management Platform
I also implemented a pipeline to automatically deploy the web app to the Google Cloud platform from GitLab after all automated tests are passed.
CrumbsTrail - Job Applications Tracker
Fantasy Football Virtual Game
Skills
Languages
CSS, HTML, TypeScript, Python, CSS3, Bash, JavaScript, HTML5, SCSS, ECMAScript (ES6), SQL
Frameworks
Vuetify, Bootstrap, Materialize, Flask, Tailwind CSS, Electron, Next.js, Nuxt.js, Koa, Bulma
Libraries/APIs
React, Node.js, jQuery, REST APIs, Chart.js, Flask-RESTful, Stripe, Plotly.js, D3.js, Vue, WebRTC, Google Cast API, Three.js
Tools
GitHub, Git, Jenkins, Webpack, GitLab, Atom, Vim Text Editor, Prisma, Figma, Plotly, Android Studio, Cron, Microsoft Power BI
Paradigms
Continuous Integration (CI), DevOps, Test-driven Development (TDD), Scrum, Management, UI Design, UX Design
Platforms
Arch Linux, Firebase, Google Cloud Platform (GCP), Linux, Amazon Web Services (AWS), Ubuntu, Kubernetes, Azure, Visual Studio Code (VS Code), AWS Lambda
Storage
PostgreSQL, Cloud Firestore, MySQL, MongoDB, Redis, Amazon S3 (AWS S3)
Other
APIs, Front-end, Back-end, Full-stack, AOSP, FastAPI, CI/CD Pipelines, API Integration, Google Cloud Functions, Chrome Extensions, Embedded Systems, Linux Kernel Drivers, OpenAI, Architecture, Software Architecture, Leadership, AI Integration, WebSockets, Generative AI, Data Visualization, Linux Kernel, Business Cases, Resource Management, Task Management, Budgeting, Project Delivery, Task Scheduling, Risk Assessment, TypeORM, Firefox Extensions, Web Extensions, Web Scraping, HTML Parsing (Cheerio), Video Streaming, Chromecast, User Interface (UI), Web Project Management, CTO, Electronics, Web Applications, Vite
Industry Expertise
Project Management
Education
Master's Degree in Electrical Engineering
University of Bologna - Bologna, Italy
Master's Degree (Erasmus Program) in Electrical Engineering
NTNU: Norwegian University of Science and Technology - Trondheim, Norway
Bachelor's Degree in Electrical Engineering
University of Bologna - Bologna, Italy
Certifications
Project Management Professional (PMP)
Project Management Institute (PMI)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring