- In the first project, I worked with a small team to improve the freight quote return process in less than 80ms. I tackled this challenge by handling thousands of products and using Golang to optimize performance. Direct access to freight tables and product calculations in the database was established, with the incorporation of caching to expedite responses to multiple and equivalent queries.
Technologies: Golang, Python, Postgres, Gin, Redis, Memcache, Grafana, Git, Prometheus, SQS/SNS, Docker, Kubernetes, Gitlab, CI/CD
- In the second project, I integrated e-commerce channels. The challenge was to handle a large volume of requests within a limited timeframe for multiple channels. I was tasked with refactoring a legacy system in Python to Golang, aiming to improve response times. Additionally, I implemented a microservices architecture using adapters to accommodate the various channels that included APIs, webhooks, workers, i18n (in the business rule part), etc.
Technologies: Golang, Postgres, Kafka, Echo, Memcache, Grafana, Git, Prometheus, S3, Docker, Kubernetes, Gitlab, CI/CD