Sobre

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