Olá, sou Lucas Larry — Software Engineer & Quality Engineer
Engenheiro de Software com foco no desenvolvimento Full-Stack utilizando Java, Kotlin, Spring Boot, React e TypeScript. Quality Engineer (QE) utilizando RestAssured, Selenium, Playwright e Cypress. Possuo sólida experiência na construção e evolução de APIs REST, microsserviços e integrações com camadas BFF no setor financeiro e em plataformas corporativas. Combino forte capacidade de desenvolvimento de software com domínio avançado em engenharia de qualidade e automação de esteiras CI/CD, garantindo arquiteturas escaláveis, código limpo e entregas contínuas de alta confiabilidade em produção.
Experiência Profissional & Formação
Sólida experiência no desenvolvimento de microsserviços, integrações BFF e engenharia de qualidade com automação em esteiras CI/CD.
- Desenvolvo e evoluo múltiplas APIs REST e microsserviços backend utilizando Kotlin e Spring Boot para produtos financeiros de empréstimos e financiamentos, garantindo escalabilidade e resiliência.
- Implemento integrações entre serviços de backend e camadas de BFF (Backend for Frontend), assegurando consistência e sincronização de dados entre diferentes sistemas e canais digitais.
- Desenvolvo e mantenho suítes de testes automatizados de API e Web com Java, RestAssured, Playwright e Selenium, validando regras complexas de negócio e fluxos críticos de crédito.
- Estruturo e mantenho pipelines de CI/CD no GitLab, além de colaborar na definição técnica de requisitos, critérios de aceite e melhoria contínua da arquitetura.
- Desenvolvi automação de testes regressivos de APIs REST utilizando Java e RestAssured e de aplicações Web com Selenium, elevando a segurança das liberações em produção.
- Atuei na análise técnica de requisitos, validação de fluxos de sistemas internos e rastreamento de defeitos junto às equipes de engenharia de software para melhoria contínua dos produtos.
- Desenvolvi arquiteturas de testes automatizados para APIs (RestAssured), Web (Selenium e Cypress) e Mobile (Appium), cobrindo fluxos críticos de aplicações em produção.
- Implementei pipelines de testes automatizados com GitHub Actions, integrando validações contínuas a cada pull request no fluxo de CI/CD e colaborando com desenvolvedores na definição de critérios de aceite.
- Atuei no desenvolvimento backend com Java e Spring Boot para uma plataforma de gestão de eventos e bilhetagem, construindo e mantendo APIs REST para criação de eventos, venda de ingressos, reserva de assentos e gestão de participantes.
- Evoluí módulos centrais da arquitetura, implementando regras de negócio para fluxos de reserva, agendamento de eventos e processamento de compras, além de desenvolver testes unitários com JUnit.
- Realizei manutenção e evolução de aplicações mobile em Flutter, conduzindo melhorias funcionais, atualizações de versão do framework e gerenciamento de dependências.
- Participei ativamente de cerimônias ágeis (Scrum/Kanban), code reviews e discussões técnicas em equipes multifuncionais.
Sistemas de Informação
Unifacisa — Centro Universitário Facisa
Arquitetura de Software, Programação Orientada a Objetos, Estrutura de Dados, Sistemas Operacionais, Engenharia de Qualidade e Banco de Dados.
Projetos Pessoais
Arquiteturas distribuídas com mensageria, APIs REST em Spring Boot e implementações práticas de Engenharia da Computação.
ShopWave — E-Commerce Microservices
Plataforma de e-commerce distribuída com arquitetura de microsserviços e mensageria assíncrona, composta por 3 APIs independentes (Core, Pagamentos e E-mail) e 1 Frontend em React.
Gerenciador de Pedidos (Order Management)
Sistema de gerenciamento de pedidos desenvolvido com Java e Spring Boot, estruturado com APIs RESTful para controle de fluxo de pedidos, clientes, itens e status transacional.
Simulador de Gerenciamento de Memória (SO)
Simulador da forma como a memória é gerenciada e alocada por um Sistema Operacional, demonstrando na prática algoritmos de alocação, paginação e controle de blocos de memória.
Sistema de Xadrez em Java
Jogo de xadrez completo desenvolvido em Java aplicando de forma rigorosa os pilares de Programação Orientada a Objetos (POO), arquitetura em camadas, tratamento de exceções e jogadas especiais.
Habilidades & Tecnologias
Domínio de ferramentas modernas de engenharia de qualidade, desenvolvimento full-stack e esteiras CI/CD.
Qualidade & Automação
Quality EngineeringBackend & Arquitetura
Scalable MicroservicesFrontend, Mobile & CI/CD
Continuous DeliveryPronto para elevar o padrão técnico da sua equipe?
Engenharia Full-Stack, automação confiável, esteiras CI/CD sem atrito e código limpo em produção.