# Bruno Alencar

> Senior backend engineer and engineering manager, based in Dublin, Ireland. Open to backend engineering and engineering leadership roles.

- Full name: João Bruno Melo de Alencar
- Location: Dublin, Ireland (relocated August 2026)
- Current role: IT Manager at Quero Delivery
- Languages: Portuguese (native), English (full professional proficiency)
- Email: joaobrunoalencar@gmail.com
- LinkedIn: https://www.linkedin.com/in/joaobrunoalencar
- GitHub: https://github.com/BrunoAlencar
- Résumé (PDF): https://brunoalencar.dev/Joao_Bruno_Alencar_CV.pdf
- Certifications: https://www.credly.com/users/joao-bruno-de-alencar
- Website: https://brunoalencar.dev

## Summary

I've spent 8+ years building and scaling Node.js and TypeScript systems in production. As IT Manager at Quero Delivery, a food-delivery platform, I lead the engineering function: architecture, AWS infrastructure, CI/CD and coaching the team on Domain-Driven Design.

## Recent work at Quero Delivery

- **Event-driven order workflows:** Kafka producers and consumers that decouple services and carry real-time domain events across the platform.
- **Cloud and reliability:** Services on AWS EKS (Kubernetes) built for high availability and horizontal scaling, shipped through GitHub Actions.
- **Search and caching:** Product search on MongoDB Atlas Search and a tuned Redis caching layer that cut response times and backend load.
- **Observability:** End-to-end monitoring with Grafana, Prometheus and Loki, wired to OpsGenie for proactive incident response.

## Experience

### IT Manager, Quero Delivery (Jan 2023 – Present)

Remote, Brazil. Food delivery platform.

Higher platform reliability and faster releases through observability, Kafka-driven decoupling, and CI/CD improvements.

- Lead the engineering function across backend services, infrastructure and team practices, owning architectural decisions and technical strategy.
- Designed and improved CI/CD pipelines with GitHub Actions and Heroku, accelerating deployments and reducing release friction.
- Drove event-driven architecture using Apache Kafka producers/consumers for order workflows, decoupling services and enabling real-time domain events across the platform.
- Built and operated services on AWS EKS (Kubernetes), ensuring high availability and horizontal scalability.
- Optimised product search by introducing MongoDB Atlas Search, improving relevance and user-perceived performance.
- Improved caching strategy with Redis (scaling and tuning), cutting response times and backend load.
- Implemented end-to-end observability with Grafana, Prometheus, Loki, Librato and Papertrail (SolarWinds), integrated with OpsGenie for proactive incident response.
- Coached engineers on Domain-Driven Design, code quality and problem-solving, fostering a high-performance culture.
- Managed access and security across AWS, Heroku, Cloudflare and the GitHub organisation.

Technologies: Node.js, TypeScript, Kafka, AWS EKS, Kubernetes, MongoDB Atlas Search, Redis, Grafana, Prometheus, Loki, GitHub Actions, Heroku, Cloudflare

### Full Stack Developer, Quero Delivery (Jun 2021 – Jan 2023)

Brazil.

Shipped customer-facing features and internal tooling end-to-end while improving API discoverability through OpenAPI documentation.

- Built and maintained Node.js/TypeScript services in both monolith and microservice architectures.
- Developed customer-facing features and internal tooling end-to-end, from API design to React frontends.
- Authored OpenAPI (Swagger) documentation to streamline API consumption across teams.

Technologies: Node.js, TypeScript, React, OpenAPI/Swagger, Microservices

### Full Stack Engineer, AE Studio (Feb 2021 – Jun 2021)

Los Angeles / Florianópolis. International consultancy.

Delivered features for international clients at scale and shipped a working NFT marketplace integrating on-chain events with a responsive UX.

- Delivered features for international clients across microservice architectures at scale.
- Worked on an Ethereum NFT marketplace: deployed smart contracts, listened to on-chain events with web3.js, and synchronised state into a cache database to improve UX.

Technologies: React, TypeScript, Node.js, MongoDB, Solidity, web3.js, Hardhat, Serverless Framework, IPFS, NFT.Storage, Alchemy

### Full Stack Engineer, V4 Company (Sep 2020 – 2021)

Delivered a production-ready task management system from scratch, including the underlying API architecture and scheduling integrations.

- Built a Trello-like task management application supporting multiple visualisation modes, drag-and-drop reordering, recurring tasks and scheduling — handling complex domain rules at scale.
- Designed the API foundation from scratch: TypeScript, TypeORM, Jest, OpenAPI (Swagger), environment configuration and deployment scripts.
- Integrated Google Calendar for scheduling workflows.

Technologies: React, TypeScript, Node.js, PostgreSQL, MongoDB, TypeORM, Jest

### Full Stack Developer, GeekHunter Brasil (Aug 2019 – Sep 2020)

Tech recruitment platform.

Enabled third-party data integration at scale and improved organic acquisition through SEO/performance work.

