GithubHelp home page GithubHelp logo

Hi there, I'm Joao Pedro 👋

My journey into the world of technology began in the year 2012. At that time, I wanted to personalize my Blogger blog templates and functionalities. Fast-forward to today, and that spark has evolved into a passion for technology both professionally and academically.

On the professional front, I currently work at iFood, the largest food tech in Latin America, where I architect, build, and maintain products that impact the daily operations of over 350,000 restaurants in Brazil.

Academically, I am a Master's student in Software Engineering at the Informatics Center of the Federal University of Pernambuco, Brazil. My research is focused on building, evolving, and experimenting with advanced code merging tools.

💼 Professional Experience

Software Engineer - CESAR - from September/2021 til January/2023

  • Worked as React and Angular developer in solutions that impacted more than 10000 users worldwide.
  • Specified and implemented scalable architectures for front-end applications.
  • Planned and coordinated a migration of a legacy frontend application using micro-frontends architecture. (Angular + React + SingleSPA).
  • Built unit tests using Testing Library and Jest.
  • IaC automations with AWS CDK.
  • Mentorship of interns and junior developers.

Intern in Software Development - Viitra Inovações - June/2021 til September/2021

  • Architecture and development of a POC for the Brazilian Justice focused in data visualization.
  • Implemented integration test suites using Cypress.
  • Built pipelines in Gitlab for CI and CD.
  • Deployment using Docker, VMs and Kubernetes.

💻 Side projects

  • mach: a flight simulation tool that allows you to retrieve information from brazilian flights in a very intuitive way.

Front-end built using NextJS 13 and RSCs. Back-end implemented in NodeJS using Vercel serverless functions and Sequelize. CI/CD implemented using GitHub Actions.

  • reading-list: a personal reading list to save interesting articles regarding Software Engineering.

Built using Next.JS 13 with React Server Components and Edge API routes. Styled with Tailwind CSS and client side state managed with Jotai. OTP Authentication with Google Authenticator. Continuous deployment in Vercel with infrastructure management using Terraform. Automated E2E test suite with Playwright.

📜 What have I been coding with?

📫 Get in touch

João Pedro Henrique's Projects

generic-merge icon generic-merge

An experiment to build a generic (semi-)structured merge algorithm

mach icon mach

An open-source tool for flight simulation

reading-list icon reading-list

A personal reading list to save interesting articles regarding Software Engineering.

table icon table

🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.