Summary
Juan Gonzalez is a senior software engineer with a pragmatic 14-year track record of delivering scalable, maintainable enterprise systems across .NET and modern JavaScript ecosystems. He blends deep architecture and design-pattern expertise (Clean Architecture, SOLID, IoC/DI) with hands-on experience in cloud migrations, microservices, and rich front-end builds using React, TypeScript, Blazor and Storybook. His work spans data-intensive domains鈥擲QL, EF Core, TypeORM and NoSQL鈥攑lus integrations with messaging (RabbitMQ), cognitive services and third鈥憄arty platforms like Amadeus and NetSuite. Notably, he has led legacy-to-cloud transformations that improved performance and cut costs while also shipping UX improvements using DevExpress and dynamic front-end components. Based in Santa Marta, Colombia, Juan combines continuous learning with a pragmatic focus on maintainability and long-lived business value.
3 years of coding experience
13 years of employment as a software developer
Ingenier铆a, Computer Software Engineering, Ingenier铆a, Computer Software Engineering at Universidad Nacional Abierta y a Distancia
Marketing Digital, International Marketing, Marketing Digital, International Marketing at Google Mobile Academy