- 28 anos
- Software Engineer e Ux Designer
- São Paulo, SP
- Cel: (11) 95492-8333
- viniarruda.souza@gmail.com
- Linkedin: /viniz-arruda
- Github: /viniarruda
Fiap - Shift: Design Thinking na prática
Babson College: Babson Build - The entrepreneurship program (Boston)
Fiap: Graduação - Sistemas de Informação
Scrum Foundation Professional Certificate (SFPC): CertiProf
- Inglês (Avançado)
- Espanhol (Intermediário)
- 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
- NodeJs
- Express
- TypeOrm / Sequelize
- NestJs
- Graphql
- Postgres / Mongodb
- Socketio
- Kotlin
- Ktor
- Monorepo/Submodules
- i18n
- CI/CD (CircleCI / Github Actions)
- Detox / Cypress (e2e)
- Git/Svn
- Docker
- App deployment
- Agile Method (Scrum / Kanban)
- Sentry
- AWS / AWS Cognito
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
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.
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.
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
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.
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.
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.
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.