Devlype
Felipe Fernandes

Software Developer

Felipe Fernandes

Brodowski, SP

Minha trajetória começou no desenvolvimento Front-end, onde desenvolvi uma forte base na criação de interfaces modernas, intuitivas e performáticas. Com o tempo, minha curiosidade pelo funcionamento das aplicações por trás da interface me levou ao Back-end, ampliando minha visão sobre arquitetura, regras de negócio e construção de sistemas completos. Hoje atuo de forma Full Stack, transitando entre React e Next.js no Front-end e NestJS no Back-end, utilizando TypeScript como base em todo o desenvolvimento. Gosto de criar soluções pensando não apenas na experiência do usuário, mas também na qualidade do código, escalabilidade e manutenção do projeto. Tenho como prática aplicar conceitos como DDD, TDD, boas práticas de arquitetura e organização de componentes para construir aplicações mais eficientes, bem estruturadas e preparadas para evoluir.

“Escrevo código pensando em quem vai dar manutenção nele depois, às vezes esse alguém sou eu, seis meses no futuro.”

Trajetória

Como cheguei até aqui

  1. Desenvolvedor Full Stack

    Jun/2024Atual

    BHS Tecnologia · Ribeirão Preto, SP

    Lidero a reformulação completa da interface de um aplicativo de gestão de condomínios, modernizando o layout e elevando a performance percebida pelos usuários. Também colaboro no back-end, aplicando DDD com NestJS, TypeScript e PostgreSQL.

    • Reformulação completa da interface do produto
    • Modernização de layout e melhoria de performance
    • Contribuições no back-end aplicando DDD
    ReactNext.jsTypeScriptNestJSPostgreSQL
  2. Desenvolvedor Full Stack

    Mai/2022Jul/2023

    MazzaFC · Franca, SP

    Desenvolvi o MazzaHoras, aplicativo interno para gestão e registro de ponto dos colaboradores — participando da definição do fluxo da aplicação, das regras de negócio no back-end e da arquitetura do sistema.

    • Definição do fluxo completo da aplicação
    • Implementação das regras de negócio no back-end
    • Estruturação da arquitetura do sistema
  3. Técnico em Análise e Desenvolvimento de Sistemas

    Fev/2021Jul/2022

    Etec Antônio de Pádua Cardoso · Batatais, SP

    Formação técnica com base em lógica de programação, algoritmos e fundamentos de desenvolvimento de sistemas — complementada por cursos avançados de React (hooks, componentização e performance).

Stack técnica

Tecnologias que uso

Front-End

React / React NativeNext.jsViteTypeScriptTailwind CSSshadcn/uiZustandContext APIZodReact Hook FormTanStack Query

Backend

TypeScriptNode.jsExpressNestJSMySQLPostgreSQLPrismaKnexJSDrizzleMongoDB.NETaprendendoJavaaprendendo

Tools

GitHubDockerAWSCloudflare TunnelStripe

Perfil

Como eu trabalho

Full stack por escolha

Transito entre front-end e back-end sem estranhamento participo da arquitetura tanto quanto da implementação.

Qualidade antes de tudo

Aplico DDD e TDD na construção de APIs, pensando em testabilidade e manutenção desde o início.

Ownership do que construo

Já liderei a reformulação completa de uma interface e ajudei a desenhar o fluxo de uma aplicação do zero.

Aprendizado contínuo

Sigo me aprofundando dos fundamentos de React até, agora, uma stack nova com .NET.

Quer todos os detalhes em um só lugar?

Baixe meu currículo completo em PDF — cargos, formação e stack técnica, tudo em uma página.

Baixar currículo (PDF)