Sobre
Olá, seja-bem vindo 👋
Meu nome é Lucas Coelho, sou músico nas horas vagas, apaixonado por tecnologia e inovação. 🚀
Atualmente, trabalho com Desenvolvimeto de software, e gostaria de compartilhar dicas sobre o meu dia a dia nesse mundo da tecnologia.
🚀 Minhas Experiências
💻 Sr Software Engineer - [Mercado Livre] (2021 - Presente)
Atuando no desenvolvimento e manutenção de aplicações distribuídas, focadas em alta disponibilidade, escalabilidade e performance.
🔹 Tecnologias e Linguagens: Java, Kotlin e JavaScript
🔹 Bancos de Dados: MySQL, Elasticsearch e MongoDB
🔹 Documentação e Arquitetura: RFCs, ADRs e modelagem C4
🏗️ Arquitetura e Engenharia de Software:
✔️ Padrões de microserviços, comunicação assíncrona
✔️ Estratégias de retries, rate limiting, saga pattern e outbox pattern
✔️ Concorrência segura utilizando locks e otimizações de caches
📊 Observabilidade e Performance:
✔️ Monitoramento e troubleshooting utilizando Kibana, OpenTracing, Datadog, Prometheus e Grafana
✔️ Otimização de performance para reduzir latências e melhorar a escalabilidade
🛠️ Testes e Qualidade de Código:
✔️ Testes automatizados com JUnit 5, Postman, Spring Test e Cucumber
- 📌 [Software Developer] - [Sensedia] (2018 - 2021)
- Manutenção dos módulos da Sensedia API Plaform (gateway, manager, authorization e connectors).
- Desensevolvimento em arquitetura de microserviços com linguagem Java e Spring Framework (MVC, Boot, Data JPA, Kafka).
🎯 Interesses
🔹 Desenvolvimento Backend com Java, Spring Boot, Quarkus, Golang
🔹 Arquitetura de Software & Boas Práticas
🔹 DevOps, Observabilidade e OpenTelemetry
🔹 Segurança, APIs e Cloud Computing