Voltar

João Vitor

Campo de trabalho Desenvolvimento Web e Mobile
Localização São Paulo, São Paulo, BR
Visualizacões de perfil 240

Curriculum Vitae

Experiência

Software Engineer Intern

Atlas Governance

Atuei no desenvolvimento do novo produto da empresa, o AtlasAGM. No modelo de Scrum, participei da equipe de FrontEnd buscando construir uma aplicação altamente escalável e performática, características indispensáveis para o mercado do produto. Por conta disso, utilizamos a princípio o NextJs como framework, levando em consideração todas as facilidades que ele traz, mas em um segundo momento o Vite se tornou uma opção melhor, e assim, fizemos a troca para essa nova ferramenta. Outro desafio desse projeto foi o fato de não se tratar de um sistema com CRUDs apenas, pelo contrário, trata-se de um sistema muito complexo em questão de regras de negócios. Isso fez com que fosse preciso muito trabalho para que a implementação fosse da melhor maneira. Para gerenciar e realizar o acompanhamento das tarefas e da equipe, foi utilizado o Azure DevOps. Um ponto importante também foi o modelo de trabalho, que foi integralmente home office e me permitiu evoluir em aspectos como: gestão pessoal do trabalho, aumentar minha autonomia durante o desenvolvimento e também me tornar mais autodidata. Competências: Zustand · React.js · TypeScript · Next.js · React Query · Desenvolvimento de software · Desenvolvimento web · Metodologias ágeis · Scrum · JavaScript · HTML5 · Trabalho em equipe

Estagiário de Desenvolvimento Front-End

Ofsolution Sistemas & Equipamentos

Tive a oportunidade de trabalhar na construção do DocOk!, um aplicativo construído para gestão de documentos de terceiros. Participei da equipe de desenvolvimento mobile, atuando com ReactNative, Typescript e Expo. Nosso objetivo era implementar uma interface simples, agradável e extremamente prática e acessível. Por conta de requisitos de negócio, tivemos implementações que demandaram atuar com código nativo também, por exemplo: no caso da utilização do bluetooth. Uma outra abordagem utilizada nesse aplicativo foi o conceito de Offline First, onde precisávamos guardar os dados gerados pelo usuário de maneira local até que uma conexão com Internet fosse feito, possibilitando a sincronização com o banco de dados remoto. Além disso, contribui também com a internacionalização do app para espanhol e inglês, além da opção de Dark Mode. Por fim, o modelo de trabalho era presencial, com Scrum como metodologia de trabalho e Trello para acompanhamento das tarefas e equipe.Tive a oportunidade de trabalhar na construção do DocOk!, um aplicativo construído para gestão de documentos de terceiros. Participei da equipe de desenvolvimento mobile, atuando com ReactNative, Typescript e Expo. Nosso objetivo era implementar uma interface simples, agradável e extremamente prática e acessível. Por conta de requisitos de negócio, tivemos implementações que demandaram atuar com código nativo também, por exemplo: no caso da utilização do bluetooth. Uma outra abordagem utilizada nesse aplicativo foi o conceito de Offline First, onde precisávamos guardar os dados gerados pelo usuário de maneira local até que uma conexão com Internet fosse feito, possibilitando a sincronização com o banco de dados remoto. Além disso, contribui também com a internacionalização do app para espanhol e inglês, além da opção de Dark Mode. Por fim, o modelo de trabalho era presencial, com Scrum como metodologia de trabalho e Trello para acompanhamento das tarefas e equipe. Competências: React.js · React Native · TypeScript · Styled-components · Redux.js · Jest · Desenvolvimento de software · Desenvolvimento web · Metodologias ágeis · CSS · JavaScript · HTML5 · Trabalho em equipe

Educação

Gestão de Negócios e Inovação

Fatec Sebrae

Técnico em Desenvolvimento de Sistemas

Escola SENAI de Informática

Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.