Pedro Paulo

Desenvolvedor Front-end React/React Native

Photo background
Photo of Pedro Paulo
React Native Icon

React Native

React Icon

React

Javascript Icon

Javascript

Typescript Icon

Typescript

Figma Icon

Figma

Next.js Icon

Next.js

styled-components Icon

styled-components

Sass Icon

SASS

HTML5 Icon

HTML5

CSS3 Icon

CSS3

PHP Icon

PHP

Expo Icon

Expo

# Sobre

Sou uma pessoa que gosta bastante de desenvolver soluções e mais ainda de vê-las rodando, com pessoas reais as utilizando. A satisfação de ver que o que desenvolvi realmente está sendo útil para muitas pessoas, é muito gratificante.

Depois de trabalhar com outras tecnologias, nos últimos anos, me apaixonei pelo ReactJS e mais ainda pelo React Native, onde fiquei mais perto do que gosto de fazer, desenvolver aplicativos mobile e web.

Nas experiências profissionais, absorvi fortes noções em UI e UX, e isso me ajuda no desenvolvimento de aplicações Web e Mobile. Apesar de não ser designer, gosto muito de layouts bonitos e funcionais e tento aplicar esses princípios em tudo que desenvolvo e desenho.

Atualmente estou mergulhado em React Native e ReactJS, ambos com Typescript, praticando com novos projetos pessoais e profissionais.

# Experiências

  • Quality Systems // (Desde 2021)
  • Agência Win7 // (2013 • 2021)
  • Estágio SeCult DF // (2013)
  • Estágio Câm. Deputados // (2009 • 2011)

# Estudos/Cursos

  • Ignite Rocketseat (08/2021)
  • Bootcamp IGTI
  • Técnico Informática

# Projetos de 2022 #

TJ Droid Preview

baixar:

Google Play Icon

2021/2022

TJ Droid

React Native Icon

React Native

Javascript Icon

Javascript

Figma Icon

Figma

styled-components Icon

styled-components

date-fns Icon

date-fns

React Navigation Icon

React Navigation

Expo Icon

AsyncStorage

Expo Icon

Expo

Jotai

DateTimePicker

Deep Links

uuid

Expo Icon

expo-app-loading

react-i18next

i18next

moment

react-native-fs

react-native-dialog

react-native-zip-archive

react-native-paper

react-native-localize

Firebase Icon

@react-native-firebase/analytics

Primeiro aplicativo desenvolvido somente por mim. Com o conhecimento adquirido em duas NLW (eventos da Rocketseat) e me baseando em um outro aplicativo: desenhei no Figma, reestilizei e acrescentei vários temas com ajuda do styled-components. App criado com o Expo e com o objetivo de funcionar offline para cada usuário, por isso, utilizei o AsyncStorage para persistir os dados. Também está disponível em alguns idiomas, com vários temas, modo escuro e backup dos dados num arquivo zipado.

Um desejo muito grande, e de longa data, realizado: ter um App em uma loja de aplicativos.

2021/2022

Site Quality Systems LTDA

Next.js Icon

Next.js

React.js Icon

React.js

Javascript Icon

Javascript

Figma Icon

Figma

Sass Icon

SASS

date-fnsIcon

date-fns

react-accessible-accordion

react-circle-modal

react-hook-form

react-toastify

rerousel

react-icons

react-phone-input-2

react-slideshow-image

react-tabs

Site desenhado e desenvolvido por mim. 😀 A empresa possuía um site antigo e resolvi criar um novo, com um layout moderno, bonito, responsivo, rápido e que fosse altamente indexado pelos motores de busca.

# Projetos de 2021 #

2021

Front-end Challenge

React.js Icon

React.js

Javascript Icon

Javascript

styled-components Icon

styled-components

Figma Icon

Figma

Next.js Icon

Next.js

Node.js Icon

Node.js

Axios

react-switch

next-sitemap

Challenge de um projeto front-end para a empresa fictícia Translation, Inc. Consiste na criação de uma home e um blog com otimizações para SEO. Criado com next.js e possui até sitemap dinâmico para cada página do post.

GamePlay • NLW#Together Preview

2021

GamePlay • NLW#Together

React Native Icon

React Native

Typescript Icon

Typescript

Expo Icon

Expo

Context API

Expo Icon

Async Storage

Vector Icons

React Native Svg

Gradient colors

OAuth2 Discord

Expo Icon

Expo Google Fonts

React Navigation Icon

React Navigation Stack

React Native Gesture Handler

Expo Icon

Expo Authentication

React Native Share

Deep Link

Aplicativo para te ajudar a se conectar e organizar o momento de diversão para jogar com os amigos. Crie grupos para jogar seus games favoritos com seus amigos com esse App que possui autenticação com Discord.

Só tenho a agradecer a equipe da Rocketseat, em especial o Rodrigo. Essa NLW#Together me ensinou bastante, autenticação com oAuth2, como usar melhor SVG no RN, React Hooks, como organizar meu projeto melhor e como componentizar melhor meu app. Aprendi a como usar melhor o AsyncStorage (que já vou aplicar no app no pessoal que estou desenvolvendo junto com o oAuth2 também!). Ele deu dicas sobre características de situações no Android e iOS e como foi tudo em Typescript, está cada vez mais fácil de entender e mais motivado a começar a usar ele de verdade.

# Projetos de 2020 #

Proffy • NLW#2 Preview

2020

Proffy • NLW#2

React Native Icon

React Native

Typescript Icon

Typescript

Expo Icon

Expo

Node.js Icon

Node.js

Express

Sqlite3

Desenvolvimento de uma plataforma que faz a intermediação entre alunos e professores. Os professores podem se cadastrar, informando as matérias que desejam lecionar e os horários disponíveis para as suas aulas. Os alunos, por sua vez, podem pesquisar e entrar em contato com os professores desejados.

Aprendi bastante, visto que estou estudando React, Node e React Native. Abriu bastante minha mente no sentido de como funciona um projeto React e React Native completo. Após a semana, aprimorei os selects com o React-select e aprendi como gerar a apk e app-bundle do projeto mobile.

12/2020

Desafio Onesight

React.js Icon

React.js

Redux Icon

Redux

MongoDB Icon

MongoDB

React Router

Axios

Material UI Icon

Material UI

Express

Cors

bcrypt

JWT

Mongoose

Desafio para uma vaga de emprego. Infelizmente não pude dedicar muito tempo a esse projeto, mas fiquei muito feliz por ter aprendido o básico de Redux, ter um feito um básico backend em Node.js, com autenticação em JWT e conexão com MongoDB.

Um mini projeto fullstack que fiquei feliz em fazer.

Veja outros projetos no meu Github!