Caio Almeida
Golang, kafka, aws, postgres, kubernetes, redis
Contratar esta pessoa
Envie uma proposta de trabalho diretamente para este candidato
Sobre
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
Formação
Graduação em engenharia de software