Miguel Borja di Filippo

Backend Developer & Technical Lead

About Me

I am a Backend Developer and Technical Lead with nearly 8 years of experience in designing, implementing, and optimizing robust and scalable backend systems. My expertise lies in high-demand environments such as Logistics and Fintech. I have a strong background in Node.js, Java, microservices, serverless architectures on AWS, and event streaming systems like Kafka.

I have demonstrated capability in both practical API/component development and technical leadership—including designing high-availability architectures, supervising teams, managing quality, and delivering business-critical features. My career path spans from initial full-stack development to specialized backend roles.

Technical Skills

Node.js
TypeScript
Java
Go
Spring Boot
AWS
Docker
PostgreSQL
Oracle DB
Kafka
Microservices
RESTful APIs

Professional Experience

Career Sabbatical
June 2023 - Present
Planned career break dedicated to personal time and professional renewal. Focused on personal well-being while keeping up to date with the latest AI and backend technologies, including advanced Cloud Architecture (AWS) certifications.
Backend Developer (tyba)
July 2022 - June 2023
Developed APIs and backend services for a Serverless infrastructure on AWS, enabling users to invest in Mutual Funds across multiple countries (Colombia, Chile, Peru).
Technical Lead (Rappi)
July 2021 - July 2022
Designed architectural components and supervised the development of improved user time-slot systems to optimize demand distribution. Focused on high availability, team performance evaluation, and delivery estimation.
Backend Developer (Rappi)
July 2019 - July 2021
Developed components and APIs to optimize picker/messenger time distribution using time-slot systems. Implemented event-driven microservices in Node.js and Go, and utilized real-time order tracking.
Java Developer (I2B Technologies)
Dec 2017 - July 2019
Developed Java components based on client requirements (Design Patterns, Security). Built REST-oriented Microservices using frameworks like Mybatis with Oracle DB and AWS integration.
Software Developer (La Cívica Impresores S.A.S)
Oct 2015 - Aug 2017
Fullstack development of web application modules ensuring security (ISO 27001) and usability. Managed SOAP messages, user/password backend, and critical business logic auditing.

Courses, Certifications & Education

AWS Cloud Solutions Architect
Issued Oct 2025
Amazon Web Services on Coursera
Credential ID: S6WKL3RN9DWC
Financial Markets
Issued Nov 2023
Yale (Coursera)
Credential ID: ZUWZSWYPT7Q7
AWS Developer: Deploying on AWS
Issued Dec 2019
edX/AWS
Credential ID: dd1c7bef57c843b093d047b3f1534d69
Building Scalable Java Microservices with Spring Boot and Spring Cloud
Issued Apr 2019
Coursera
Credential ID: 9U4XD7ZA8MUN
Diploma in Software Design
2017
Universidad Simón Bolívar
Systems Engineer
2012 - 2017
Universidad Simón Bolívar

Beyond the Resume

What excites you about backend engineering?

I enjoy the engineering challenge of high-scale systems. There’s something rewarding about optimizing a service to run faster or designing a reliable architecture that handles heavy traffic smoothly. It’s about making things work better.

How do you view code quality and technical debt?

It's all about balance. Speed is important, but I believe in maintaining a healthy codebase so we don't slow down later. I try to encourage regular refactoring and clear documentation so the team can move fast without breaking things.

What is your ideal next role?

I'm looking for a place where I can really dive into architectural challenges. I want to use my experience with Cloud and Microservices to help build scalable products that make a real difference for users.

Do you prefer Remote or On-site?

I've worked remotely for years and feel very comfortable with it, but I also value the energy of a team in the office. I'm flexible—what matters most is good communication and a collaborative culture.

What technology has your attention lately?

I'm really interested in how AI is evolving. I’ve been experimenting with LLMs to see how they can improve developer workflows or help process data more efficiently in backend systems.

What do you do for fun?

I'm a bit of a geek at heart. I enjoy building my own PCs, tinkering with my home server setup, and I'm an audiophile who loves finding that perfect sound quality.

Made in Barranquilla 🎡, Colombia 🇨🇴
Soccer Ball