Sistemas Distribuídos
Microserviços, comunicação síncrona e assíncrona, limites de serviço, APIs REST e GraphQL.
Iury Gregory
Engenheiro de Software · Backend & Cloud
Meu foco é construir backends distribuídos e plataformas cloud com Kotlin, Java, Spring, AWS e Kubernetes. A experiência com TypeScript, React e Next.js complementa essa base na criação de interfaces web modernas.
Minha atuação passa por desenho de serviços, comunicação assíncrona, plataformas cloud, interfaces de produto, automação de entrega e observabilidade em produção.
Microserviços, comunicação síncrona e assíncrona, limites de serviço, APIs REST e GraphQL.
Mensageria e fluxos de eventos para workloads desacoplados e integrações resilientes entre serviços.
Aplicações containerizadas, serviços cloud, orquestração, pipelines de entrega e engenharia consciente da infraestrutura.
Interfaces responsivas construídas com arquitetura orientada a componentes, acessibilidade e performance como requisitos de produto.
Monitoramento de produção, logs, métricas e ciclos de feedback operacional que tornam sistemas mais fáceis de entender e sustentar.
De aplicações web e mobile à liderança técnica e aos microserviços em produção: os principais momentos da minha trajetória.
Desenvolvimento, monitoramento e manutenção de microserviços com foco em soluções escaláveis, alta disponibilidade, desempenho, práticas de arquitetura e acompanhamento contínuo em produção.
Liderança de times de tecnologia e infraestrutura em nuvem, melhoria de processos de entrega e participação na definição de arquitetura e padrões de engenharia em um stack amplo.
Desenvolvimento, monitoramento e manutenção de serviços, com participação em decisões de arquitetura e boas práticas de desenvolvimento.
Construção e manutenção de serviços backend e soluções mobile, atuando entre desenvolvimento web, Android, serviços cloud e práticas de engenharia.
Um exemplo conceitual de processamento assíncrono: a API recebe a requisição, o serviço publica um evento e um worker processa o trabalho e persiste os dados. Métricas e logs acompanham cada etapa.
Contratos de entrada e comunicação com o produto.
Regras de negócio e limites de responsabilidade.
Kotlin · Java · SpringTrabalho assíncrono e serviços desacoplados.
Consumo de eventos e processamento do trabalho.
Persistência do resultado do processamento.
Observabilidade · Métricas · Logs
Minha base combina Kotlin, Java e Spring com cloud, mensageria e observabilidade. Ferramentas de frontend e mobile ampliam minha atuação no produto.
Sou engenheiro de software no Brasil, com experiência em desenvolvimento backend, infraestrutura cloud, aplicações web e mobile e liderança técnica.
Minha maior profundidade está em backends distribuídos e sistemas cloud-native, mas minha atuação em produto também passa por TypeScript, React, Angular e engenharia de interfaces modernas. Gosto de cuidar do caminho completo, dos limites de serviço e fluxo de dados até a experiência entregue ao usuário.
Para conversas profissionais, oportunidades em engenharia ou colaboração técnica, entre em contato por um dos canais abaixo.