Software Engineer, 28 anos.
São Paulo, SP, Brasil.
https://rena.to - [email protected] - (11) 96076-2016
Desenvolvedor de software com mais de 12 anos de experiência em desenvolvimento web e sólida especialização em React, TypeScript, Node.js e SQL. Meu conhecimento se estende a tecnologias emergentes e práticas modernas, com o foco em desempenho, escabilidade e experiência do usuário.
- Liderança do time de frontend e desenvolvimento do Caqui WebApp (rede social interna) - React, Next.js, TypeScript, react-query, MUI, TailwindCSS.
- Liderança do time de frontend e desenvolvimento do novo Progic Manager (software onde os clientes gerenciam as postagens e conteúdos que aparecem nas TVs e outros canais) - React, Next.js, TypeScript, react-query, MUI, TailwindCSS, Framer Motion.
- Liderança do time e desenvolvimento do frontend da plataforma de e-commerce - React, Next.js, TypeScript, GraphQL, GraphQL Code Generator, TailwindCSS
- Liderança do time e desenvolvimento da camada de GraphQL da plataforma responsável por criar um único contrato com o frontend e outros clients - Node.js, TypeScript, GraphQL, TypeGraphQL, VTEX
- Liderança do time e desenvolvimento do CMS - Sanity.io, React, TypeScript.
- Participação no desenvolvimento e manutenção do sistema de CRM usado internamente e por outras corretoras (multi-tenancy) - React, Flow, GraphQL, Relay
- Participação no desenvolvimento e manutenção da aplicação para o usuário final - React, Flow, GraphQL,
- Participação no desenvolvimento e manutenção do backend/graphql (API interna) que da poderes às outras aplicações - Node, GraphQL, PostgreSQL, Knex.js
- Manutenção no site da Natura - Drupal, GraphQL, Next.js
- Participação no desenvolvimento e manutenção do site da NSCTotal - Drupal, GraphQL, Next.js
- Participação no desenvolvimento do sistema de paywall da NSCTotal - Drupal, Node.js, Redis, Serverless
- Participação no desenvolvimento do site da Pactera Edge - Drupal, GraphQL, Next.js
- Desenvolvimento de slack bots internamente para facilitar o dia a dia em alguns processos - Node.js, slaq
- Participação no desenvolvimento de diversos outros projetos menores
- Desenvolvimento da aplicação de clubes de assinatura que mantém LacFreeBox, SugarFreeBox, VeganaBox, OrganicaBox, OneBox e Clube Pic-Me em React, Redux, RR4, Reselect, PostCSS, com Flow.
- Desenvolvimento do site institucional da com React, RR4.
- Desenvolvimento da aplicação de e-commerce em React, RR4, GraphQL/Apollo, Glamorous (migrando para Emotion), Razzle (SSR), com TypeScript.
- Manutenção da Landing Page legada com Gulp, Handlebars, e Browserify e posteriormente a criação da nova Landing Page em React com Gatsby.
- Desenvolvimento da aplicação da área do médico e da aplicação do paciente com React, RR2, Redux, CSS Modules (PostCSS).
- Desenvolvimento de diversos sistemas internos (CRUDs / dashboards) em CakePHP.
- Desenvolvimento da aplicação (player de música) em Backbone Marionette e Node Webkit (alternativa antiga ao que hoje é o Electron para aplicação desktop)
- Desenvolvimento de sites em wordpress e sistemas em CakePHP para clientes diversos.
- Criação de email marketing com técnicas anti-spam e cross-browser/platform.
- Criação de sites em wordpress, com grande foco em SEO.
- Demystifying bundlers - A friendly introduction to whats and hows
- GraphQL in TypeScript over the years - How things have changed and still can change
- Demystifying interpreters - A friendly introduction on what's and how's
Possuo conhecimento em variadas tecnologias das quais trabalhei durante todos estes anos de experiência.
Hoje, porém, meu foco hoje é em React, GraphQL, TypeScript e Node.js, além de todo o ecossistema, como Next.js, entre outros.
Considero o Open Source muito importante por poder retribuir com a comunidade tudo que eu já usufrui dela.
Além, também, de considerar ser a melhor forma de se adiquirir conhecimento de forma autodidata, além de praticar habilidades sociais e colaborativas.
Sou criador e mantenedor:
- React PowerPlug - 1.4 milhão downloads
- React Sizes - 1.3 milhão downloads
- github-blog
Contribuições:
- Português: Nativo
- Inglês: Intermediário
- Github: @renatorib
- Twitter: @renatoribz
- Linkedin: @renatorib
- E-mail: [email protected]
- Website: rena.to