

Caio Almeida
Tecnologia / Internet
Sobre Caio Almeida:
Trabalho como programador backend no desenvolvimento de apis, webhooks,
microserviços, sockets etc. Trabalhei no desenvolvimento de integração e
internacionalização de canais e e-commerce, utilizando as tecnologias: golang, kafka, aws, postgres, mysql, docker, kubernetes, redis, python, git, ci/cd, grafana etc.
Experiência
Participei de dois projetos desafiadores.
No primeiro projeto, trabalhei com uma eequipe pequena para melhorar o
processo de devolução de orçamentos de frete em menos de 200ms. Enfrentei
esse desafio ao lidar com milhares de produtos e usando Golang para otimizar o
desempenho. Acesso direto a tabelas de fretes e cálculos de produtos no banco
de dados foi estabelecido, com a incorporação de cache para agilizar respostas a
consultas múltiplas e equivalentes.
Tecnologias: golang, python, postgres, gin, redis, memcached, grafana, git,
prometheus, sqs/sns, docker, kubernetes, gitlab CI/CD.
No segundo projeto, integrei canais de e-commerce, focando na plataforma
Mercado Livre. O desafio foi lidar com um grande volume de requisições em um
prazo limitado. Tive a tarefa de refatorar um sistema legado em Python para
Golang, visando melhorar os tempos de resposta. Além disso, implementei uma
arquitetura de microserviços para APIs, webhooks e workers, e adicionei suporte
à internacionalização do canal.
Tecnologias: golang, postgres, kafka, echo, memcached, grafana, git,
prometheus, s3, docker, kubernetes, gitlab CI/CD.
Estive envolvido no desenvolvimento de um sistema escalável e eficiente para integração de canais e modelos de
conversação.
Minha tarefa foi construir esse sistema usando microserviços, aproveitando a linguagem de programação Go.
Além disso, utilizei a AWS para criar APIs e sistemas distribuídos.
Tomei ações para projetar e implementar microserviços interconectados que permitissem a integração de canais
e modelos de conversação. Usei Go para desenvolver o código e a AWS para hospedar as APIs e suportar a
distribuição.
Tecnologias: golang, typescript, aws, docker, kubernetes
Educação
Graduação em engenharia de software