Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
SoftwareEngineer
João Portugal

João Portugal

Sao Paulo,SP

Summary

I started my journey at a startup where I had the opportunity to participate in the creation of systems almost entirely from scratch — from mobile apps in React Native to full web platforms for IoT monitoring. I work primarily with TypeScript, Next.js, Node.js, and PostgreSQL, applying modern architectural practices like Clean Architecture, Domain-Driven Design (DDD), and Ports & Adapters. One of my key achievements was leading the architecture and development of a multi-tenant IoT monitoring platform used in healthcare environments. The system automates temperature and humidity tracking through connected sensors, generates regulatory reports, and offers real-time dashboards — replacing a previously manual, error-prone workflow. Another highlight was leading the development of a React Native mobile app that allows users to configure IoT devices via Bluetooth, with automatic MQTT connection. This innovation enabled clients to complete installations autonomously, reducing technical support needs and saving up to $100 per device installed. My goal is to join a team where I can contribute with technical excellence, learn from diverse professionals, and build scalable, robust products with real impact. Oh — and here's something not so obvious: my background as a professional musician gave me discipline, sensitivity, and a sharp ability to listen — skills I bring into every project and team I work with. If you're looking for someone who blends technical knowledge with adaptability and a hands-on mindset — let's connect!

Overview

12
12
years of professional experience
1
1
Certification

Work History

Software Engineer

Sagil
07.2023 - Current
  • - Led the architecture and development of a fullstack, multi-tenancy IoT monitoring platform, applying Clean Architecture, DDD, Ports & Adapters, and RBAC. The solution includes dashboards and automated reports tailored to healthcare regulatory demands, eliminating repetitive manual tasks and ensuring product safety and storage quality.
  • - Implemented automated test coverage (80% of the codebase) using Jest and TypeScript, significantly reducing production bugs and improving scalability through CI/CD integration.
  • - Redesigned the subscription system by integrating Asaas (payments) and Pipedrive (lead generation) APIs, and built the online store in Next.js. Transformed the sales model from manual calls to a seamless self-service flow — similar to streaming platforms.
  • - Designed and implemented the notification system from scratch using Redis and Twilio, enabling real-time alerts via SMS, WhatsApp, email, and push notifications when anomalies are detected in monitored data.
  • - Optimized real-time communication between IoT devices and the platform using MQTT (Ubidots and EMQX), ensuring continuous data flow and reducing storage costs by over $30/month per monitoring point.
  • - Led the development of a mobile app in React Native for simplified device configuration via Bluetooth and automatic MQTT connection. Enabled users to install and configure devices without technical support, cutting installation costs by up to $100 per unit.
  • - Worked across technical and operational areas, from strategic decisions to customer support, helping scale the startup from 0 to 100+ clients in 6 months.
  • - Delivered successful POCs with major institutions, including Hospital de Amor and Minerva Foods (2nd largest meat processing company in Brazil), validating the solution in highly regulated, mission-critical environments.

Digital Ads Specialist and WordPress Developer

Key Bross
08.2022 - 03.2023
  • - Managed and optimized Facebook Ads campaigns to drive traffic and conversions.
  • - Designed and developed landing pages using Figma for prototyping and WordPress for deployment.

Music Teacher

Self-employed
01.2018 - 01.2023
  • - Private and group lessons in guitar, violin, flute, and voice.
  • - Customized teaching plans based on each student's profile and goals.
  • - Experience working with students of various ages and musical backgrounds.
  • - Created educational content for YouTube, including video production, editing, and audio recording.
  • - Developed instructional material for online and in-person lessons, combining pedagogy with multimedia resources.

Multi-instrumentalist Musician

Self-employed
01.2014 - 01.2023
  • - Performance with multiple instruments: violin, guitar, flute, and voice.
  • - Concertmaster (first violinist) in the Niterói Youth Orchestra.
  • - First and second violin in the Academia Juvenil da Orquestra Petrobras Sinfônica (Youth Academy of the Petrobras Symphony Orchestra).
  • - Performed at various events such as weddings, parties, and corporate gatherings.
  • - Produced audiovisual content and educational materials for music education and promotion.
  • - Created and managed a YouTube channel focused on music and teaching.

Education

Bachelor's degree - Software Engineering

FIAP
12.2028

Bachelor's degree - Information Technology Management

FIAP
09.2024

Bachelor of Education - BEd - Music Pedagogy

Federal University of the State of Rio de Janeiro
01.2021

Skills

  • TypeScript
  • Nodejs
  • Nextjs
  • Javascript
  • ReactJs Development
  • Clean architecture

Certification

Cod3r – Dev Training Program
  • Programming Paradigms
  • React with Tailwind CSS
  • Mac OS Terminal
  • n8n Overview
  • React Native
  • React Native Fundamentals
  • EAD Project
  • Use Case
  • Clean Architecture and DDD Project
  • React with Tailwind CSS
  • Domain Modeling
  • Clean and Hexagonal Architecture
  • First Fullstack Application
  • MacOS Terminal
  • Prisma and Database
  • Relational Database
Frontend Masters
  • Getting Started with JavaScript, v2
  • JavaScript: From First Steps to Professional
  • TypeScript 5 Fundamentals, v2
Alura
  • HTML and CSS: Practicing HTML/CSS
  • Responsive Layouts: Working with Mobile Layouts
  • WordPress: Building Sites with Elementor
  • HTTP: Understanding the Web Under the Hood
  • Node.js: REST API with Express and MongoDB
  • React: Developing with JavaScript
  • React: How Components Work
  • React: Migrating to TypeScript
  • TypeScript Part 1: Advancing Your JavaScript
  • UML: Modeling Solutions
  • Figma – Designing Your Mobile Site Layout
  • UX: Understanding the User Experience
  • Node.js: Creating Your First Library
  • JavaScript I: Sorting Algorithms
  • Networking: From Basic Concepts to Building an Intranet
EBAC – British School of Creative Arts
  • Full Stack Python Developer Career Program

Languages

Inglês (Full Professional)
Portuguese (Native or Bilingual)

Timeline

Software Engineer

Sagil
07.2023 - Current

Digital Ads Specialist and WordPress Developer

Key Bross
08.2022 - 03.2023

Music Teacher

Self-employed
01.2018 - 01.2023

Multi-instrumentalist Musician

Self-employed
01.2014 - 01.2023

Bachelor's degree - Information Technology Management

FIAP

Bachelor of Education - BEd - Music Pedagogy

Federal University of the State of Rio de Janeiro

Bachelor's degree - Software Engineering

FIAP
João Portugal