Sobre

👋 Oi! Eu sou o Lucas, engenheiro de computação apaixonado por tecnologia 💻 e atualmente me especializando em engenharia de software, com foco em desenvolvimento full stack.
Trabalho tanto no front-end quanto no back-end, explorando linguagens como C#, .NET, Java, Python, JavaScript e frameworks como Angular e React. Também curto mergulhar em tecnologias web 🌐, bancos de dados, nuvem ☁️ e versionamento de código para criar soluções úteis, escaláveis e inovadoras.
Acredito muito na importância da comunicação e do trabalho em equipe 🤝, porque no fim das contas, tecnologia é feita por pessoas para pessoas.

Fora do mundo da programação, sou praticante de jiu-jitsu brasileiro pela equipe Alliance 🥋🦅, onde sou faixa azul 💙🤙. Também adoro jogar videogame 🎮 e passar bons momentos com a família em partidas de truco , uno e dominó, etc... 🃏🎲♟️.

Habilidades

Front-end:

HTML CSS Bootstrap Tailwind CSS Sass JavaScript TypeScript jQuery AngularJS React

Back-end:

C C++ C# .NET Java Python Node.js SQL Server MySQL Git GitHub

Outros:

AWS Azure Arduino Figma Gimp Inkscape StackOverFlow UML Linux Windows

Currículo Download

Escolaridade

  1. MBA Engenharia de Software
    Impacta Tecnologia

    Mai/2025 — Mar/2026

    Curso focado em arquitetura moderna, desenvolvimento ágil e liderança técnica. Ao longo da formação, estou aprofundando conhecimentos em Arquitetura de Software, Design Patterns e programação avançada em Java, Python, JavaScript, Go e C#.
    Atuo com metodologias ágeis (Scrum, Kanban, Lean, XP), Microservices, criação e integração de APIs, além de experiência prática em Cloud Computing (AWS, Azure), DevOps (Docker, Kubernetes), TDD e qualidade de software. Também aplico práticas de segurança da informação e DevSecOps, com preparo para liderar times técnicos e gerenciar projetos focados em inovação, eficiência e escalabilidade.

  2. Engenharia Robótica
    Anhanguera Educacional

    Jan/2025 — Nov/2025

    Nesse curso estou construindo uma base sólida em Engenharia Robótica, com foco em eletrônica, microcontroladores (C, Assembly), lógica programável e linguagens de descrição de hardware. Tenho experiência em sistemas de controle, aplicando Machine Learning e inteligência artificial para otimizar processos industriais e integrar hardware e software em sistemas ciber-físicos, voltados para manufatura inteligente e automação industrial. Também desenvolvo conhecimentos em sistemas elétricos, materiais e proteção de sistemas, sempre alinhado à Indústria 4.0, transformação digital e segurança operacional.

  3. Engenharia de Computação
    Universidade São Judas Tadeu

    Ago/2017 — Dez/2024

    Ao longo da minha graduação desenvolvi uma forte base em programação, modelagem e simulação de sistemas complexos. Aprendi a aplicar conceitos de física, eletrônica e materiais em projetos práticos, além de dominar técnicas de análise de dados e inteligência artificial.
    Também adquiri habilidades em administração de operações e gestão de qualidade, o que me preparou para integrar soluções tecnológicas de ponta.
    O curso me proporcionou a capacidade de criar e implementar sistemas digitais e microcontroladores, permitindo-me enfrentar desafios tecnológicos com confiança e inovação.

