Skip to content
Bruno.Alencar
Available for backend & engineering leadership roles

Hi, I'm Bruno Alencar

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 explore
About Me

8+ years of turning ambiguity into reliable systems

A quick introduction, grounded in Bruno's verified résumé.

Bruno Alencar
Dublin, Ireland Quero Delivery
Relocated to Dublin, Ireland — August 2026 🇮🇪 Portuguese (native) · English (full professional proficiency)

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.

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.

Skills

Tech Stack

The tools and technologies I reach for when building backend systems.

Languages & Runtime

TypeScriptJavaScriptNode.js

Backend & Architecture

MicroservicesMonolithsDomain-Driven DesignREST APIsOpenAPI/SwaggerEvent-Driven ArchitectureKafkaRabbitMQ

Frontend

ReactNext.jsVue.jsAngularIonic

Data

MongoDBMongoDB Atlas SearchPostgreSQLRedisTypeORMMongoose

Cloud & DevOps

AWS EKSAmazon S3CloudFrontAWS Parameter StoreHerokuDockerKubernetesGitHub ActionsCloudflare

Observability

GrafanaPrometheusLokiLibratoPapertrail (SolarWinds)OpsGenie

Testing & Quality

JestAutomated TestingCode Review
Work

Featured Projects

A selection of public repositories that show how I approach APIs, distributed systems, and testing discipline.

ionic3-google-maps-examples

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

javascript
typescript
html5
examples
TypeScript 24 5

nestjs-api-challenge

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

api
javascript
nestjs
nodejs
TypeScript 0 0

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.

kafka
kafka-connect
microservices
nodejs
JavaScript 2 0

tools-list-front-end

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

nextjs
react
seo
frontend
JavaScript 0 0

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.

clean-architecture
tdd
jest
nodejs
TypeScript 0 0
Career

Professional Experience

Full work history, sourced directly from Bruno's résumé — most recent role first.

  • IT Manager

    Quero Delivery · Jan 2023 – Present

    Remote, Brazil · Food delivery platform

    • 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.
    Node.jsTypeScriptKafkaAWS EKSKubernetesMongoDB Atlas SearchRedisGrafanaPrometheusLokiGitHub ActionsHerokuCloudflare
    Higher platform reliability and faster releases through observability, Kafka-driven decoupling, and CI/CD improvements.
  • Full Stack Developer

    Quero Delivery · Jun 2021 – Jan 2023

    Brazil

    • 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.
    Node.jsTypeScriptReactOpenAPI/SwaggerMicroservices
    Shipped customer-facing features and internal tooling end-to-end while improving API discoverability through OpenAPI documentation.
  • Full Stack Engineer

    AE Studio · Feb 2021 – Jun 2021

    Los Angeles / Florianópolis · International consultancy

    • 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.
    ReactTypeScriptNode.jsMongoDBSolidityweb3.jsHardhatServerless FrameworkIPFSNFT.StorageAlchemy
    Delivered features for international clients at scale and shipped a working NFT marketplace integrating on-chain events with a responsive UX.
  • Full Stack Engineer

    V4 Company · Sep 2020 – 2021

    • 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.
    ReactTypeScriptNode.jsPostgreSQLMongoDBTypeORMJest
    Delivered a production-ready task management system from scratch, including the underlying API architecture and scheduling integrations.
  • Full Stack Developer

    GeekHunter Brasil · Aug 2019 – Sep 2020

    Tech recruitment platform

    • 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.
    Ruby on RailsPython (Flask)Node.jsAngular.jsPostgreSQL
    Enabled third-party data integration at scale and improved organic acquisition through SEO/performance work.
  • Freelance Full Stack Developer

    Independent / Workana · Feb 2019 – Jul 2019

    • Delivered web development projects for various clients on a contract basis.
    Delivered contract web development work for multiple clients independently.
  • Full Stack Developer

    Innovate · May 2017 – Jun 2018

    • 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.
    AngularNode.jsExpressSequelizeMongooseIonicLeafletCouchDBPouchDBMongoDBPostgreSQL
    Delivered an offline-capable geospatial maintenance system and admin tooling for real-world field operations.
  • Frontend Developer

    Prática STI · Oct 2016 – May 2017

    • 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.
    JavaScriptVue.jsAngularIonic
    Shipped a delivery admin panel and companion loyalty app, published to the App Store — first hands-on Vue.js experience.

Full professional timeline sourced directly from Bruno's résumé, most recent role first.

Background

Education & Certifications

Academic background and cloud/database certifications, verified via résumé and Credly.

Education

2021 – 2023

Computer Science

Unisinos

2014 – 2018

BSc Computer Science

FACIMA

Certifications

View on Credly

AWS Certified Cloud Practitioner

Completed

Amazon Web Services

AWS Certified Solutions Architect – Associate

In Progress

Amazon Web Services

MongoDB Developer Learning Path

Completed

MongoDB

4 badges: Core Concepts & Architecture, CRUD Operations, Aggregation Fundamentals, SQL to Document Model (2025)

Track Record

Achievements

Career highlights and verified GitHub activity.

0+Years of Experience
0Public Repositories
0+GitHub Stars
0Contributions / Year
0Companies
0M+Records Processed

GitHub Achievement Badges

Pair Extraordinaire x4Pull Shark x4YOLOQuickdrawArctic Code Vault ContributorStarstruck
Recommendations

Testimonials

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.

JJ
Jennysson JuniorSenior Software Engineer · TypeScript · MongoDB Community Creator · Platform Engineer

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.

PR
Paulo Roberto RosaStaff Software Engineer · React & JavaScript Expert · AI Enabled

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.

FS
Fabio SmaniaSenior Product Manager · Growth, Marketplaces & AI Products, B2C · Kovi · ex-QuintoAndar · ex-Webmotors

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.

JH
João Henrique GomesBackend Developer · Full Stack · Node.js · React · Express · NestJS · MongoDB · PostgreSQL · Docker · Kubernetes
Contact

Get In Touch

Open to backend engineering and engineering leadership roles. The fastest way to reach me is email or LinkedIn.

Relocated to Dublin, Ireland — August 2026 🇮🇪

This form has no backend yet — submitting opens your email client as a fallback.