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
Availability
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
Lead Full-stack Developer
Algorithmic Trading as a Service
- Built the MVP for a no-code platform for algorithmic trading of stocks and cryptocurrencies.
- Developed front-end features to allow users to generate trading strategies in a no-code environment through a visual editor solution.
- Architected and implemented the back-end infrastructure to send the orders generated from the algorithmic trading strategies to the exchanges for execution.
- Refactored the code multiple times while mentoring junior developers.
- Implemented basic NFT minting on Ethereum blockchain with web3.js.
Lead Full-stack Developer
Real Estate Software Solutions Provider
- Built apps with React/Next.js, Redux, Node.js, Vercel, Heroku, AWS RDS, AWS S3, and AWS Route 53.
- Developed a landing page builder controlled by the main app with Next.js on Vercel.
- Constructed a Stripe integration and payment flow for subscriptions and one-off items through Stripe APIs, Checkout, and the customer portal.
- Enabled making, receiving, and rerouting phone calls in-browser through Twilio APIs and Programmable Voice. Included features such as auto-dialing a contact list, sending and receiving pre-recorded voice messages, and detecting answering machines.
- Designed sending and receiving SMS in-browser and set up timed and drip campaigns through Twilio SMS messaging APIs.
- Designed and implemented views of large lists and tabular data with AG Grid.
- Set up databases that receive and store large data amounts through CSV files and Flatfile.
- Enabled sending and receiving emails and set up timed and drip campaigns through SendGrid APIs.
- Developed the integration of complex WYSIWYG editors like Unlayer and CreativeEditor SDK.
- Created the PostcardMania API integration for in-app sending and tracking of postcards and direct mailing.
Algorithmic Trading Systems Developer
Tradmantic
- Developed algorithmic trading strategies for stocks, futures, and forex and set them up to work on a VPS.
- Backtested and optimized strategies and developed new indicators.
- Translated strategies from one platform and programming language to another.
- Developed algorithms for capital allocation among strategies according to modern portfolio theory.
Full-stack Developer
KPI6.com srl
- Expanded the app built on AngularJS, Node.js, Amazon DynamoDB, and Amazon EC2.
- Created a data visualization dashboard that included integrating Highcharts, Highstock, Chart.js and a proprietary D3.js data visualization library.
- Developed the Stripe API integration for recurring payments and billing.
- Integrated Google Analytics, Google Ads, Woopra, Inspectlet, and Intercom for user monitoring.
- Refactored the code multiple times while mentoring junior developers.
Full-stack Developer
Unfraud
- Built the app on AngularJS, Laravel, and Google App Engine.
- Created a dashboard for data visualization, integrating Google Maps API, Highcharts and Highstock.
- Developed algorithms to group data according to different time frames.
Front-end Developer
AtZone
- Installed and customized eCommerce platforms, such as WordPress, WooCommerce, PrestaShop, and Magento.
- Analyzed data for data-driven marketing using Python.
- Set up online marketing campaigns, including SEO and Google Ads.
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
Tools
Stripe Checkout, AWS SDK, MultiCharts, Bloomberg, SendGrid, Sequelize, NinjaTrader, GitHub, Redux Thunk, Redux-orm, Redux First Router, AWS CLI, MetaMask, Figma, NPM, ChatGPT
Languages
JavaScript, SQL, EasyLanguage, Pine Script, TypeScript, TypeScript 3, MQL5, Python, MQL4, HTML, CSS, PHP, XML, ECMAScript (ES6), Solidity, Rust, MQL, C#
Frameworks
Express.js, Next.js, Redux, Material UI, Bootstrap, Tailwind CSS, Yarn, Serverless Framework
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
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)
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