- 27 anos
- Software Engineer e Ux Designer
- São Paulo, SP
- Cel: (11) 95492-8333
- [email protected]
- 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
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
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.