Juan Farias
Desenvolvedor Full Stack
Sou desenvolvedor Full Stack formado em Ciência da Computação, com experiência prática na criação e manutenção de sistemas complexos. Atuo de ponta a ponta no desenvolvimento, desde a construção de APIs estruturadas no Back-end até a criação de componentes e interfaces no Front-end.
Meu ecossistema principal de trabalho inclui TypeScript, JavaScript, Java, Python, Node.js, React e Spring Boot. No dia a dia, sigo a metodologia GitFlow para garantir um versionamento organizado e entregas seguras. Tenho forte vivência técnica no setor de saúde pública e privada (sistemas APS e integração de dados), além de e-commerce, logística industrial e plataformas SaaS de pagamento e assinatura — lidando diretamente com resolução de problemas estruturais e refatoração.
Também atuo na parte de infraestrutura: containerização com Docker, deploy e manutenção de aplicações em VPS própria (proxy reverso, TLS, backup automatizado) e integração contínua com GitHub Actions. Uso IA no fluxo de desenvolvimento pra ganhar velocidade sem abrir mão de qualidade. Possuo inglês intermediário e foco sempre em entregar código limpo e soluções que realmente resolvam o problema do usuário.
Front-end
ReactNext.jsTypeScriptJavaScriptHTML/CSSTailwind CSSZustand
Back-end
JavaSpring BootSpring Security (JWT)FastAPIPythonNode.jsExpressSupabase (Auth)
Banco de Dados
PostgreSQLSQLStored ProceduresSQLitePrisma ORMFlyway (migrations)
Qualidade & Segurança
TestcontainersVitestReact Testing LibraryMSWCriptografia (AES/GCM)Code review
Análise & Processos
Power BIUMLDocumentação técnica
Ferramentas & Infra
GitGitFlowGitHubGitHub Actions (CI)DockerStorybookKanbanScrumClaude CodeCursor