Hey, I'm Javier
Senior Software Engineer with 15+ years building scalable backend systems and leading engineering teams.
Currently architecting Go microservices for enterprise event platforms while exploring Rust and contributing to Rook-Ceph.
What I Build
🏗️ Backend Architecture – Designing high-performance microservices with Go, Python and PHP. Using DDD, Clean Architecture, RBAC, dependency injection, and distributed systems patterns. Built REST and gRPC APIs processing millions of requests daily.
☁️ Cloud Infrastructure – Kubernetes orchestration, AWS (EKS, EC2, RDS, S3, Lambda, CloudFront, Route53), Infrastructure as Code (Terraform, Ansible, Packer), and GitOps deployments (ArgoCD, FluxCD).
🔄 Event-Driven Systems – Architected message-driven architectures using RabbitMQ and AWS SQS for asynchronous processing and microservice communication.
📊 Observability & Performance – Implemented full-stack monitoring with Datadog/Prometheus/Grafana and ELK Stack that reduced MTTR by 60%. Specialized in database optimization, Redis caching strategies, and query performance tuning.
💾 Distributed Storage – Core contributor to Rook-Ceph project. Deep expertise in distributed storage systems, cluster management, and Kubernetes storage integration.
🔧 DevOps Excellence – Built CI/CD pipelines (GitHub Actions, Jenkins, CircleCI) reducing deployment time from hours to minutes. Implemented zero-downtime deployments and comprehensive testing strategies (unit, integration, E2E).
👥 Technical Leadership – Led teams up to 20 engineers while staying hands-on. Established engineering culture, Agile/Scrum practices, and mentored developers across multiple projects.
🤖 ML/NLP Integration – Developed microservices integrating custom NLP libraries and AI models using LangChain and prompt engineering techniques.
Recent Wins
- Architected company-scoped RBAC system with granular role-based permissions
- Migrated Python services to Go → 40% performance boost, 60% memory reduction
- Built Redis caching layer eliminating N+1 queries across microservices
- Optimized database queries processing billions of records, significantly reducing latency
- Implemented background workers for payment processing and inventory management
- Established Goose-based migration system with safe rollback capabilities
- Led cloud migration to AWS optimizing costs and resource management
- Transitioned legacy apps to containerization (Docker + Kubernetes) improving scalability
Tech Arsenal
Languages: Go • Python • PHP • JavaScript/TypeScript • Bash
Frameworks: Gin • Echo • Django • Flask • Laravel • Symfony • WordPress
Infrastructure: Kubernetes • Docker • AWS (Compute, Networking, Storage, CDN) • Terraform • Ansible • Packer • Helm
Data Layer: PostgreSQL • MySQL • Redis • MongoDB • Memcached • Rook-Ceph • AWS RDS
Message Queues: RabbitMQ • AWS SQS
DevOps & CI/CD: ArgoCD • FluxCD • GitHub Actions • Jenkins • CircleCI
Observability: Datadog • Prometheus • Grafana • ELK Stack
Architecture: Microservices • DDD • Clean Architecture • Event-Driven • gRPC • REST • GraphQL
AI/ML: LangChain • NLP • Prompt Engineering
Search & Indexing: Solr
Open Source
Contributor to Rook Storage – enhancing Ceph-Kubernetes integration, improving documentation, Helm charts, and cluster management capabilities.
Currently Exploring
Rust • C • Advanced ML/AI Applications • Smart Contracts/Blockchain
💼 Open to backend, DevOps, and infrastructure engineering roles
📧 sjavierlopez@gmail.com • 🌐 devjlopez.com • 💼 LinkedIn