Summary
Juan Suarez is a Senior Software Developer based in Bogotá with four years of hands-on experience building backend and full-stack systems across Node.js, NestJS, PHP, and serverless AWS architectures. He specializes in microservices, API design, and data integrations—having implemented hexagonal architecture patterns, Kafka and gRPC communications, and Snowflake/Mongo/MySQL-backed services while maintaining strong unit test coverage. Comfortable across the stack, he has delivered payment, banking, and scheduling services and has practical experience with deployment automation using Serverless Framework and Sqitch for DB versioning. Notably, Juan blends pragmatic engineering with operational awareness—designing services for real-world banking constraints and cloud deployments rather than just prototypes.
4 years of coding experience
5 years of employment as a software developer
Systems Technician. Initial knowledge in software development computers architecture and operating systems., Systems Technician. Initial knowledge in software development computers architecture and operating systems. at Ibero-American Studies Corporation CIES
Data Systematization Technologist. Desarrollo de Software Bases de Datos, Data Systematization Technologist. Desarrollo de Software Bases de Datos at Universidad Distrital Francisco José de Caldas
English, French