ionic3-google-maps-examples
Some examples of how to use the Google Maps JavaScript API in an Ionic application, combined with HTML5 geolocation.
Senior Backend Engineer | Engineering Manager | Node.js Specialist
Senior Software Engineer with 8+ years of experience building and scaling Node.js/TypeScript systems in production. Strong background in microservices, event-driven architecture with Apache Kafka, cloud infrastructure on AWS, and Domain-Driven Design. Currently leading the engineering function at a growing delivery platform, with hands-on responsibility for performance, reliability and CI/CD.
Scroll to exploreA quick introduction, grounded in Bruno's verified résumé.

I'm a Senior Software Engineer with 8+ years of experience building and scaling Node.js/TypeScript systems in production, with a strong focus on microservices, event-driven architecture and Domain-Driven Design.
I currently lead the engineering function at Quero Delivery, a growing food-delivery platform, where I own architectural decisions, cloud infrastructure on AWS (EKS, S3, CloudFront), and CI/CD end to end.
I'm comfortable across the stack — React, Node.js, MongoDB, PostgreSQL — and used to working in distributed, English-speaking teams.
Founder & Host · POE (Programação Orientada a Estagiário)
Jun 2020 – Oct 2021
Co-founded an educational YouTube channel teaching web development through live pair-programming sessions, covering HTML/CSS/JS, React, Next.js, Node.js, TypeScript, MongoDB and PostgreSQL.
The tools and technologies I reach for when building backend systems.
A selection of public repositories that show how I approach APIs, distributed systems, and testing discipline.
Some examples of how to use the Google Maps JavaScript API in an Ionic application, combined with HTML5 geolocation.
A REST API built with NestJS and documented with Swagger, developed as an architecture and API-design challenge.
A distributed-systems proof of concept: two Node.js microservices (service-one / service-two) that stay in sync across two separate databases through a Kafka consumer paired with Kafka Connect.
A tools directory front-end built with React and Next.js, with an emphasis on SEO optimization.
A study repository for sharpening Node.js/TypeScript/Clean Architecture and TDD skills — 52 commits deep, with Jest unit + integration suites, Husky and lint-staged wired in for testing discipline.
Full work history, sourced directly from Bruno's résumé — most recent role first.
Quero Delivery · Jan 2023 – Present
Remote, Brazil · Food delivery platform
Quero Delivery · Jun 2021 – Jan 2023
Brazil
AE Studio · Feb 2021 – Jun 2021
Los Angeles / Florianópolis · International consultancy
V4 Company · Sep 2020 – 2021
GeekHunter Brasil · Aug 2019 – Sep 2020
Tech recruitment platform
Independent / Workana · Feb 2019 – Jul 2019
Innovate · May 2017 – Jun 2018
Prática STI · Oct 2016 – May 2017
Full professional timeline sourced directly from Bruno's résumé, most recent role first.
Academic background and cloud/database certifications, verified via résumé and Credly.
2021 – 2023
Unisinos
2014 – 2018
FACIMA
Amazon Web Services
Amazon Web Services
MongoDB
4 badges: Core Concepts & Architecture, CRUD Operations, Aggregation Fundamentals, SQL to Document Model (2025)
Career highlights and verified GitHub activity.
What former teammates and managers say about working with Bruno — real LinkedIn recommendations, linked back to their profiles.
“I had the opportunity to work with Bruno on several projects where his contribution was essential. He led a performance optimization effort with Redis, achieving a 40% reduction in server costs. Beyond the technical side, Bruno was a reference for the team — exceptional at leading developers, supporting and mentoring several engineers. A complete and reliable professional.”
“A dedicated professional, hungry for knowledge, and above all a great person to talk to and work alongside day to day — always proactive and altruistic, handling situations calmly and staying upbeat regardless of circumstances. He doesn't settle for comfort zones and stays far from stagnation; I'm certain this guy has a bright future ahead. He goes after what he wants on his own initiative and always finds a way to learn and achieve his goals. Without a doubt, a great person to have as a teammate.”
“JB is very responsible and dedicated. A developer who spares no effort to help, teach, and figure out what needs to be done. A true team player.”
“I worked with João Bruno, an excellent professional who always sought to stay up to date and prepared for the widest range of challenges, always pursuing better opportunities that matched his deep knowledge. A remarkable person who speaks for himself — in short, an excellent professional to work alongside.”
Open to backend engineering and engineering leadership roles. The fastest way to reach me is email or LinkedIn.