Ricardo García

About

Software consultant with 6+ years of experience building scalable systems across multiple industries.

Professional Journey

2023 - 2025

Legal Technology & Professional Services

Lean Mind

Leading modernization of enterprise legal platform through microservices architecture, transforming a .NET Framework monolith into cloud-native distributed systems. Successfully migrated to 8 production microservices with zero downtime while maintaining continuous product delivery.

2022 - 2023

Quantum Computing & Advanced AI

Lean Mind

Contributed to cutting-edge quantum computing and post-quantum cryptography solutions for enterprise clients in regulated industries.

2022

Renewable Energy

Lean Mind

Developed features for green energy platform, facilitating renewable energy trading and customer management systems.

2019 - 2022

Pet Health Technology

Lean Mind

Built AI-powered telemedicine platform for pet healthcare, enabling veterinary consultations and intelligent triage systems for thousands of daily users.

2019

Tourism & Logistics

Lean Mind

Developed solutions for tourism and logistics industries, implementing features for travel management and supply chain operations.

2019 - Present

Software Craftsmanship & Teaching

Lean Mind

Specialized consultant in software craftsmanship, modern architectures, and agile practices. Focus on clean code, TDD, and sustainable software development.

Technical Skills

A comprehensive overview of my technical expertise across different domains

Backend Development

C# / .NET
Node.js
TypeScript
JavaScript
Microservices
Event-Driven Architecture
CQRS & Event Sourcing
DDD
Saga Pattern
Strangler Fig Pattern
Outbox Pattern
Inbox Pattern
Factory Pattern
Clean Architecture
Hexagonal Architecture

Frontend Development

React
Angular
Next.js
TypeScript
Micro-frontends
Module Federation
SignalR

Data & Messaging

MongoDB
Redis
RabbitMQ
MassTransit
Event Sourcing
Distributed Caching

Cloud & Infrastructure

Azure
Kubernetes
Docker
GitOps
Digital Ocean

DevOps & CI/CD

Azure Pipelines
CI/CD
Blue-Green Deployment
Feature Flags
Trunk-Based Development
OpenTelemetry
Distributed Tracing

Quality & Security

TDD
Unit Testing
Integration Testing
E2E Testing
xUnit
NUnit
Jest
Cypress
Mutation Testing
SonarQube
Trivy
Checkmarx
Black Duck

Methodologies & Practices

Agile
Scrum
Kanban
Technical Mentoring
Pair Programming
Code Review
ADRs
Technical Writing

Philosophy

I believe in building software that lasts. Through test-driven development, clean architecture, and continuous learning, I help teams create maintainable systems that deliver business value while remaining adaptable to change.

My approach combines technical excellence with pragmatic decision-making, always balancing ideal solutions with real-world constraints and business needs.