Skip to content
View PedroHenriqueBM's full-sized avatar

Block or report PedroHenriqueBM

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
PedroHenriqueBM/README.md

Hi, I'm Pedro Henrique 👋

Software Engineering Student • Full-Stack Developer • R&D Professional
Manaus, Amazonas, Brazil · Email · LinkedIn · ORCID · Lattes

Software Developer badge AI and Industry 4.0 badge Manaus, Brazil badge


🚀 About Me

I am a software development and Research, Development, and Innovation professional based in Manaus, Brazil. I have experience designing, developing, testing, maintaining, and monitoring software solutions, particularly web applications used in industrial and research environments.

I am currently working at Sidia Institute of Science and Technology and pursuing a bachelor's degree in Software Engineering at the Federal University of Amazonas — UFAM.

Throughout my professional and academic career, I have contributed to projects involving:

  • Artificial Intelligence and information retrieval;
  • Industry 4.0 and industrial digitalization;
  • Internet of Things and RFID systems;
  • Computer vision and quality inspection;
  • Web, desktop, and supervisory systems;
  • Software testing and quality assurance;
  • Requirements elicitation and software modeling;
  • DevOps, infrastructure, and observability.

I have worked in different roles across agile R&D projects, including front-end development, back-end development, full-stack development, requirements analysis, testing, infrastructure support, and technical research.


💼 What I Do

  • Develop and maintain front-end and back-end software applications;
  • Identify, document, investigate, and resolve software defects;
  • Design and execute unit, integration, system, and performance tests;
  • Monitor and document the performance of web and desktop services;
  • Integrate software services with Artificial Intelligence models;
  • Apply AI to information retrieval, summarization, and content generation;
  • Model and maintain relational and non-relational databases;
  • Support CI/CD pipelines, containerized environments, and application infrastructure;
  • Elicit and document software requirements using collaborative and user-centered techniques;
  • Contribute to technical documentation, scientific publications, and software registrations.

🧰 Technology Stack

Languages

JavaScript TypeScript Python Java C C++ C# SQL

Back-End and APIs

Node.js NestJS Express Spring Boot Django Flask Bun

Front-End and Mobile

React Angular Vue.js Next.js Nuxt React Native

Databases and Messaging

PostgreSQL MySQL MariaDB MongoDB RabbitMQ Apache Kafka

DevOps, Infrastructure, and Observability

Docker Linux NGINX Grafana Portainer Proxmox Jira

Industry 4.0 and Applied Technologies

  • Artificial Intelligence and Machine Learning;
  • Computer Vision;
  • RFID systems;
  • IoT devices and ESP32;
  • ZPL and industrial label printing;
  • Modbus TCP/IP communication;
  • Supervisory and monitoring systems;
  • Industrial data collection;
  • Embedded systems and prototyping;
  • Information security;
  • 3D modeling.

🏗️ Featured R&D Projects

🔍 Supervisory System for Solder Joint Quality Inspection

2025

An intelligent supervisory system that applies Artificial Intelligence and Computer Vision to inspect solder joints on printed circuit boards in Surface-Mount Technology production processes.

The project focused on improving inspection efficiency, traceability, and decision support in industrial quality-control operations.

Main areas:

  • Artificial Intelligence;
  • Computer Vision;
  • Industry 4.0;
  • Software integration;
  • Supervisory systems;
  • Industrial quality inspection.

📡 Gate Move 4.0 — Data Collection and Transmission Gateway

2024–2025

An IoT gateway prototype designed to collect and transmit information in material-handling and industrial logistics environments.

The solution combined embedded devices, RFID technology, communication services, and web-based components to support data acquisition and operational traceability.

Main areas:

  • ESP32;
  • RFID;
  • IoT gateways;
  • Industrial logistics;
  • Data transmission;
  • Back-end and web integration.

📦 SINVE — Intelligent Inventory System

2023–2024

A web-based inventory management solution integrated with RFID readers and tags, enabling real-time item tracking and improved inventory visibility.

Main areas:

  • Full-stack development;
  • RFID integration;
  • Real-time inventory tracking;
  • Database modeling;
  • Industry 4.0;
  • Web application development.

📚 Scientific Publications

2025

  • Supervisory System for Weld Quality Inspection on PCBs in the SMT Process Using Artificial Intelligence Aimed at Industry 4.0

2024

  • Development of a Prototype Gateway for Data Collection and Transmission in Material Handling Systems — Gate Move 4.0

  • Development of an Intelligent System for Tracking RFID Tags Applied to Industry 4.0

More information about my research and publications is available through my:


💡 Registered Software

  • SCIDT — Intelligent TCP Data Collection Software: Gate Move 4.0 Registration: BR512024003912-0 · 2024

  • SCEIR — RFID Inventory and Stock Control System Registration: BR512024003994-5 · 2023

  • SCMTI — Modbus TCP/IP Communication Socket Registration: BR512024003987-2 · 2023


🎓 Education

Bachelor of Software Engineering

Federal University of Amazonas — UFAM 2023–2027

Technical Degree in Information Technology

Fundação Nokia de Ensino / Fundação Matias Machline 2020–2022


🌐 Languages

  • 🇧🇷 Portuguese: Native proficiency;
  • 🇬🇧 English: Intermediate proficiency, particularly in reading and writing.

📈 GitHub Statistics

Pedro Henrique's GitHub statistics Pedro Henrique's GitHub contribution streak

Pedro Henrique's most-used programming languages


🛠️ How I Can Contribute

End-to-End Software Development

I can support projects from requirements elicitation and solution design to implementation, testing, deployment, monitoring, and maintenance.

Software Quality

I have experience with unit, integration, system, and performance testing, as well as bug documentation, investigation, and resolution.

Artificial Intelligence Integration

I work with the integration of AI models into software services and the application of AI to information retrieval, summarization, and content generation.

Industrial Software Integration

I have contributed to solutions involving RFID, ZPL, IoT gateways, industrial data collection, supervisory systems, and manufacturing environments.

DevOps and Infrastructure

I have experience managing Linux-based services, containerized applications, reverse proxies, monitoring platforms, databases, and CI/CD-oriented workflows.


🤝 Contact

📧 Email: pedro.brrs.mendonca@gmail.com

💼 LinkedIn: Pedro Henrique Barros Mendonça

🔬 ORCID: 0009-0001-9575-2656

📄 Lattes: Lattes Curriculum

💻 GitHub: @PedroHenriqueBM


Proactivity · Quality · Transparency · Continuous Learning · Continuous Improvement

Popular repositories Loading

  1. QuestoesUriJudge QuestoesUriJudge Public

    Alguns problemas interessantes para treinar a lógica ;)

  2. BENCHMARK_PARALELISMO_GO BENCHMARK_PARALELISMO_GO Public

    Demonstração de ganho de desemoenho utilizando paralelismo com a linguagem GO

    Go

  3. FRACTAL_TKINTER_TURTLE FRACTAL_TKINTER_TURTLE Public

    FRACTAL USING PYTHON

    Python

  4. GAME_SPACE_SHOOTER GAME_SPACE_SHOOTER Public

    WEB GAME SPACE SHOOTER

    JavaScript

  5. AMAZON_SCRAPING AMAZON_SCRAPING Public

    SCRAPING FROM AMAZON WITH BACK AND FRONTEND

    TypeScript

  6. HELLO_WORLD_REST_SPRING HELLO_WORLD_REST_SPRING Public

    HELLO WORLD SPRING FROM FERNANDA KIPPER CHANNEL

    Java