Skip to content

Leonardo Marcelino Vieira

Staff Engineer · Platform Engineering

Platform engineer specializing in event-driven systems, observability infrastructure, and developer experience at scale

Experience

  1. Software Engineer / Platform Engineer

    Lumahealth

    • Architected a multi-channel patient messaging broadcast system supporting SMS, email, and voice with batching support — scaling capacity from a hard limit of 5,000 recipients to 600,000+ recipients in a single broadcast
    • Overhauled Datadog observability setup, instrumenting previously unmonitored critical paths and significantly improving issue detection time and MTTR for on-call engineers
    • Revamped local development onboarding experience using Minikube, reducing time-to-productive for new engineers from 2+ weeks to a few hours
    • Designed the engagements layer powering the future of Luma's AI-driven platform
    • Introduced AI-augmented development workflows across teams, significantly accelerating feature delivery and engineering throughput
  2. Software Engineer

    Andela

    • Owned the vetting and jobs domains end-to-end across multiple subdomains, delivering event-driven features using Node.js, TypeScript, PostgreSQL, and GCP
    • Rebuilt distributed tracing infrastructure, taking the system from unreliable partial traces to full end-to-end flow visibility across services, enabling confident incident investigation
  3. Software Architect

    Emplifi.io

    • Designed TikTok's content ingestion pipeline from the ground up and revamped YouTube's, contributing to a platform-wide system processing millions of jobs per day across all social networks — each job spanning thousands of posts, comments, and related entities
    • Promoted from Software Engineer to Architect based on technical impact and cross-team influence
  4. Software Engineer

    Emplifi.io

    • Built and maintained high-throughput backend services powering social content ingestion across Facebook, Instagram, X/Twitter, LinkedIn, and YouTube using Node.js, TypeScript, MongoDB, Redis, Elasticsearch, RabbitMQ, and AWS
  5. Mobile Developer

    4all

    • Shipped React Native applications for official Brazilian soccer clubs including Internacional, Grêmio, Corinthians, Flamengo, São Paulo FC, and many more, deployed to iOS and Android
    • Founded and led an internal React Native mentorship program, reducing ramp-up time for new mobile developers joining the team

Skills

Programming Languages

  • JavaScript
  • TypeScript
  • Java
  • Rust
  • C
  • Python
  • Ruby

Frontend & Frameworks

  • React.js
  • React Native
  • Next.js
  • Angular
  • AngularJS
  • HTML & CSS
  • Tailwind CSS
  • Expo

Backend & Frameworks

Architecture

  • System Design
  • Microservices
  • Event-driven Architecture
  • CQRS
  • Event Sourcing
  • Monolithic Architecture
  • Domain-Driven Design
  • Clean Architecture
  • Hexagonal Architecture
  • SAGA Pattern

Databases & Storage

  • PostgreSQL
  • MongoDB
  • Redis
  • MySQL
  • DynamoDB
  • Elasticsearch
  • AWS S3
  • SQLite
  • pgvector
  • Qdrant

Cloud & Infrastructure

  • AWS
  • GCP
  • Kubernetes
  • EKS
  • Docker
  • AWS Lambda
  • Terraform
  • Helm
  • Kustomize
  • SOPS

CI/CD & Automation

  • ArgoCD
  • Jenkins
  • GitLab CI
  • GitHub Actions
  • Fastlane

Observability

  • OpenTelemetry
  • Prometheus
  • Grafana
  • Grafana Tempo
  • Jaeger
  • Datadog
  • PagerDuty
  • Kibana

Messaging & Streaming

  • Kafka
  • RabbitMQ
  • Google PubSub
  • AWS Kinesis

Integrations

  • Twilio
  • Facebook
  • Instagram
  • X / Twitter
  • LinkedIn
  • TikTok
  • Vkontakte
  • YouTube

Specifications & Protocols

  • REST
  • GraphQL
  • gRPC
  • WebSockets
  • OpenAPI
  • OAuth 2.0
  • SAML
  • SIP

Testing

  • Jest
  • Vitest
  • Mocha
  • Chai
  • Cucumber
  • Playwright

Build & Tooling

  • ESLint
  • Vite
  • Nx
  • Turborepo

AI & LLMs

  • LangChain
  • Model Context Protocol (MCP)
  • Retrieval-Augmented Generation (RAG)
  • LLM Tool Use

Paradigms & Practices

  • Functional Programming
  • Object Oriented Programming
  • Test-Driven Development (TDD)
  • Behavior-Driven Development (BDD)

Education

  1. Post-graduate in Software Engineering and Innovation

    Universidade Federal do Rio Grande do Sul

    • Complete
  2. Bachelor in Software Engineering

    Pontifícia Universidade Católica do Rio Grande do Sul

    • Incomplete
  3. Bachelor in Accounting and Legal Sciences

    Pontifícia Universidade Católica do Rio Grande do Sul

    • Complete