Luca Nardelli
Verified Expert in Engineering
Full-stack Developer
Varese, Province of Varese, Italy
Toptal member since January 4, 2021
Luca is an accomplished entrepreneur (in Forbes 30 Under 30 in 2017) and a full-stack developer. With seven years of experience crafting products used by thousands of people, he specializes in PHP (Symfony) and TypeScript (Angular), and he has worked with Node.js and Go. In his first startup, Luca led a team of eight developers to create an innovative, AI-based smart camera for the visually impaired. Now, he focuses on launching new products and accelerating other companies and startups.
Portfolio
Experience
- Linux - 7 years
- Full-stack - 7 years
- PHP - 6 years
- Node.js - 4 years
- Angular - 4 years
- Symfony - 4 years
- TypeScript - 4 years
- Go - 2 years
Availability
Preferred Environment
JetBrains, Docker, GitLab, Git, Trello, Mattermost, Slack, Linux
The most amazing...
...product I've developed is Horus, the smart camera for the visually impaired, which combines technologies from AI, computer vision, and embedded systems.
Work Experience
Full-stack Developer | Co-founder
Caricami
- Designed and developed the back-end infrastructure that's used by thousands of customers of Caricami, a power bank sharing startup in Italy.
- Implemented the first MVP version of the back-end and admin infrastructure in one month, allowing the company to raise its first seed round and begin sales.
- Optimized critical endpoints by adding caching and then migrating to a Swoole application server instead of Nginx and PHP-FPM, resulting in a 20x increase in throughput on the same hardware.
- Designed and implemented a flexible coupon system to promote power bank rentals in specific locations and grant special rental conditions at partner venues, allowing the company to expand toward a B2B market.
- Designed and developed an administrative dashboard to manage the business and analyze data obtained by the platform.
- Designed and developed a scalable TCP server, in Go, to communicate with the hundreds of charging stations installed at each partner location.
- Created and managed the back-end infrastructure, using Docker Swarm on VPS servers hosted by Hetzner.
- Implemented a back-end monitoring solution, using tools such as Logz.io, Prometheus, cAdvisor, Alertmanager, and Grafana, integrated with the company's messaging platform.
- Integrated payment processing, using the APIs provided by Stripe.
CTO | Co-founder
Genuine Way
- Developed smart contracts for document notarization on the blockchain (Ethereum and EOSIO).
- Created a full-stack, scalable web application to label physical products with QR codes showing their provenance and certified through blockchain notarization.
- Integrated applications with Ethereum and EOSIO blockchains.
- Tracked scans of product QR codes and visualized analytics in an admin dashboard.
- Led several developers and designers to work on the company's products and website.
- Developed a blockchain notarization service, using TypeScript, TypeORM, and NestJS.
Full-stack Developer
Instilla (Freelance)
- Completely revamped one of Instilla's local marketing automation tools from a classical, server-side rendered architecture with Symfony Forms to a Symfony API and Vue.js front end.
- Optimized Instilla's proprietary conversion tracking platform by combining server (PHP) and client computations (Vue.js), allowing the company to aggregate 100,000+ conversion events across Google, Facebook, and LinkedIn, in seconds vs. minutes.
- Assisted in the design and development of a school management platform (PHP Symfony and Angular) that's used by hundreds of students and professors every day.
- Designed and implemented a new project planning feature for the company's internal project management and revenue tracking tool, which involved deep parent-child relationships between tasks and their components.
- Designed and implemented a new time reporting feature for the company's internal project management and revenue tracking tool.
- Developed a Chrome extension to automate local marketing activities.
- Mentored and taught interns while they learned how to use Angular and Symfony to develop web apps.
- Created a flexible PDF report generator using HTML templates and Chromium-based rendering and printing.
- Designed the architecture for blockchain projects.
CTO and Co-founder
Horus Technology (Now Eyra Ltd.)
- Designed and developed a computer vision-based smart camera for the visually impaired.
- Led a team of eight developers, including software, deep learning, and computer vision engineers, to implement the product features.
- Designed and developed a scalable infrastructure to gather logs and analytics from the devices and push updates to their software, ensuring that network issues would not result in bricked devices.
- Designed and created the device Linux distribution using a partitioned A/B file system (for robust updates), managed with Yocto and OpenEmbedded.
- Implemented computer vision algorithms to enable features such as text reading on non-flat surfaces, face and object recognition, and obstacle detection, all on a head-mounted stereo camera.
- Oversaw the product certification process and compliance with local regulations.
Experience
Caricami
https://caricami.it/enThe system comprises several services, such as charging station management, analytics, and the mobile app back end that has to work alongside a customer-facing mobile app that was developed in Flutter by another team member.
Currently, the app has more than 3,000 users, mainly in Northern Italy, and the company plans to expand to the whole country and toward a B2B segment in 2021.
Nebular Validation Errors (Angular Library)
https://www.npmjs.com/package/@sungazer/nebular-validation-errorsHorus
https://www.youtube.com/watch?v=9TEJC5fXnu8Device Monitoring and Update Platform
Blood Test Management Software
Education
Master's Degree in Bioengineering
University of Genoa - Genoa, Italy
Bachelor's Degree Equivalent in Innovation, Management, and Business
ISICT - ISSUGE - Genoa, Italy
Bachelor's Degree in Biomedical Engineering
University of Genoa - Genoa, Italy
Skills
Libraries/APIs
Node.js, REST APIs, TensorFlow, Vue, jQuery, OpenCV, Stripe API, Google Ads API, Facebook Ads API, Stripe, Puppeteer, Google API, Facebook API, LinkedIn API, Google Analytics API
Tools
Slack, Mattermost, Trello, Git, GitLab, JetBrains, WebStorm, PyCharm, RabbitMQ, Android Studio, Docker Swarm, Docker Compose, Vultr, GitLab CI/CD, Chrome Developer Tools, Google Analytics, Visual Studio
Languages
PHP, Python, TypeScript, JavaScript, PHP 7, C++, Sass, Go, CSS, HTML5, HTML, C#, C#.NET, Active Server Pages (ASP), SQL, Solidity
Frameworks
Symfony, Angular, Bootstrap, NestJS, PHPUnit, Express.js
Paradigms
REST, Web Application Architecture, Web Architecture, RESTful Development, Agile, Concurrent Programming, Distributed Computing, Scalable Application, Management, Testing, Object-oriented Programming (OOP), Load Testing
Platforms
Linux, Docker, Blockchain, Ethereum, NVIDIA CUDA, Firebase, Amazon Web Services (AWS), WordPress, DigitalOcean, Heroku, Blockchain Platforms
Industry Expertise
Project Management, Healthcare
Storage
Redis, PostgreSQL, Amazon S3 (AWS S3), MySQL, Redis Cache, MongoDB, NoSQL
Other
Software Development, Full-stack, Startups, Back-end, APIs, Architecture, Computer Vision, Front-end, Front-end Development, Back-end Development, Webhooks, Freelancing, Hetzner, Minimum Viable Product (MVP), CTO, Team Leadership, EOS, Artificial Intelligence (AI), Business, Yocto, Web App Development, Payment Gateways, Chrome Extensions, Application State Management, OOP Designs, Optimization, Payment APIs, Stripe Payments, Chromium, PDF, MinIO, TypeORM, IIS, Google Tag Manager, Cryptocurrency Wallets, Cryptocurrency APIs, Cryptocurrency
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