Skip to content

viniarruda/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 

Repository files navigation

Vinícius Arruda

Formação

Fiap - Shift: Design Thinking na prática

Babson College: Babson Build - The entrepreneurship program (Boston)

Fiap: Graduação - Sistemas de Informação

Certificações

Scrum Foundation Professional Certificate (SFPC): CertiProf

Linguas

  • Inglês (Avançado)
  • Espanhol (Intermediário)

Conhecimentos Técnicos

Front-end

  • ReactJs / React-native
  • Global State (Redux / Mobx / Zustand / Context + Hooks)
  • Next, Gatsby (SSR)
  • Design-system
  • React Query / ApolloClient
  • CSS in JS (Styled-component / Aphrodite / Stitches)
  • Ecmascript / Typescript
  • Rest / Graphql
  • Jest / Enzyme / Testing Library
  • Ux/Ui Design
  • Sass (BEM)
  • Pwa
  • Webpack
  • Npm packages
  • Radix-Ui

Back-end

  • NodeJs
    • Express
    • TypeOrm / Sequelize
    • NestJs
    • Graphql
  • Postgres / Mongodb
  • Socketio
  • Kotlin
    • Ktor

Diversos

  • Monorepo/Submodules
  • i18n
  • CI/CD (CircleCI / Github Actions)
  • Detox / Cypress (e2e)
  • Git/Svn
  • Docker
  • App deployment
  • Agile Method (Scrum / Kanban)
  • Sentry
  • AWS / AWS Cognito

Experiências profissionais

Trace Finance - Senior Software Engineer - Mar/2022 -> Atual

Participação na criação de um Banking, desempenhei um papel crucial na arquitetura do projeto onde foi pensado umm fluxo de onboarding contínuo, meticulosamente desenhado para reunir informações essenciais dos usuários e facilitar o cadastro de suas empresas. Este garante uma transição tranquila para a nossa plataforma, onde após a ativação da sua conta, os utilizadores podem participar numa variedade de atividades financeiras. Isso inclui iniciar e receber transferências, monitorar históricos de transações e gerenciar controles de acesso para vários usuários dentro da mesma empresa, aumentando assim a eficiência operacional e a segurança.

Além disso, as minhas responsabilidades transcendem o desenvolvimento técnico, pois contribuo ativamente para tarefas de liderança. Auxílio o Tech Lead na gestão da equipe de desenvolvimento, garantindo um ambiente colaborativo e produtivo, além de também auxiliar em entrevistas. Meu papel na revisão de código é fundamental, pois estou encarregado de manter padrões de código de alta qualidade e promover uma atmosfera de aprendizado e melhoria contínua entre os desenvolvedores.

Desenvolvimento com NextJs e Typescript Principal criador e mantenedor do Design-System Criação um SDK usando todas as solicitações usando React-query para exportar hook possibilitando o uso em diferentes projetos Criando testes unitários com Testing Library e usando code cov para garantir mais de 90% de coverage Participação de code reviews Trabalho metodologia ágil (Scrum e Kanban) Registro de eventos e erros no Sentry Uso de i18n para habilitar diferentes idiomas nas plataformas Uso do npm package e releases para controlar a versão de nossas bibliotecas Tecnologias: NextJs, React-query, Graphql, Zustand, Design System, StitchesJs, Radix-Ui, Sentry, GitHub Actions

Tradersclub - Senior Software Engineer - Abr/2021 -> Mar/2022

Arquitetura e desenvolvimento da nova Plataforma do TradersClub utilizando SSR. A ideia é ter uma plataforma que inclua diversos conteúdos. (Vídeos, streams, chats, blog, ...) refatorando também os Canais (como Slack) no app (React Native).

Ajudando a desenvolver e organizar o Design System, criando a funcionalidade Canais e todas as funcionalidades que evoluem com os canais. Alguns exemplos: anexos, vídeos, streams, emotes, respostas, tópicos, etc.

Creditas - Senior Software Engineer - Novembro 2019 / Abril 2021

Arquitetar e desenvolver o app da Creditas em react native.

Como senior software engineer, facilitar a criação de soluções para problemas incertos, planejamento de desenvolvimento, ensinar e mentorar os outros devs promovendo sempre a busca constante pela qualidade. Focado em sempre aumentar o codecov, e trazer uma confiabilidade maior pro código e pro produto.

Criação de Benefícios, onde é possível usar o cartão de crédito para compras de VR e VA, também possibilitando bloquear ou desbloquear o cartão, visualizar as transações, além de ver o saldo disponível.

Responsável por criar a conta digital, cuidando da parte de cartões físico e virtual, pagamento de contas e transferências. Ajudando também na refatoração do time de Engament, onde é possível controlar todas as parcelas do investimento.

Configuração do CircleCi para automatização de deploy, tests e pull-requests. Principal mantenedor do Design-system mobile, auxiliando nas reviews, prs e criação de novos components.

Avec - Front-end Engineer - Junho 2019 / Novembro 2019

Desenvolvimento de plataforma ERP. Pesquisa e desenvolvimento de melhores práticas e design system.

  • ReactJs
  • React Native
  • Redux
  • Typescript
  • Testes de integração e unitário com Jest e Enzyme

Millennium Network - Front-End Engineer - Agosto 2018/ Junho 2019

Desenvolvimento de PDV para grandes marcas no mercado de e-commerce.

Responsável por desenvolver e melhoras o PDV usado por diversas empresas do ramo de varejo. Melhora de produto, ajudando a empresa a ganhar novos clientes.

Freelancer independente - Front-End Engineer - Dez 2017/Jul 2018

Ajudando startups na construção de suas plataformas e softwares para clientes. Tendo como foco a área comercial e sendo responsável por coordenar, desenvolver e melhorar toda a área de front-end da plataforma de contratação de profissionais autônomos.

Uplant - Startup Campeã da StartupOne Fiap 2017

Após um ano de projetos, análise de mercado, desenvolvimento de plataforma(MVP) e de toda a interface para o usuário, A Uplant competiu contra mais de 220 startups formadas por pessoas de todos os cursos de últimos anos e foi a grande campeã da StartupOne. Como prêmio, a Uplant ganhou um convite para o Fast Track do acelera Startup FIESP e uma viagem para estudos de empreendedorismo na Babson College, a melhor escola de empreendedorismo dos Eua.

Editora Abril - Estágio em Desenvolvimento Web/ Front-end Jr. - Abril 2015/ Dez 2017

Atuação como estagiário em desenvolvimento dos sites: Veja, Exame, Superinteressante, Vip, Guia do Estudante, Mundo Estranho, Quatro Rodas, Vida Simples, Viagem e Turismo, National Geographic, Veja Sp, entre outros.

About

resume Vinícius

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published