Lucas Da Rocha Silva

Desenvolvedor Backend

Apaixonado por construir sistemas robustos, escaláveis e eficientes, focando na lógica de negócios e na integridade dos dados.

Sobre Mim

Desenvolvedor de Software com experiência em backend, atuando desde 2018 em projetos que abrangem desde o desenvolvimento de aplicações do zero até a manutenção e evolução de sistemas em produção. Minha base sólida em tecnologias modernas, combinada com a prática de DevOps e a criação de arquiteturas escaláveis, me permite focar em soluções que entregam valor real ao negócio. Tenho proficiência em linguagens como Java (com Spring Boot) e Golang, além de experiência em TypeScript (Node.js) para APIs de alta performance. Atualmente, estou expandindo meus conhecimentos com Rust, explorando seu potencial para aplicações robustas e eficientes.

Sou apaixonado por projetar sistemas resilientes, com foco em arquiteturas de microsserviços, camadas e Onion Architecture, garantindo modularidade, escalabilidade e uma clara separação de responsabilidades. Minha expertise abrange o uso de bancos de dados relacionais como PostgreSQL e NoSQL como MongoDB, Redis e Cassandra. No contexto de escalabilidade e DevOps, sou proficiente na configuração e manutenção de pipelines CI/CD, deployments em Kubernetes, automação com Terraform e monitoramento de performance com OpenTelemetry.

Adoto metodologias ágeis como Scrum, participando ativamente de todos os ritos para garantir a melhoria contínua e a entrega eficiente. Aplico rigorosamente conceitos de TDD, SOLID e modelagem UML para estruturar soluções bem planejadas e testáveis. Também possuo familiaridade com Docker, Docker Compose, GraalVM e diversas ferramentas de teste como JUnit, testify, Jest e SuperTest.

Atualmente, além de minha atuação profissional, estou aprofundando meu conhecimento em desenvolvimento sustentável de software e explorando novas tecnologias para criar soluções eficientes e de impacto.

Resumo: Minha trajetória é marcada por um compromisso constante com aprendizado, colaboração e entrega de software de qualidade. Estou em busca de oportunidades para contribuir e crescer em projetos desafiadores e inovadores.

Formação Acadêmica

Graduação em analise e desenvolvimento de sistemas

Universidade Paulista | 2019 - 2021

Foco em análise, desenvolvimento e manutenção de sistemas de informação, lógica de programação, algoritmos, bancos de dados, engenharia de software e fundamentos de redes e sistemas distribuídos.

Pós-Graduação em Engenharia de Software

mbauspesalq - Universidade de São Paulo | 2025 - 2026

O MBA em Engenharia de Software aprofunda conhecimentos em backend, frontend, cloud, DevOps, segurança, microsserviços e arquitetura limpa, preparando profissionais para liderar projetos tecnológicos. O curso aborda temas modernos como Blockchain, Machine Learning, APIs e IoT, unindo gestão e prática técnica. Voltado a quem busca posições estratégicas em TI, combina teoria, prática e visão de mercado em expansão.

Java COMPLETO Programação Orientada a Objetos +Projetos

Udemy Alumni | Março - 2021 até Julho - 2021

Curso mais didático e completo de Java e OO, UML, JDBC, JavaFX, Spring Boot, JPA, Hibernate, MySQL, MongoDB e muito mais

Trilha Node.js - Desenvolvedor Backend

Rocketseat | Abril - 2021 até Junho - 2021

Nesta formação de Node.js, exploraremos tópicos cruciais para o desenvolvimento robusto de aplicações back-end, do zero até o deploy. Iremos aprofundar seus conhecimentos em testes, abordando desde os fundamentos de testes unitários até os testes end-to-end. Ao longo do curso, vocês se familiarizarão com tecnologias como Fastify, desenvolvendo uma API de Check-ins em academias, NestJS e conceitos fundamentais como SOLID e DDD no desenvolvimento da API de um Fórum. Explorando padrões de design, como o Factory Pattern e o Repository Pattern, para estruturar seu código de maneira eficiente.

Gostack - Desenvolvimento Full Stack - Node.js - React.js - React Native

Rocketseat | Dezembro - 2020 até Fevereiro - 2021

Neste curso, vocês aprenderão a desenvolver aplicações full stack utilizando Node.js, React.js, React Native e TypeScript. Você aprenderá a criar APIs RESTful, desenvolver interfaces de usuário responsivas e implementar testes automatizados para garantir a qualidade do código. todo o ecossistema dessas tecnologias, do zero ao deploy, incluindo testes automatizados, integração contínua, publicação nas stores e todas as biliotecas e frameworks importantes para quem desejava ficar pronto para os desafios do mundo real e se destacar no mercado de trabalho.

Minhas Habilidades

Linguagens

  • Python
  • Java
  • Node.js (JavaScript/TypeScript)
  • Go
  • Rust

Frameworks & Ferramentas

  • Spring Boot
  • Actix Web
  • Nest.js
  • Docker / Docker Compose
  • Kubernetes
  • Git / GitHub / GitLab
  • GraalVM
  • Terraform
  • OpenTelemetry
  • JUnit / testify / Jest / SuperTest

Bancos de Dados & Cloud

  • PostgreSQL, MySQL
  • MongoDB / Cassandra
  • Redis
  • AWS
  • Google Cloud Platform

Projetos Destacados

Entre em Contato

Interessado em colaborar ou apenas trocar uma ideia? Ficarei feliz em ouvir de você!