Skip to content
View jpedroh's full-sized avatar
📚
Studying hard
📚
Studying hard

Highlights

  • Pro

Block or report jpedroh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jpedroh/README.md

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

Pinned Loading

  1. last-merge last-merge Public

    An attempt to build a language agnostic structured tool for code merging.

    Rust 2

  2. mach mach Public

    An open-source tool for flight simulation

    TypeScript 6

  3. micro-frontends-demo micro-frontends-demo Public

    A demo application using MFE concepts built with Angular, React and Single-SPA.

    TypeScript 1

  4. angular-todo-tdd angular-todo-tdd Public

    Yet another Todo app built using TDD

    TypeScript 2