- Built SEO-optimised landing pages and job search pages, focused on Core Web Vitals, semantic HTML and page-load performance.
- Engineered a large-scale data extraction pipeline (100M+ user records) in Node.js to format and export data for third-party integration.
- Created an interactive salary calculator: complex SQL with subqueries and outlier handling, results plotted on charts by technology and experience.
- Integrated an email marketing API and led a feasibility study to migrate from Angular.js to React with Server-Side Rendering.

Technologies: Ruby on Rails, Python (Flask), Node.js, Angular.js, PostgreSQL

### Freelance Full Stack Developer, Independent / Workana (Feb 2019 – Jul 2019)

Delivered contract web development work for multiple clients independently.

- Delivered web development projects for various clients on a contract basis.

### Full Stack Developer, Innovate (May 2017 – Jun 2018)

Delivered an offline-capable geospatial maintenance system and admin tooling for real-world field operations.

- Built an admin panel for workforce management and service requests using Angular 2.
- Developed a geospatial application (Leaflet) plotting streetlights on a map for maintenance signalling, including offline-first sync using CouchDB + PouchDB.
- Designed and built REST APIs to manage geo-points, employees and maintenance workflows.

Technologies: Angular, Node.js, Express, Sequelize, Mongoose, Ionic, Leaflet, CouchDB, PouchDB, MongoDB, PostgreSQL

### Frontend Developer, Prática STI (Oct 2016 – May 2017)

Shipped a delivery admin panel and companion loyalty app, published to the App Store — first hands-on Vue.js experience.

- Developed an admin panel to manage a delivery application and a companion mobile app for a virtual loyalty card.
- Published apps to the Apple App Store; first commercial experience with Vue.js.

Technologies: JavaScript, Vue.js, Angular, Ionic

## Side projects

### 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.

## Selected projects

### Live multiplayer quiz (quiz-website)

https://github.com/BrunoAlencar/quiz-website

A real-time, Kahoot-style quiz app: the host presents questions, players join by code or QR, and scores include speed bonuses. Built with Next.js, Node.js, Socket.IO and PostgreSQL.

TypeScript, 1 stars

### Kafka microservices sync (poc-kafka-node-with-kafka-connector)

https://github.com/BrunoAlencar/poc-kafka-node-with-kafka-connector

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.

TypeScript, 2 stars

### Clean Architecture API with TDD (clean-node-ts-api)

https://github.com/BrunoAlencar/clean-node-ts-api

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.

TypeScript

### NestJS REST API (nestjs-api-challenge)

https://github.com/BrunoAlencar/nestjs-api-challenge

A REST API built with NestJS and documented with Swagger, developed as an architecture and API-design challenge.

TypeScript

### Google Maps in Ionic (ionic3-google-maps-examples)

https://github.com/BrunoAlencar/ionic3-google-maps-examples

Examples of how to use the Google Maps JavaScript API in an Ionic application, combined with HTML5 geolocation.

TypeScript, 24 stars, MIT

### SEO-focused tools directory (tools-list-front-end)

https://github.com/BrunoAlencar/tools-list-front-end

A tools directory front-end built with React and Next.js, with an emphasis on SEO optimization.

JavaScript, MIT

## Recommendations

Real LinkedIn recommendations, translated from Portuguese.

> 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.

— Jennysson Junior, Senior Software Engineer (https://www.linkedin.com/in/jennysson-junior/en/)

> 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.

— Paulo Roberto Rosa, Staff Software Engineer (https://www.linkedin.com/in/paulorobertorosa/)

> 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.

— Fabio Smania, Senior Product Manager (https://www.linkedin.com/in/fabio-smania/)

> 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.

— João Henrique Gomes, Backend Developer (https://www.linkedin.com/in/jo%C3%A3o-henrique-gomes-6a20b6bb/en/)

## Skills

- **Backend & architecture:** Microservices, Monoliths, Domain-Driven Design, REST APIs, OpenAPI/Swagger, Event-Driven Architecture, Kafka, RabbitMQ
- **Languages & runtime:** TypeScript, JavaScript, Node.js
- **Data:** MongoDB, MongoDB Atlas Search, PostgreSQL, Redis, TypeORM, Mongoose
- **Cloud & DevOps:** AWS EKS, Amazon S3, CloudFront, AWS Parameter Store, Heroku, Docker, Kubernetes, GitHub Actions, Cloudflare
- **Observability:** Grafana, Prometheus, Loki, Librato, Papertrail (SolarWinds), OpsGenie
- **Frontend:** React, Next.js, Vue.js, Angular, Ionic
- **Testing & quality:** Jest, Automated Testing, Code Review

## Education

- BSc Computer Science, FACIMA (2014 – 2018)

## Certifications

- AWS Certified Cloud Practitioner, Amazon Web Services
- Memory for AI Applications with MongoDB, MongoDB
- MongoDB Developer Learning Path, MongoDB. 4 badges: Core Concepts & Architecture, CRUD Operations, Aggregation Fundamentals, SQL to Document Model (2025)
- AWS Certified Solutions Architect – Associate, Amazon Web Services (in progress)