Experiência

  1. Engenheiro de Software
    MGE Broadcast

    Jan/2025 — o momento

    • Atuo no desenvolvimento de softwares para sistemas embarcados, aplicações robóticas e tecnologia web, com foco em soluções robustas e inovadoras.
    • Desenvolvo e implemento soluções de telemetria para o monitoramento remoto de dispositivos, utilizando linguagens como C, C++ e JavaScript.
    • Crio e mantenho sites institucionais e plataformas web interativas com tecnologias modernas como React, priorizando a performance, segurança e usabilidade.
    • Trabalho em conjunto com equipes de hardware, engenharia de produto e desenvolvimento de software para integrar soluções completas e de alto impacto.
    • Busco constantemente otimizar sistemas e aplicações, entregando projetos que impulsionam o crescimento tecnológico e estratégico da empresa.

  2. Desenvolvedor Full Stack
    Tata Consultancy Services

    Jul/2023 — Set/2023

    • Trabalhei em uma equipe de desenvolvimento ágil, utilizando a Metodologia Agile para entregar soluções de software de alta qualidade em um ambiente de DevOps.
    • Desenvolvi aplicações web robustas usando .NET, C#, ASP.NET, e o padrão MVC.
    • Utilizei HTML, CSS e JavaScript para criar interfaces de usuário intuitivas e responsivas.
    • Implementei o Entity Framework para manipulação de dados e interação com o Microsoft SQL Server.
    • Usei GitHub e GitLab para controle de versão e colaboração em equipe.

  3. Trainee
    Tata Consultancy Services

    Jul/2022 — Jul/2023

    • Ganhei experiência prática com o ciclo de vida completo do desenvolvimento de software, desde a concepção até a implantação.
    • Colaborei com a equipe de desenvolvimento para criar e otimizar aplicações .NET.
    • Usei Git para controle de versão e trabalhei em um ambiente de DevOps.
    • Ganhei experiência com Metodologia Agile, participando de sprints, stand-ups diários e retrospectivas.

  4. Estagiário
    Tata Consultancy Services

    Abr/2022 - Jul/2022

    • Contribuí para o desenvolvimento de software, melhorando a funcionalidade do site e corrigindo bugs.
    • Desenvolvi e implementei componentes front-end usando HTML, CSS e JavaScript.
    • Colaborei com a equipe de desenvolvimento em um ambiente Ágil.

Cursos / Cerificações

  1. DevOps & Agile Culture

    FIAP

    Nesse curso, aprendi como o DevOps integra automação e colaboração para otimizar o ciclo de vida do software com práticas como CI/CD e infraestrutura como código. Aprofundei-me em Metodologias Ágeis, usando Scrum e Kanban para entregas contínuas e mensurando o desempenho com métricas ágeis. Também aprendi a usar UML e Casos de Uso para traduzir requisitos em diagramas visuais, melhorando a comunicação e o planejamento.

  2. Git e Github Essencial para o Desenvolvedor

    Geek University

    Nesse curso, aprendi a dominar o controle de versões com Git, desde a criação e clonagem de repositórios até o gerenciamento de branches, commits e merges. Entendi como utilizar o GitHub para colaborar com equipes, fazer pull requests, resolver conflitos e gerenciar projetos open-source.

  3. Métodos ágeis com foco na gestão de projetos

    Centro Universitário Una

    Nesse curso, aprendi como aplicar práticas ágeis para melhorar a eficiência das equipes, gerenciar cronogramas de forma flexível e promover entregas iterativas. Além disso, aprendi a importância de métricas ágeis, como velocidade e lead time, para monitorar o progresso e adaptar o planejamento de acordo com mudanças de requisitos e prioridades, sempre com foco em valor contínuo para o cliente. Explorando frameworks com Scrum e Kanban.

  4. Programação em Python para Sistemas

    Senai PR

    Nesse curso, aprendi a desenvolver sistemas utilizando Python, explorando desde a estrutura básica da linguagem até a criação de aplicações complexas. O foco esteve na programação orientada a objetos, manipulação de arquivos, tratamento de exceções e integração com bancos de dados. Ao final, adquiri a habilidade de criar sistemas robustos e escaláveis, aplicando boas práticas de programação e padrões de design.

  5. Java Foundations

    Oracle

    Nesse curso, aprendi os conceitos fundamentais da linguagem Java, como estrutura de classes, métodos, tipos de dados e controle de fluxo. O curso abordou também a orientação a objetos, com foco em herança, encapsulamento, polimorfismo e interfaces. Além disso, explorei o uso de bibliotecas padrão, manipulação de coleções, exceções e introdução ao desenvolvimento de aplicações desktop e web com Java.


Idiomas

  1. Inglês

    Intermediário - B2
  2. Português - BR

    Nativo

Projetos

  • MemoryGame

    Jogo da Memória

    Um jogo da memória simples com o objetivo é encontrar todos os pares de figuras dentro do limite de tempo de 120 segundos.

  • GeradorQRcode

    Gerador de QR Code

    Uma aplicação que gera QR Codes personalizados a partir de URLs ou textos fornecidos pelo usuário.

  • ConversorMoeda

    Conversor de moedas

    Uma aplicação web simples que converte valores entre diferentes moedas em tempo real usando taxas de câmbio atualizadas.

  • 2048

    2048

    Um jogo de lógica e raciocínio cujo objetivo é combinar blocos de números iguais até atingir o número 2048.

  • LC-List

    LC-List

    Uma aplicação de lista de tarefas moderna e intuitiva com funcionalidades de adicionar, remover e marcar tarefas como concluídas.

  • TicTacToe

    Tic Tac Toe

    Um jogo da velha interativo e online, onde dois jogadores se enfrentam em tempo real.