João Bragança - Software Engineer

Professional Profile

  • Agile software developer with 25 years of professional development experience
  • Continually strives to acquire and improve knowledge base
  • Effective problem solver and big picture thinker
  • Able to grasp complex concepts and learn quickly
  • Dedicated, honest and hard working

Skills

  • Mastery of C#
  • Competent in many other languages, including JavaScript / Typescript, Ruby, Python, PHP, F#
  • Docker
  • Cloud infrastructure: AWS, Azure, Terraform, Pulumi, Nomad, Consul
  • REST, gRPC
  • Proficient in relational databases (Postgres, MSSQL and MySQL), functional databases (EventStore), and other NoSQL databases (RavenDB, Elastic)
  • Message Queuing (RabbitMQ, MSMQ, Rhino Queues)
  • Adept at Test / Behavior Driven Development
  • Source Control: Git
  • Continuous Integration: TeamCity, Travis, GitHub Actions

Open Source Profile

Jacqued

Cross-platform fitness tracking application for Android and Desktop built with F#, Avalonia, and Elmish. Features the Wendler 5/3/1 program, workout programming, one-rep max calculations, mesocycle management, and exercise progression tracking. Persists data using event sourcing with SqlStreamStore.

Transacto

Enterprise resource planning system demonstrating advanced event sourcing patterns with multiple backing stores (EventStoreDB, SQLite, PostgreSQL). Built with C# and ASP.NET Core, showcasing domain-driven design, event-driven architecture, and projection-based read models using Projac.

SQL Stream Store

A stream store library for .NET that specifically targets SQL based implementations. Primarily used to implement Event Sourced applications. Built the PostgreSQL, MySQL, and HTTP Providers.

SQL Stream Store Browser

Front end for SQL Stream Store. Consumes HAL and Json Hyper Schema from the HTTP provider. Uses ReactJS and Material UI.

EventStore

The open-source, functional database with Complex Event Processing in JavaScript. Built the Embedded Client. This allows a program to run EventStore in process. Useful for Integration Testing or High Availbility.

Other

Multiple contributions to several other OSS projects, including NancyFX, react-schema-form, Projac, and RavenDB.

Work Experience

Powermodels

July 2024 - Present

Senior Software Engineer

Architected and implemented a multi-tenant cloud infrastructure on Azure using Nomad and Terraform/Pulumi, enabling scalable distributed deployment of desktop applications. Designed and built highly-available multi-tenant database solutions supporting enterprise customers.

EventStoreDB

September 2019 - July 2024

Software Engineer

Led implementation of gRPC transport layer for the core product and authored .NET client SDK, enabling high-performance event streaming for critical applications. Developed comprehensive Quality Assurance automation infrastructure and provided technical consulting to enhance client SDK implementations across multiple languages.

eVision Software

April 2018 - September 2019

Cloud Operations Engineer

Architected cloud infrastructure on AWS/Azure supporting high-availability production systems. Implemented comprehensive monitoring and incident response frameworks. Designed and deployed infrastructure-as-code solutions using Terraform, significantly reducing deployment complexity and improving operational efficiency across the organization.

eVision Software

August 2014 - April 2018

Senior Software Engineer

Architected and built ShiftVision, a comprehensive digital logbook platform replacing paper-based workflows, applying Domain-Driven Design principles to deliver a scalable system. Implemented full SCIM 2.0 compliance for enterprise identity management integration, enabling seamless user provisioning across organizational systems.

Performance Designed Products

June 2012 - February 2014

Software Engineer

Led the design and implementation of custom business solutions across sales, operations, and product development. Built RESTful, mobile-optimized applications serving multiple business units. Implemented event-driven architecture using EventStore and RabbitMQ, with comprehensive automated test suites ensuring system reliability and enabling rapid feature iteration.

Calisto Labs

July 2010 - June 2012

Software Engineer

Developed full-stack web applications serving the entertainment and healthcare industries.

RoleStar.com (February 2011 - June 2012)

Led architecture and feature development for a social networking platform serving the acting and entertainment community. Designed and deployed scalable infrastructure on Amazon EC2, serving thousands of entertainment professionals with a fully-featured networking platform.

Advantage Wound Care (March 2011 - July 2011)

Built comprehensive medical records management system featuring a rich Adobe Flex frontend and robust C# WCF backend with NHibernate ORM, enabling healthcare providers to efficiently manage patient data.

CSG HMS (July 2010 - March 2011)

Developed HVAC measurement validation system on ASP.NET MVC 2, integrating with enterprise message bus (Rhino ESB) for reliable asynchronous processing.

Festa Express

September 2009 - July 2010

Software Engineer (Freelance)

Contributed to the development and maintenance of a party supply e-commerce platform, collaborating with an international team of C# developers. Implemented feature enhancements and resolved critical bugs across the full stack (MonoRail, NHibernate, jQuery), ensuring platform reliability and customer satisfaction.

Cut and Sew Services

May 2001 - September 2009

Founder / Full-Stack Developer

Built and scaled an e-commerce business from conception to hundreds of weekly transactions. Engineered custom applications using PHP/MySQL and C#/SQL Server to streamline operations. Managed high-volume eBay marketplace presence (700-1000 listings weekly) and implemented operational systems for inventory, fulfillment, and financial reporting. Negotiated with vendors and customs brokers to optimize supply chain and ensure regulatory compliance.