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

Lean Mind

Contributed to cutting-edge quantum computing and post-quantum cryptography solutions for enterprise clients in regulated industries refactoring an application for end-to-end encrypted communications.

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 and pet insurance, enabling veterinary consultations and intelligent triage systems for thousands of daily users and an insurance claim report with automated procceses.

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 & Mentoring

Lean Mind

Specialized consultant in software craftsmanship, modern architectures, and agile practices. Focus on clean code, TDD, and sustainable software development. Lately focused on the AI wave using the Claude code tool to improve my productivity while maintaining the XP methodology. Currently mentoring an student intern.

Technical Skills

A comprehensive overview of my technical expertise across different domains

Backend Development

C# / .NET
Node.js
Java
Kotlin
DJango
TypeScript
Microservices
Event-Driven Architecture
CQRS & Event Sourcing
DDD
Outbox & Inbox Pattern
Factory Pattern
Clean Architecture
Hexagonal Architecture

Frontend Development

React
Angular
Next.js
TypeScript
Micro-frontends
Third-parties services
Vite & Vitest

Data & Messaging

MongoDB
PostgresDB
Redis
RabbitMQ
MassTransit
NServiceBus
SignalR

Cloud providers

Azure
Digital Ocean

DevOps

Docker
Github Actions
CI/CD
Feature Flags
OpenTelemetry
Distributed Tracing

Quality & Security

TDD
Unit Testing
Integration Testing
E2E Testing
Mutation Testing
xUnit & jUnit
Jest
Cypress
Playwright
SonarQube
Trivy
Checkmarx
Black Duck

Methodologies & Practices

Agile
Scrum
Kanban
Technical Mentoring
Trunk-Based Development
Pure consultory
Pair Programming

AI

Claude code
MCP

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.