Personal details

Santiago P. - Remote full-stack developer

Santiago P.

Web Engineer
Based in: 🇪🇸 Spain
Timezone: Madrid (UTC+2)

About

I'm a product-minded full-stack web engineer and Systems Analyst, that likes challenges and building solutions. During my career, I’ve designed, implemented and delivered applications, both single-handedly and as part of teams. I’m an autonomous team player that likes to get involved.

Work Experience

Senior Full-Stack Engineer
Railz | Mar 2022 - Aug 2024
SQL
Node.js
MySQL
MongoDB
RabbitMQ
TypeScript
React
JavaScript
React Router
Next.js
NestJS

In my role at Railz, I participated in the design and development of user-facing platforms including Railz Connect/Sites and core authentication systems, integrating with major platforms like QuickBooks, Plaid, and Zoho Books.

I spearheaded the creation of a scalable multi-tenancy architecture, significantly boosting enterprise customer functionality and satisfaction, and I played a key role in the overhaul of our system logs, which immediately improved our debugging capabilities and later supported a significant scale-up in data processing.

My collaboration with the Product and Design teams resulted in the launch of several new features such as the Railz Sandbox V2 and Zoho Books integration, along with major security enhancements.

Additionally, I managed internal improvements such as the revamping of the TypeScript codebase and enhancing automation scripts, contributing to increased productivity across teams.

Throughout my tenure, I enhanced my skills in project management, cross-team communication, system design, API versioning, and security, and increased my proficiency in technologies like TypeScript, ReactJS, Node.js, MySQL, and MongoDB.

Senior Software Engineer
Pulse 360 | May 2020 - Dec 2021
HTML/CSS
Node.js
Sequelize
React
GraphQL
MobX
Apollo

I played a significant role in the technological and operational direction of this early-stage startup. Ranging from designing and developing key features to coordinating the development team and even serving as the ultimate support contact for end-users.

Some projects I can mention are the re-architecture of the handwriting module, that the startup, to this day, still offers, and the lion’s share of the note-taking (the main module of the application) improvements, that greatly improved the user experience across the service, according to consumer feedback.

Projects

Web3Torrent
Node.js
TypeScript
JavaScript
A streaming torrent implementation, based on WebTorrent and including a custom BitTorrent protocol extension that allows peers to block/choke and unblock other peers, conditional on (for example) paying for the data you exchange.
KurierJS
TypeScript
Koa.js
JSON API
RESTful API
A TypeScript framework to create APIs following the 1.1 Spec of JSON:API and the Operations proposal spec.

Education

Universidad Tecnológica Nacional
Bachelor's degree・Systems Analyst (Computer Science)
Jan 2011 - Dec 2021
Instituto Privado Brizuela
High school diploma・Business Administration
Jan 2004 - Dec 2010