Olá, eu sou / Miguel FazioUDESC Ciência da Computação · Joinville, SC
Código compropósito.Do início ao fim.
Desenvolvedor de Software · Backend Java & Full Stack
Desenvolvedor com foco em backend Java e arquitetura Full Stack, graduando em Ciência da Computação na UDESC e técnico pelo SENAI. Construo APIs robustas, sistemas em tempo real e interfaces com atenção a cada detalhe visual.
01 / Trabalhos selecionados
Ideias que ganharam vida.
Sistemas completos com arquitetura em camadas, comunicação em tempo real e interfaces interativas.
02 / Programação competitiva
Cada problema, um novo desafio.
Modelar o grafo, otimizar a complexidade e conquistar o Accepted.
Programação competitiva é onde exercito raciocínio algorítmico sob restrições reais de tempo e memória. Explorar estruturas de dados em C++17, teoria dos grafos e programação dinâmica molda diretamente a eficiência e a clareza do código que escrevo em sistemas de produção.

03 / O desenvolvedor & trajetória
Além do código.
Rigor técnico no back-end. Sensibilidade visual e movimento na interface.
Sou Miguel Fazio de Assunção, desenvolvedor de software de Joinville, SC. Com formação técnica em Desenvolvimento de Sistemas pelo SENAI, passagem corporativa pela Intelbras e graduação em Ciência da Computação na UDESC, atuo na construção de APIs REST com Java 21 e Spring Boot, bancos PostgreSQL e aplicações interativas com React, TypeScript, Next.js, Angular e Go.
Cuidado em cada interação
Interfaces fluidas, animações com física natural e atenção rigorosa à acessibilidade.
Arquitetura para evoluir
Back-end em camadas com Java 21, Spring Boot, autenticação JWT e testes automatizados com JUnit e Mockito.
Curiosidade em movimento
Da programação competitiva em C++17 aos desafios de software na UDESC, aprendendo e construindo todos os dias.
03.1 / Trajetória & formação
Experiência construída entre indústria, formação técnica, universidade e competições.
Bacharelado em Ciência da Computação
UDESC CCT · Joinville, SC
Graduação em Ciência da Computação com aprofundamento em algoritmos, estruturas de dados, arquitetura de computadores e engenharia de software.
04 / Meu repertório técnico
A stack por trás de tudo.
Da modelagem de dados e segurança no back-end à fluidez das animações no front-end.
Front-end & Interfaces
Onde a experiência visual e a interatividade ganham forma.
Back-end, Dados & Sistemas
Arquitetura em camadas, APIs REST, tempo real e alto desempenho.
Testes, Qualidade & DevOps
Confiabilidade, automação de entrega e controle de versão.
A ferramenta certa depende do problema. O aprendizado nunca para.
EM CONSTANTE EVOLUÇÃO05 / O próximo passo
Uma boa ideia
começa com um oi.✳
Tem um projeto em mente, uma oportunidade em engenharia de software ou quer conversar sobre tecnologia? Vamos conversar.