📧 yanlucaviana.com | 📞 (61) 99179-8293
🔗 LinkedIn | 🐙 GitHub | 🌐 Portfólio
Desenvolvedor Full Stack com experiência no desenvolvimento de aplicações web utilizando Java (Spring Boot) Angular e React, além de projetos embarcados com ESP32, Raspberry Pi. Conhecimento em linguagem C, programação de sistemas embarcados e microcontroladores. Interesse em automação, IoT e soluções integradas. Familiaridade com bancos de dados relacionais, controle de versão com Git e metodologias ágeis.
Superior Tribunal de Justiça (STJ) — Jan/2025 a Atual
- Desenvolvimento de aplicações internas para gestão de riscos e compliance
- Utilização de Java com Spring Boot no backend
- Desenvolvimento de interfaces com Angular no frontend
- Integração com SQL Server para persistência de dados
GitHub
Python
Sistema que permite programar horários para reprodução de músicas e anúncios da hora para ambientes escolares. Controla o reprodutor de áudio local via backend em Python.
GitHub
ESP32 + MQTT + Broker Mosquitto + Home Assistant + Ubuntu Server
Sistema embarcado de automação residencial com controle de lâmpadas via interface web e protocolo MQTT.
GitHub
React + C#
Sistema de gerenciamento de visitas escolares, com priorização e agendamento de visitas de campanhas educativas de trânsito
GitHub
JavaScript
Sistema de matrícula para matrícula de alunos em disciplinas eletivas do "Novo Ensino Médio"
GitHub
C/C++
Sistema de alarme automotivo com controle por bluetooth, acesso via impressão digitão utilizando o microcontrolador ESP32.
GitHub
C/C++
Robô autônomo que identifica um oponente utilizando sensores de ultrassom e empurra o oponente para fora da arena sem sair da demarcação.
GitHub
Java + Spring Boot + Angular
Sistema de gestão escolar com cadastro de alunos, professores, disciplinas, matrícula e envio de notificações aos responsáveis.
Engenharia de Software
UnB - Universidade de Brasília
Conclusão prevista: Dez/2026
- Inglês – Cooplem, 2019;
- Fundamentos de TI: Hardware e Software, Fundação Bradesco, 2020;
- Fundamentos de Lógica de Programação, Fundação Bradesco, 2020;
- Noções Básicas de Mecânica Automotiva, Senai, 2020;
- Oficina Photoshop – Composição de Imagens Cinemagraph, SAGA, 2020;
- Desenvolvendo Aplicações Mobile com Android Studio, Fundação Bradesco, 2022;
- Aplicação de CAD no Desenho Técnico, UnB, 2022;
- Introdução à Programação Orientada a Objetos(POO), Fundação Bradesco, 2023;
- Ética no Desenvolvimento de Sistemas, Fundação Bradesco, 2023;
- Linguagem de Programação Java – Básico, Fundação Bradesco, 2023;
- Automação de Sistemas, Aprenda Mais – MEC, 2023;
- Fundamentos do Suporte Técnico, Google, 2023;
- Eletricista de Sistemas Fotovoltaicos – Energia Solar, Senai, 2024;
- Capacitação em Sistemas Embarcados - Embarcatech, Instituto Hardware Brasil, 2025;
- Introduction to Software Development - Amazon, 2025;
Linguagens: Java, Python, C/C++, JavaScript
Frameworks: Spring Boot, Angular, React
Banco de Dados: MySQL, SQL Server, PostgreSQL
Outros: Git, Docker, Linux, MQTT, ESP32, Raspberry Pi, Figma, HTML/CSS
- Português: Nativo
- Inglês: Avançado (leitura técnica, documentação, cursos)



