Skip to content

viniarruda/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 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

Atuo como engenheiro de software sênior na construção de soluções financeiras digitais, sendo um dos principais responsáveis pela arquitetura e implementação de um sistema bancário completo (Banking). Desempenhei papel essencial no desenho de um fluxo de onboarding contínuo, projetado para coletar dados essenciais de usuários e empresas de forma eficiente, garantindo uma experiência de entrada fluida e segura na plataforma. Após a ativação da conta, os usuários passam a ter acesso a diversas funcionalidades financeiras — como envio e recebimento de transferências, consulta de históricos de transações e gestão de permissões entre múltiplos usuários da mesma organização — otimizando a operação e reforçando a segurança.

Minhas responsabilidades vão além do desenvolvimento técnico: atuo em tarefas de liderança, auxiliando o Tech Lead na organização do time, apoiando processos seletivos por meio de entrevistas técnicas e promovendo a cultura de qualidade através de revisões de código consistentes. Busco sempre fomentar um ambiente colaborativo, focado em aprendizado contínuo e boas práticas de engenharia.

Atuo também no projeto de Backoffice, que é uma ferramenta interna utilizada por nossas equipes para monitorar e gerenciar operações financeiras, garantindo conformidade regulatória e eficiência operacional e também no Dashboard para clientes, uma Interface analítica que permite aos clientes acompanhar em tempo real suas transações, saldos e outras métricas financeiras relevantes, promovendo transparência e controle.

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

Contributors 2

  •  
  •