João Pedro

João Pedro

MSc student | Senior Backend Engineer

University of São Paulo -- ICMC/USP

About

I hold a bachelor’s degree in Computer Science and currently pursuing a master’s degree in Computer Science and Computational Mathematics at University of São Paulo (USP). With a solid foundation in software development, I have accumulated 7 years of experience focusing on backend applications using javascript/typescript. Since I started my master’s degree, I have dedicated my research to Remote Sensing, specifically exploring the utilization of deep learning models to predict socioeconomic indicators from satellite imagery.

Interests
  • Backend Development (Node.js)
  • Machine Learning & Deep Learning
  • Computer Vision
  • Remote Sensing
  • Image Processing
Education
  • MSc in Computer Science, ongoing

    University of São Paulo -- ICMC/USP

  • BSc in Computer Science, 2018

    Centro Universitário Eurípides de Marília -- UNIVEM

Skills

Python
Node
Javascript/Typescript
AWS
Tensorflow
PostgreSQL
Microservice
Git
CI/CD

Projects

Satellite Imagery Predicts Socioeconomic Indicators: experiments in Brazil
Leveraging satellite imagery and neural networks to predict socioeconomic indicators provides an innovative approach for understanding and addressing global poverty challenges..
Satellite Imagery Predicts Socioeconomic Indicators: experiments in Brazil

Professional Experience

 
 
 
 
 
Backend Engineer | Senior
impactMarket
July 2021 – Present
  • Working on the impactMarket backend. A platform that provides accessible financial services such as Unconditional Basic Income for poverty alleviation.
  • Using Node, AWS (Lambda, S3, EC2, API Gateway), Unit tests (Mocha and Chai), Postgres, Redis, Heroku
  • In addition, in a complementary way, I work with blockchain tools, such as Smart Contracts, listening network events, and so on.
 
 
 
 
 
Backend Engineer | Senior
Rethink
November 2020 – July 2021
  • Worked on backend, developing the Smiles application, which is the mileage program for Gol, a major airline company.
  • I utilized various technologies to deliver robust solutions, including Node.js, Microservices architecture, and AWS services such as API Gateway, Lambda, SQS, and S3. I also implemented unit tests using Mocha and Chai for ensuring code quality and reliability. Additionally, I employed CI/CD practices with Jenkins to streamline the development and deployment processes
 
 
 
 
 
Backend Engineer | Mid-level
Raia Drogasil
February 2020 – November 2020
  • Developed backend solutions for pharmaceutical e-commerce applications, Drogaraia and Drogasil utilizing Node.js with GraphQL.
  • Created the Stix loyalty program, establishing a unified wallet that enables users to earn and redeem points for products across major supermarket and pharmacy chains in Brazil. Revamped the monolithic architecture of backend systems, transitioning to a microservices-based approach through integration using Node.js.
  • Contributed to the development team by providing technical guidance through pair programming, participating in task prioritization, and addressing bug fixes.
  • Played a key role in promoting and maintaining best development practices within the team and development chapter, including continuous integration, code reviews, automated tests, and facilitating application releases on Google Play and the App Store
 
 
 
 
 
Founder and Full-Stack Engineer
SEV Solutions
October 2017 – December 2019
  • As the founder of SEV Solutions, I led the development of an ecosystem cen- tered around virtual attendants (chatbots) for restaurant social media. This included creating products like an order management dashboard and chatbots integrated with Facebook and Instagram for menu display and ordering
 
 
 
 
 
Full-Stack Software Engineer | Junior
ONCLICK Soluções Digitais
March 2016 – January 2019
  • As a full-stack developer, I actively participated in the construction of an ERP omnichannel order management system. My responsibilities encompassed utilizing Vue.js on the front end, Node.js on the backend, and PostgreSQL as the database.
  • This involved integrating various customer marketplaces and utilizing messaging software such as RabbitMQ to facilitate seamless communication.

Contact

  • devjpsilva@gmail.com
  • 400 Trabalhador São-carlense Avenue, Sao Carlos, SP 13566-590
  • Block 1, Office 1-116