Santiago
From Spain (GMT+2)
9 years of commercial experience
Lemon.io stats
Santiago – Typescript, React, Node.js
Meet Santiago - a Senior full-stack engineer with 8+ years of commercial experience. During his practice, he greatly contributed to the projects in various domains, among which are fintech, SaaS, banking, edtech, fashion, blockchain, utilizing React.js & Node.js as the main stack. The seamless blend of solid and emotionally mature soft skills aligned with Senior-level expertise across both front-end and back-end makes Santiago the exact perfect match for your project!
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Software Engineer
The product was a note-taking service, that supported the communication tasks between users and their clients, creating and organizing reusable written and handwritten notes.
Santiago was responsible for the following areas:
- designed and developed key features;
- coordinated development team;
- communicated with end-users;
- managed re-architecture of the handwriting module;
- provided improvements to the main module of the application.
Senior Full-Stack Engineer
This project empowered financial institutions by providing streamlined access to their customers' accounting data and critical financial metrics through a single, unified API. By processing, normalizing, and delivering data from various accounting, banking, and commerce platforms, it eliminated the complexities of managing multiple integrations. The primary customers were banks and financial institutions, with a common use case being lending institutions assessing their clients' lending risk using consistent and actionable financial insights.
Among the responsibilities, Santiago carried out the following tasks:
- managed ownership of the user-facing modules, such as end-user authorization systems and authentication flows, as well as integrations with accounting and banking platforms like QuickBooks, Plaid, and Zoho Books;
- led the development of the scalable multi-tenancy architecture, enhancing enterprise functionality and customer satisfaction;
- played a key role in overhauling system logs, which improved debugging capabilities and supported a substantial increase in data processing scale;
- contributed to the launch of key features, including the Railz Sandbox V2, the Zoho Books integration, and major security enhancements;
- full ownership over the refactoring of the TypeScript codebase;
- improved automation scripts.
Software Developer
The main task of this project was to create a TypeScript framework utilizing REST APIs following the JSON:API specification. Originally developed as an in-house, it is now open-source.
Santiago was tasked with the following:
- designed and implemented a new backend framework using Knex, ensuring compliance with the JSON standard;
- engineered an add-on for the framework to enable support for dynamic database structures, enhancing flexibility and scalability;
- supported the development of a CMS product by integrating the dynamic database structure add-on, enabling advanced content management capabilities.
Software Developer
An alternative streaming torrent implementation, based on WebTorrent and including a custom BitTorrent protocol extension that allows seeds (people owning the file) to block and unblock the sharing of files to other peers, conditional on paying for the data you exchange, using a blockchain experimental (at the time) payment network, for the payments.
I led the development of this service/app that demonstrated a Level-2 Ethereum network’s speed and reliability by enabling users to share and monetize digital content (torrents) through microtransactions for each section of data downloaded.