
Fabio Salvi
Verified Expert in Engineering
Full-stack Developer
Rome, Metropolitan City of Rome, Italy
Toptal member since March 28, 2019
Fabio has been immersed in programming his whole life, from helping his big brother's grade school classmates with coding homework to building up a network of contacts in the hacker culture to achieving high honors in his university studies in computer science. Fabio likes to tinker with bleeding-edge technologies and lead, rather than follow, innovation trends.
Portfolio
Experience
- Full-stack - 6 years
- Node.js - 6 years
- React - 6 years
- Trading - 4 years
- Algorithmic Trading - 4 years
- TypeScript - 4 years
- Next.js - 3 years
- Web3.js - 1 year
Preferred Environment
Git, Visual Studio Code (VS Code), MERN Stack, GitHub
The most amazing...
...tech I've ever developed is an optimization for a numerical computation algorithm that my professor hadn't spotted before.
Work Experience
Senior Full-stack Engineer (Trading Infrastructure & Tooling)
LuxAlgo
- Architected a unified full-stack platform consolidating three separate Vercel-based deployments, with Next.js, React, TypeScript, Redux, Tailwind, shadcn/ui, Auth0, Cloudflare, and Amazon S3.
- Executed a zero-downtime blue-green database migration, refactoring a multi-database architecture (MongoDB and Neon Postgres) into a centralized Amazon RDS PostgreSQL system, with Prisma as the ORM layer.
- Pioneered AI integrations using the Vercel AI SDK, building an AI-assisted system for querying a trading strategy database and generating structured reports with performance metrics, chart visualizations, and user-selectable LLM provider switching.
- Engineered a signal distribution system on top of a C# trading engine co-developed with another engineer, with dynamic merge-field subscriptions and multi-channel delivery via email, in-app notifications, and webhooks to TradersPost and SignalStack.
- Ported proprietary Pine Script indicators to the restricted-access "TradingView Advanced Charts" JS library for an enterprise initiative targeting crypto brokers, overcoming documentation gaps through direct source inspection.
- Researched TradingView's undocumented public endpoints by systematically mapping their behavior, enabling user access to proprietary indicators, expanding the company's multi-platform indicator library, and enhancing AI agent capabilities.
- Assembled a Stripe-based payments system supporting cards, bank transfers, Apple Pay, Google Pay, and PayPal, a two-tier subscription model with legacy compatibility, non-standard lifecycle logic, edge-case handling, and idempotency.
- Implemented automated revenue splitting via Stripe Connect for affiliates with custom distribution logic, referral tracking via Refersion, and a custom CSV reporting layer for transaction auditing.
- Built a customer and community management layer with Intercom, SendGrid, Mailchimp, Discord APIs, and an admin dashboard for user analytics.
Senior Full-stack Engineer (Algorithmic Trading Platform)
Daedalus (Techstars Chicago 2022)
- Transitioned a pre-seed MVP into a production-oriented trading platform by refactoring the Firebase back end and React front end.
- Architected a Google Cloud Platform (GCP) based event-driven architecture leveraging Pub/Sub as the messaging backbone for asynchronous processing and system-wide triggers.
- Built a no-code visual editor for algorithmic trading strategies using Google Blockly, enabling non-technical users to construct, configure, and deploy strategies through a drag-and-drop interface.
- Integrated the Alpaca and FTX (prior to its collapse) broker APIs for live cryptocurrency and stock market data ingestion and order execution, routing orders generated by user-defined strategies directly to exchanges.
- At the client's request, experimented with Ethereum NFT minting via web3.js as an exploratory platform feature.
- Mentored junior developers across front-end, back-end, and trading platform engineering.
Senior Full-stack Engineer (SaaS Platform)
KlevrLeads
- Architected and delivered a greenfield SaaS CRM with React, Redux, and Node.js/Express, deployed on Heroku with Amazon (RDS, S3, Route 53) for data storage and infrastructure, and a Next.js/Vercel front end supporting dynamic landing page generation.
- Developed data ingestion pipelines for large-scale CSV datasets via Flatfile, and built high-performance tabular interfaces using AG Grid for filtering and manipulation of high-volume CRM data.
- Engineered an in-browser telephony system via Twilio Programmable Voice, implementing auto-dialing, call routing, voicemail handling, and answering-machine detection with Redux-managed async state.
- Built multi-channel communication systems integrating Twilio SMS and SendGrid for automated campaigns and drip sequences, PostcardMania for direct mail, and Unlayer and CreativeEditor SDK for dynamic template creation.
- Implemented a production-grade payments system using Stripe APIs, Checkout, and the Customer Portal, supporting subscriptions and one-off transactions with full lifecycle management.
Algorithmic Trading Developer
Tradmantic
- Developed, backtested, and optimized algorithmic trading strategies as the sole developer for a group of independent traders, building capital allocation models grounded in Modern Portfolio Theory.
- Managed the full strategy lifecycle from research to live deployment, including operational monitoring and performance tracking across live portfolios on VPS infrastructure.
- Applied Python (NumPy, Pandas) for quantitative research, simulation, and statistical performance analysis across live and historical data, connecting Interactive Brokers and Binance APIs for order execution and real-time feed ingestion.
- Ported and integrated trading strategies across MultiCharts, TradeStation, TradingView (PineScript), MQL4/MQL5, and QuantConnect.
Full-stack Engineer (Data Visualization)
KPI6
- Contributed to and expanded a cloud-based application built on AngularJS, Node.js, and AWS (Amazon EC2, DynamoDB).
- Extended an interactive analytics dashboard with time-series charting (Highcharts/Highstock); integrated Crossfilter into an in-house D3.js library for multidimensional filtering and aggregation.
- Integrated 3rd-party platforms across payments, marketing, analytics, and user tracking, including Stripe, Google Analytics, Google Ads, Google Maps, Woopra, Inspectlet, and Intercom.
- Mentored junior developers on front-end architecture and data visualization best practices.
Front-end Developer (Data Visualization)
Unfraud
- Delivered the AngularJS front-end consuming a Laravel API back end, which in turn received data from a Python service deployed on Google App Engine.
- Built an interactive analytics dashboard integrating Highcharts and Highstock for time-series visualization and Google Maps API for geospatial data display.
- Optimized data aggregation algorithms to group and analyze transactional data for fraud detection insights, reducing time complexity from O(n²) to O(n log n).
Front-end Developer (eCommerce)
AtZone
- Developed and maintained eCommerce storefronts across WordPress, WooCommerce, PrestaShop, and Magento.
- Supported data-driven marketing initiatives through Python and MATLAB-based analysis.
- Implemented SEO best practices and Google AdWords tracking integrations across storefronts.
Experience
Trading Strategy with Custom Renko Overlay Indicator in Pine Script
The Custom Renko Bars Overlay implemented an artifice called a "brick frame" devised to proportionate the brick size to the timeframe. This was to solve the problem that the traditional Renko indicator is not dependent on timeframes but only on brick size.
Trading Strategy Development Assisted by ChatGPT (Experimental)
The point of the experiment was not to be profitable with the strategy but to explore the possibilities in this field and to develop some basic protocol of communication with AI.
jsDataSet
https://github.com/gaelazzo/jsDataSetjsDataQuery
https://github.com/gaelazzo/jsDataQueryEducation
Bachelor's Degree in Computer Science
University of Naples Federico II - Naples, Italy
Certifications
Startup School Online
Y Combinator
Skills
Libraries/APIs
React, Node.js, Stripe, Interactive Brokers API, Stripe API, Highcharts, Google Maps API, D3.js, Crossfilter, Twilio API, React Redux, Zillow API, SendGrid API, Binance API, REST APIs, Bloomberg API, RxJS, Redux-Saga, Redux-query, Redux-act, Redux Form, Redux Persist, Redux-loop, React Redux Form, Redux-Actions, Intercom API, JavaScript Charting, React Router, AG Grid, Web3.js, React Query, Chart.js, AWS Amplify, OpenAI API, Auth0 API, Auth0 Management API v2, Claude API, Stripe Connect, Stripe Connect API, PayPal API, Mailchimp API, GraphQL API
Tools
Stripe Checkout, AWS SDK, MultiCharts, Bloomberg, SendGrid, Sequelize, NinjaTrader, GitHub, Redux Thunk, Redux-orm, Redux First Router, AWS Command Line Interface (CLI), MetaMask, Figma, NPM, ChatGPT, AI SDK, DataViz, Prisma, Shadcn, Shadcn UI, Auth0, Claude, Claude Code, Claude Agent SDK, AI Prompts, Stripe Express, Mailchimp, Sentry
Languages
JavaScript, SQL, EasyLanguage, Pine Script, TypeScript, TypeScript 3, MQL5, Python, MQL4, HTML, CSS, PHP, XML, ECMAScript (ES6), Solidity, Rust, MQL, C#, C++, C, GraphQL
Frameworks
Express.js, Next.js, Redux, Material UI, Bootstrap, Tailwind CSS, Yarn, Serverless Framework, NestJS
Storage
PostgreSQL, MongoDB, MySQL, Amazon S3 (AWS S3), FlatFile, NoSQL, Amazon DynamoDB, Google Cloud, Cloud Firestore, Databases, DB
Platforms
Amazon Web Services (AWS), MetaTrader, Tradestation, Heroku, Twilio, Webflow, Bloomberg Terminal, IQ Option, AWS Lambda, Robinhood, Blockchain, Ethereum, Firebase, Google Cloud Platform (GCP), Avalanche, Vercel
Paradigms
RESTful Development, REST, Refactoring, Web App Design, MEAN Stack, Agile, Agile Product Management, Agile Project Management
Industry Expertise
Trading Systems
Other
Full-stack, APIs, Front-end, Front-end Development, Back-end, Back-end Development, Algorithmic Trading, Backtesting Trading Strategies, Trading, Stock Trading, TradingView, Systematic Trading, Options Trading, Forex Trading, Electronic Trading, Trading Applications, Fintech, Cryptocurrency, Cryptocurrency APIs, Intercom, Finance, Webhooks, Amazon Route 53, SSL Certificates, Amazon RDS, MERN Stack, Stripe Payments, JSON REST APIs, RESTful Routes, RESTful Services, RESTful Web Services, Stock Market, Stock Analysis, Stock Exchange, Stock Price Analysis, Stock Market Techinical Analysis, Binary Option Trading, Finance APIs, FIX Protocol, Forex Trading Room, Technical Forex Concepts, Financial Options, Option Pricing, Options Theory, Futures, Futures & Options, Automated Trading Software, Algorithmic Trading Analysis, Alternative Trading Systems (ATS), Commodity Trading & Risk Management (CTRM), Commodity Markets, Sagas, Redux-observable, Full-stack Development, API Integration, Cryptocurrency Exchanges, Decentralized Finance (DeFi), Data Visualization, Visualization Design, WebSockets, Bots, Code Review, Source Code Review, Task Analysis, Web Development, Web App Development, Web App Deployment, Computer Science, Startups, Startup Accelerators, Arbitrage, Forex, Application State Management, Calendars, Consulting, IT Consulting, Web Consulting, Product Consultant, Project Consultancy, Technical Consulting, Pricing Consulting, Startup Consulting, Software Consulting, Lean Startups, Startup Weekend, High-tech Startups, Enterprise Startups, Early-stage Startups, Startup Growth Strategy Development, Fintech Consultant, Pitch Deck Consultant, Financial Data, Financial Market Data, Financial Data Analytics, Financial Reporting Dashboards, Software Architecture, Product Design, Product Development, Digital Product Development, IT Projects, Digital Product Design, Technical Leadership, Dialers, Remote Team Leadership, Team Leadership, Architecture, Leadership, Pub/Sub, Technical Project Management, Technical Project Monitoring, Agile Sprints, Solution Architecture, MVP Design, Minimum Viable Product (MVP), Web 3.0, SWR, ERC-20, Smart Contracts, Ethereum Smart Contracts, Non-fungible Tokens (NFT), Blockchain & Cryptocurrency, Blockchain Design, Solana, User Experience (UX), User Interface (UI), AWS Cloud Architecture, Entrepreneurial Finance, Cloud, SaaS, OpenAI GPT-3 API, Artificial Intelligence (AI), Portfolios, Portfolio Analysis, Portfolio Analytics, Portfolio Management, Portfolio Optimization, Trading Bots, Equity Trading, Forex Trading Systems, Quantitative Trading, Cryptocurrency Trading, AI Consulting, AI Chatbots, Vercel Analytics, Data, Software, Relational Database Services (RDS), Stripe Marketplace, Stripe Subscriptions, CSV, CSV Import, CSV Export, CSV File Processing, Tailwind UI, Cloudflare, ChatGPT API, ChatGPT Prompts, Prompt Engineering, Stripe Terminal, Stripe Managed Accounts, PayPal, Apple Pay, Google Pay, Discord, Discord Bots, Referrals, Affiliate Programs, Affiliate Tracking, Affiliate Marketing, RESTFul APIs, Vite
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