Skip to content
View marcelosv's full-sized avatar

Block or report marcelosv

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
marcelosv/README.md

Marcelo Souza Vieira

Principal Engineer | Distributed Systems Architect | Cloud-Native Platform Builder
Brazil πŸ‡§πŸ‡· | Open to Remote & Relocation Opportunities

LinkedIn | marcelosouzav@gmail.com


πŸ‘‹ About Me

I am a Principal-level engineer with over 20 years of experience designing, building and scaling distributed systems.

My core expertise lies in cloud-native architecture, microservices ecosystems and multi-tenant SaaS platforms. Over the last decade, I have focused on building systems that are resilient, scalable and economically sustainable.

I operate at the intersection of deep technical architecture and long-term product scalability.

I have experience leading engineering organizations, but I remain deeply hands-on and architecture-driven.


🎯 What I Specialize In

I work best in environments where:

  • Systems must scale horizontally
  • Architecture decisions have long-term impact
  • Performance and cost must be balanced
  • Multi-tenant SaaS complexity exists
  • Distributed systems reliability is critical
  • Engineering standards need to be defined or elevated

🧠 Technical Depth

Distributed Systems Architecture

I design systems with:

  • Clear domain boundaries (Domain-Driven Design)
  • Asynchronous communication patterns
  • Event-driven workflows
  • Horizontal scalability
  • Failure tolerance as a first-class concern

I strongly believe that architecture should enable team autonomy and system evolution over time.


Cloud-Native & Kubernetes

Extensive experience designing cloud-native systems using:

  • Kubernetes-based microservices
  • Containerized environments
  • Infrastructure optimization strategies
  • Cost governance (FinOps mindset)
  • Observability-first architecture

My focus is not only performance β€” but sustainable scalability.


Event-Driven Systems

Designed and implemented asynchronous systems using messaging platforms such as:

  • RabbitMQ
  • Kafka (conceptual and architectural level)

Applied patterns such as:

  • Event choreography
  • Decoupled service communication
  • Resilient retry mechanisms
  • Eventual consistency strategies

Multi-Tenant SaaS Architecture

Built and structured multi-tenant SaaS platforms with:

  • Logical tenant isolation
  • Shared infrastructure optimization
  • Scalable campaign processing engines
  • Financial transaction layers
  • Data analytics pipelines

Key concerns addressed:

  • Data isolation
  • Concurrency control
  • Transaction safety
  • Cost-performance balance

πŸ— Architecture Experience

SaaS Incentive & Financial Platform

Designed from scratch:

  • Microservices ecosystem
  • Kubernetes infrastructure
  • Campaign processing engine
  • BI and data analytics layer
  • Financial payment integration layer
  • Observability stack

Key challenges:

  • High concurrency financial operations
  • Campaign logic complexity
  • Multi-client scaling
  • Infrastructure cost optimization

Enterprise Systems Delivery

Led architecture across 11 concurrent enterprise-grade projects including:

  • Retail marketplace platforms
  • Healthcare mobile applications
  • Financial product systems
  • ERP integrations

Focused on:

  • Migrating monolithic systems to microservices
  • CI/CD standardization
  • Identity provider integration (OAuth2 / OIDC / JWT)
  • Architectural governance across multiple teams

πŸ›  Core Technology Stack

Backend

  • Java (20+ years)
  • Spring Boot
  • REST APIs
  • Secure authentication flows

Architecture

  • Microservices
  • Domain-Driven Design (DDD)
  • Event-Driven Architecture

Cloud & Infrastructure

  • Kubernetes
  • Docker
  • GCP
  • AWS

Messaging

  • RabbitMQ

Data

  • PostgreSQL
  • BigQuery
  • MongoDB
  • Redis

DevOps

  • CI/CD pipelines
  • Infrastructure automation
  • Monitoring & observability strategies

πŸ“š Open Source & Community

  • Committer & PMC Member at Apache Software Foundation
  • Contributor to Java ecosystem initiatives
  • Technical author (book on agile architecture)
  • Active mentor and speaker

Open source is part of how I refine architectural thinking and contribute to sustainable engineering practices.


πŸ“ˆ Engineering Philosophy

I believe:

  • Architecture should reduce cognitive load, not increase it.
  • Systems must be designed for failure.
  • Observability is not optional.
  • Technical debt must be consciously managed.
  • Cost efficiency is an architectural responsibility.
  • Senior engineers must think in systems, not tickets.

🌍 Currently Interested In

  • Principal Engineer roles
  • Staff Engineer roles
  • Platform Architecture
  • Cloud-Native Systems
  • Distributed Systems at scale
  • International environments (Remote or Relocation)

πŸ“« Contact

Email: marcelosouzav@gmail.com
LinkedIn: linkedin.com/in/marcelo-souza-vieira


β€œBuild systems that scale technically, financially and organizationally.”


Popular repositories Loading

  1. ms-communication ms-communication Public

    Java 9 11

  2. playmusic playmusic Public

    Java 9 18

  3. eye eye Public

    eYe: Monitoring and Software Metrics

    Java 7 4

  4. bunny bunny Public

    Projeto Spring-boot para multi-tenancy

    Java 5 5

  5. microservice-cicd microservice-cicd Public

    Java 3 6

  6. microservice-kafka-linha-a-linha microservice-kafka-linha-a-linha Public

    Java 3 3