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.
Full-stack
Front-end
Back-end
Back-end Development
PostgreSQL
SQL
Express.js
React
Node.js
Stripe
Stripe Checkout
Algorithmic Trading
Typescript
Stripe API
Amazon Web Services (AWS)
Work history
Real Estate Software Solutions Provider
Lead Full-stack Developer
2019 - 2022 (3 years)
Remote
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.
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.
Trading
BlockchainStock Market
Stock Trading
Google CloudApplication State Management
MUI (Material UI)
Trading Applications
Algorithmic Trading
Web3.jsFirebaseCloud Firestore
Web DevelopmentWeb App Development
Web App Deployment
ConsultingIT Consulting
Web Consulting
Product Consultant
Project Consultancy
Startup Consulting
Technical Consulting
Software Consulting
Fintech Consultant
Pitch Deck Consultant
Startups
Lean StartupsHigh-tech StartupsEnterprise Startups
Startup Accelerators
Early-stage Startups
Startup Growth Strategy Development
Financial Data
Financial Market Data
Financial Data Analytics
Financial Reporting Dashboards
MetamaskSoftware ArchitectureBootstrapProduct DesignProduct DevelopmentDigital Product Development
IT Projects
Digital Product Design
Technical Leadership
Remote Team Leadership
Team Leadership
ECMAScript (ES6)
FigmaArchitecture
LeadershipnpmYarnReact
ReduxReact Redux
React RouterGoogle Cloud Platform (GCP)
Pub/Sub
Technical Project Management
Technical Project Monitoring
Agile
Agile Sprints
Solution Architecture
DatabasesMVP Design
Minimum Viable Product (MVP)
Agile Product Management
Agile Project ManagementWeb 3.0
Blockchain & Cryptocurrency
Non-fungible Tokens (NFT)
Chart.js
User Experience (UX)
User Interface (UI)
Data VisualizationDB
Front-end
Back-end
Entrepreneurial Finance
CloudServerless FrameworkSaaS
A trading strategy based on signals from a custom Renko Bars Overlay applied to traditional short-term timeframes (1h-30m-15m-5m).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.
An experimental trading strategy on cryptocurrencies developed from ChatGPT's suggestions and refined by asking tweaking questions. 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.
I participated in developing JSDataSet, a project for porting the DataSet and DataTables structures from ADO.NET to make them available in JavaScript. The project's purpose was to create a bridge between a legacy Microsoft framework (ADO.NET) and modern JavaScript.
I participated in developing jsDataQuery, a project for creating database queries in Vanilla JS with functional programming and translating them into SQL queries for the various SQL dialects (MySQL, PostgreSQL, etc.).