
Gabriele Ferreri
Verified Expert in Engineering
API Developer
Francavilla Fontana, Province of Brindisi, Italy
Toptal member since July 9, 2021
Gabriele is an experienced senior full-stack engineer with over 20 years of experience looking to utilize his extensive skill set and expertise to start a new, challenging journey. Gabriele is comfortable working alone or in a team and loves to learn new technologies and solve complex problems.
Portfolio
Experience
- SQL - 20 years
- APIs - 20 years
- Full-stack - 20 years
- React - 10 years
- Node.js - 10 years
- TypeScript - 10 years
- GraphQL - 5 years
- Next.js - 5 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Chrome, MacOS
The most amazing...
...achievement I've had was to improve the processing time of a million lines from two weeks down to 15 to 30 minutes.
Work Experience
Senior React Developer
Yahoo!
- Worked on several complex UI components used by the entire company on several projects. Professional designers adequately define them, and they are implemented pixel-perfect and with a unique eye on making them as re-usable as possible.
- Used GitHub for everything. We defined issues and fixed them with fork repository, branches, pull requests, and complex approval processes that allow designers and other developers to check code and visual results.
- Set up complex components entirely from scratch and made them available for several company projects.
Senior Node.js/TypeScript Developer
Red Ventures
- Worked on a complex Node.js and TypeScript project to handle a hundred integrations with external APIs.
- Used Jira as a tracking tool following an Agile approach with daily catch-ups. We also used GitHub with branches and pull requests and CI and unit tests with Jest.
- Handled several integrations with similar implementation and made the code generic enough to take them without duplicating the code.
Chief Technology Officer
Localli
- Designed and implemented a Shopify (React and Node.js) app that allows merchants to deliver goods in less than three hours.
- Implemented a Shopify carrier service that uses Google Maps API to identify the closest micro-fulfillment centers to use for delivery.
- Designed and implemented a React and Node.js dashboard for micro-fulfillment centers to handle the entire delivery fulfillment workflow.
- Implemented Stripe checkout to allow merchants to top up their wallet accounts used to pay deliveries.
Full-stack ASP.NET Senior Developer (C#, Angular, TypeScript, SQL Server)
Sphera
- Designed and implemented a single-page application in Angular, ASP.NET, Web API, C#, TypeScript, PrimeNG, and SQL Server.
- Designed and implemented an ASP.NET, C# web application with complex Ajax controls (mostly done by me), JavaScript, SQL Server, and several other technologies.
- Designed and implemented Visual Studio Tools for Office (Excel) plugin to allow customers to work offline and edit data in bulk (speed up 10x).
- Designed and implemented an improved bulk process (million lines) to extract structured data from descriptions. I was able to improve runtime over existing implementation from 2 weeks to 15-30 minutes.
C# Developer
DS Group
- Designed and implemented a tablet application to store medical information about patients and drug somministrations. Everything in the full log of operations is kept on the database for legal reasons.
- Designed and implemented a GANTT (web) control used by the company to display and manage complex dependencies on a project management web application.
- Designed and implemented a mobile application that tracks the position of petrol trucks and integrates with an onboard system that tracks temperature and amount of petrol available.
C# Developer
United Nations - International Computing Center
- Provided ongoing support on the performance of the web application in several areas.
- Tracked and fixed several bugs using their internal tool.
- Learned the internal framework used to handle complex business logic.
Experience
Complex Dashboard with Charts (NDA)
• Designed and implemented React and Node.js dashboard to load external data into the system.
• Implemented and designed several graphs using Chart.js.
• Created and applied customizable filters to allow users to drill down into the data.
Web Application with Google Maps API (NDA)
• Designed and implemented React and Node.js web application that integrates Maps with custom animated markers.
• Integrated Google Maps API into the web application to identify latitude and longitude of a list of addresses and then, using an algorithm, identify which ones are close to each other.
• Implemented filter and customization of the result to allow the company to get more valuable insights.
Data Entry System and Complex Reports (PDFs, Excel)
• Designed and implemented a React and ASP.NET Core web application to speed up their intense data entry.
• Implemented complex reports and allow users to export them in PDF and Excel.
Web Application to Allow Companies to Generate Surveys (NDA)
• Designed and implemented a React and Node.js admin web application to configure surveys.
• Designed and implemented React and Node.js public-facing application that allows users with URL and credentials to compile the survey.
• Implemented reports that show the results of the surveys.
Optimize Ads Using Google BigQuery and Facebook Marketing API (NDA)
• Designed and implemented a Node.js application that reads data stored in Google BigQuery and uses it to apply changes to Facebook Ads.
• Implemented log of the changes and the result for each change.
Automatic Video Editing (NDA)
• Designed and implemented a Node.js application that uses the FFmpeg library to convert multiple video formats to MP4.
• Implemented overlay company logo over the videos based on specific requirements and configurations.
• Implemented process to generate multiple screenshots and thumbnails of the videos.
Gemini API Developer Competition – Fantasy Fount
https://www.youtube.com/watch?v=5SuFL8WosVkLeveraging advanced AI through Google Cloud Vertex AI, Fantasy Fount generates captivating story content and visuals, and its integrated REST APIs (such as the Pixabay API) further enrich the narrative with dynamic image searches. With robust audio narration, extensive localization support via Flutter Intl, and intuitive state management using Provider, Fantasy Fount blends creative expression with cutting-edge technology to set a new standard in modern storytelling.
Catappult AppCoins SDK iOS Unity Plugin
https://github.com/Catappult/appcoins-sdk-ios-unity-pluginEducation
Bachelor's Degree in Computer Science
Università degli Studi di Bari - Bari, Italy
Certifications
Microsoft Azure Solutions Architect Expert
Microsoft
Microsoft Azure Developer Associate
Microsoft
Skills
Libraries/APIs
React, Node.js, REST APIs, PrimeNG, Shopify API, Stripe API, Google Maps API, FFmpeg, Chart.js, Back-end APIs
Tools
Postman, Visual Studio Tools for Office (VSTO), Lerna, CapCut
Languages
C#, JavaScript, TypeScript, GraphQL, CSS, HTML, SQL, XML, Excel VBA, Visual Basic for Applications (VBA), C, C++, Java, Dart, Python, Ruby, Swift
Frameworks
Chrome, ASP.NET, Angular, .NET, .NET Core, Next.js, Express.js, Tailwind CSS, Redux, Flutter, Unity
Paradigms
Mobile Development, Agile
Platforms
Windows, Android, iOS, Visual Studio Code (VS Code), Azure, Docker, Mobile, MacOS, Firebase
Storage
SQL Server 2000, Microsoft SQL Server, MySQL, Google Cloud
Other
Full-stack, APIs, Webhooks, Mobile Apps, Windows Services, Message Queues, Containerization, Payment APIs, Tablet UI, Apollo Server, Storybook, Monorepos, UI Components, Application State Management, Audio Processing, Localization
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