With over 10 years of experience progressing from Software Engineer to CTO, experienced in managing multiple engineering teams in from monolithic to microservices architectures while fostering the engineering culture.
Proficient in Event-Driven Microservices and Monoliths in Go, Node, Typescript PHP with CQRS, DDD patterns, testing, CI/CD, Rest and gRPC, PostgreSQL, MySQL, Redis and Kubernetes, CDK and Terraform, promoting SPACE and DORA metrics for Engineers.
In a cross-functional SCRUM team, I'm contributing to the design, implementation, and evolution of microservices and features, paying attention in Product Design.
Developing with GO, Restful API, DDD, TDD and CQRS patterns.
Exploring also the event-driven architecture with Kafka as event bus and dealing with datastores such as PostgreSQL, Redis and Elasticsearch.
Designed microservices starting from the architecture design, code development to the deploying process, with very high traffic and low response time. The team are in Squad Agile organization.
Developed with Go following DDD, TDD (unit / integration tests) and CQRS pattern, Kafka Event Streaming, Postgres and Stored Procedures, Terraform for IaaS, deploy with Spinnaker, and Kubernetes cluster management.
Developed a universal templating system for white labels for the metasearch of flights, hotels, and cars writing backend infrastructure and API with Laravel Framework, SASS with B.E.M., and Vue.
Created "code standards" guide for the development team, following all PHP PSR standards B.E.M structure for SASS, and a Vue.js 'best-practice guide' to leverage complex data manipulation.
I was in charge of establishing the company's technical vision and leading its technological development. I've completely rebuilt Meritocracy starting from the ground and dropping the first lines of code, and i've provided the technical environment that let us to launch a well-designed website with strong scalable approach, learning best security protocols.
Laravel Framework (PHP) and React Amazon. AWS + S3, Cloudfront, ELB with Cloudflare management.