Bernardo Schmitz
Desenvolvedor Fullstack
Bacharel em Ciência da Computação e pós-graduado em Desenvolvimento Fullstack, com 4 anos de experiência em aplicações web (React, Next.js), mobile (React Native) e backend (Node.js, TypeScript).
Meus Projetos
Uma lista de projetos pessoais que desenvolvo nas horas vagas.

Um editor visual de Tier List responsivo, desenvolvido em React com suporte a drag & drop, multi idiomas e animações suaves.

Um dos primeiros projetos que fiz, usando somente HTML, CSS e Javascript. Um cronômetro Pomodoro simples e funcional.
![Papum [WIP]](/_next/image?url=%2Fpapum.png&w=3840&q=75)
Um chat bate-papo em tempo real, onde você pode criar salas ou encontrar uma conversa aleatória.
Experiência Profissional
Minha trajetória e experiências ao longo dos anos.
2022 - Atual
Programador Fullstack
HD Eletro
- Atuação em múltiplos projetos com foco em desenvolvimento fullstack, utilizando React Native, Next.js, TypeScript, Node.js, Express, MongoDB, MySQL, Redis, Socket.IO e MQTT.
- Responsável pela migração de aplicações legadas em Angular e Pug para Next.js, resultando em melhor manutenibilidade e agilidade na entrega de novas funcionalidades.
- Participação nas decisões técnicas da equipe, contribuindo para a definição de padrões de código, estruturação de componentes e adoção de boas práticas.
- Treinamento e onboarding de novos desenvolvedores, garantindo alinhamento com processos, ferramentas e convenções do time.
2021 - 2022
Programador Frontend
Useall Software
- Criação e customização de relatórios utilizando Active Reports.
- Desenvolvimento web com JavaScript e o framework Ext JS.
- Manipulação de dados com SQL e Oracle DB.
- Participação em projetos ágeis (Scrum), colaborando com times multidisciplinares para entregas contínuas.
- Atuação como mentor técnico, treinando novos colaboradores em JavaScript e na criação de relatórios.
- Desenvolvimento de um aplicativo Android com React Native e experiência com TypeORM.
2020 – 2021
Suporte TI
Prefeitura Municipal de Jaguaruna
- Manutenção de computadores, notebooks e impressoras.
- Configuração, reparo e dimensionamento de redes cabeadas e WiFi.
- Gerenciamento do site da prefeitura municipal.
- Atendimento a chamados de TI.
- Suporte aos usuários com dúvidas e problemas técnicos.
- Manutenção da organização do setor.