Sobre Mim
Conheça um pouco mais sobre minha trajetória e experiência
Desenvolvedor Fullstack Sênior
Desenvolvedor com mais de 7 anos de experiência em desenvolvimento de aplicações Frontend, Backend e Mobile, especializado em React, Next.js, Node.js, TypeScript e arquitetura de software. Focado em criar soluções escaláveis e inovadoras.
Tenho experiência em desenvolvimento de aplicações web modernas, com foco em performance, acessibilidade e experiência do usuário. Sempre busco aprender novas tecnologias e aplicar as melhores práticas de desenvolvimento.
Vinícius Clemente Fernandes
Desenvolvedor Fullstack Sênior
Anos de Experiência
Projetos Concluídos
Tecnologias
Tecnologias
Principais tecnologias e ferramentas que utilizo no desenvolvimento
Frontend
React
Next.js
TypeScript
JavaScript
HTML5
CSS3
Tailwind CSS
Styled Components
Mobile
React Native
Expo
Backend
Node.js
NestJS
Java
Database
PostgreSQL
MySQL
MongoDB
DevOps
Git
Docker
AWS
Vercel
Design
Figma
Outros
Software Architecture
Expert
Advanced
Intermediate
Experiência Profissional
Minha trajetória profissional e principais conquistas
Desenvolvedor Sênior e Tech Lead
Liderança de times de desenvolvimento e desenvolvedor sênior
Principais Responsabilidades:
- Liderança dos times do Portal de Governança, Ten Live e Portal Regulatório
- Gerenciar sprints no Trello, auxiliando na redação de user stories e no melhor entendimento das regras de negócio do produto junto ao Product Owner.
- Mentoria de desenvolvedores júnior e pleno afim de colaborar com a evolução das soft skills e skills técnicas
- Code review e garantia de qualidade de código
- Desenvolvimento web focado na experiência do usuário com ReactJs e Typescript, utilizando as melhores bibliotecas do ecossistema, como React Hooks, React Hook Form, Zod, Zustand, Tanstack React Query, Firebase, Material UI, Tailwind CSS, DayJs, entre outras; Implementação de testes unitários com Vitest e React Testing Library e testes E2E com Playwright. deploy realizado na AWS S3 via Github Actions;
- Desenvolvimento backend com NestJs e Typescript, Docker, banco de dados PostgreSQL, Prisma como ORM, integrações com Firebase (Firestore e Cloud Messaging), D4sign para assinaturas eletrônicas de documentos, AWS (S3, RDS, EC2 e outros serviços), envio de e-mails com Sendgrid, envio de SMS com Twilio e eventos com Microsoft Calendar (microsoft-graph), além de integrações com OpenAI para consultas e geração de atas. Implementação de testes unitários e E2E com Vitest e SWC. Deploy da API na AWS EC2 e do banco de dados na AWS RDS via Github Actions;
- Desenvolvimento mobile com React Native, Expo e Typescript, utilizando bibliotecas como Native Base, Firebase (Cloud Messaging) para notificações push, React Navigation, Expo Local Authentication (biometria e reconhecimento facial), InAppBrowser, Zustand, entre outras. Publicação de aplicativos nas lojas Apple e Google, com integração ao App Center e Code Push;
- Montoramento e observabilidade de aplicações com Kibana, Grafana, OpenTelemetry, Sentry, Bull Board, entre outras;
Tecnologias Utilizadas:
Desenvolvedor Frontend
Desenvolvimento de interfaces complexas para uma plataforma de compliance com foco em acessibilidade e experiência do usuário.
Principais Responsabilidades:
- Desenvolvimento de interfaces de dashboard com foco em acessibilidade e experiência do usuário
- Desenvolvimento de componentes React reutilizáveis para uma biblioteca de componentes própria
- Integração com APIs REST
- Colaboração com a equipe de design
Tecnologias Utilizadas:
Desenvolvedor Frontend Freelancer
Trabalho freelance com foco em desenvolvimento Frontend e Mobile.
Principais Responsabilidades:
- Desenvolvimento de novas funcionalidades e páginas no frontend para o aplicativo de gestão de escolas, provas e estudantes, utilizando React, Typescript, Redux, React Query, Styled Components, entre outros
- Desenvolvimento de testes no frontend utilizando ferramentas como Jest e React Testing Library
- Criação da biblioteca do Design System interno e utilização do Storybook para emular componentes
- Desenvolvimento mobile de novas funcionalidades no frontend para o aplicativo de gestão de manutenção industrial de colaboradores, utilizando React Native, Expo, Typescript, React Navigation, Zustand, WatermelonDB (para arquitetura offline-first), Geolocalização (Google Maps), Native Base (UI Kit), entre outros
Tecnologias Utilizadas:
Desenvolvedor Fullstack
Desenvolvimento de aplicativos mobile e backend com NodeJs.
Principais Responsabilidades:
- Desenvolvimento mobile utilizando tecnologias como React Native, Typescript, Redux, Styled-Components, React Navigation, integração de pagamentos com Mercado Pago (webhook), Axios, entre outras;
- Publicação de aplicativos mobile na Play Store e Apple Store com integração ao App Center;
- Desenvolvimento backend com NodeJs utilizando Express e Sequelize, com deploy de APIs na AWS.
Tecnologias Utilizadas:
Desenvolvedor Frontend
Desenvolvimento de aplicativos mobile com React Native e frontend com React.
Principais Responsabilidades:
- Desenvolvimento mobile de novas funcionalidades no frontend para o aplicativo de gestão de manutenção industrial de colaboradores, utilizando React Native, React Navigation, Firestore, Firebase Authentication, Firebase Storage, Firebase Messaging para notificações push, AppInBrowser, Async Storage, Redux, Redux Saga, Redux Thunk, Styled Components, Phone Native Calendar, entre outros;
- Desenvolvimento de novas funcionalidades e páginas no frontend para aplicativos de gestão, utilizando React, Redux, Redux Saga, Redux Thunk, Styled Components, ChakraUI, AntDesign, entre outros, com deploys realizados na Vercel e Netlify
- Desenvolvimento de biblioteca backend com NodeJs para criptografia interna de dados, com publicação no NPM
Tecnologias Utilizadas:
Desenvolvedor Fullstack Freelancer
Desenvolvimento de aplicativos mobile com React Native, frontend com React e backend com NodeJs.
Principais Responsabilidades:
- Desenvolvimento de aplicações web com React, HTML, CSS, JavaScript e JQuery
- Desenvolvimento de aplicações mobile com React Native, Styled Components, React Navigation, Firebase, Axios, Async Storage e Redux
- Desenvolvimento de aplicações backend com NodeJs, Express, MySql e MongoDB
Tecnologias Utilizadas:
Empresas
Anos de Experiência
Tecnologias Diferentes
Projetos
Alguns dos projetos que desenvolvi ao longo da minha carreira
Em breve ...
Entre em Contato
Vamos conversar sobre seu próximo projeto ou oportunidade de trabalho
Informações de Contato
Localização
Salto, São Paulo
Tempo de Resposta
Normalmente respondo emails em até 24 horas durante dias úteis. Para projetos urgentes, entre em contato diretamente via LinkedIn.