Skip to content
View kristianlom's full-sized avatar
πŸ’―
πŸ’―
  • MΓ©xico

Organizations

@platzi

Block or report kristianlom

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
kristianlom/README.md

Typing SVG


Payments & PCI-DSS β€’ Event-Driven Architecture β€’ High Performance Systems


Website LinkedIn Email

Profile views

πŸ‘‹ About Me

Software Engineer since 2015, specializing in microservices architecture with focus on resilience, security, performance, and data governance (PCI-DSS compliance). I work extensively with Java 21, Spring Boot, and Eclipse Vert.x, designing scalable systems on AWS (EKS, API Gateway, Cognito, Secrets Manager, Kinesis, RDS), and building event-driven architectures using Kafka, SQS, and RabbitMQ.

  • πŸ”­ Currently: architecting complex payment systems, implementing advanced observability patterns, performance optimization, and data governance strategies with PostgreSQL.
  • 🎯 Goals: pursuing architecture certifications and technical leadership roles, expanding multi-cloud expertise (AWS, Azure, GCP).
  • πŸ’¬ Ask me about: Java/Vert.x, Spring, Kafka, PostgreSQL/SQL Server, CI/CD, AWS Well-Architected, PCI-DSS.

🧰 Core Tech Stack

Languages & Frameworks

Java Spring Boot Vert.x Go Rust

Event Streaming & Messaging

Kafka RabbitMQ SQS

Databases & Storage

PostgreSQL SQL Server Redis Pinot

Cloud & Infrastructure

AWS Azure Google Cloud Kubernetes Docker Terraform Istio

CI/CD & Automation

GitHub Actions Jenkins GitLab CI

Monitoring & Observability

Grafana Prometheus New Relic Kibana OpenTelemetry Honeycomb

Security & Code Quality

SonarQube Snyk HashiCorp Vault OWASP

Testing & API Tools

JUnit TestNG Postman

Deployment Platforms

Heroku Vercel Netlify Podman Docker Swarm


πŸ—οΈ What Sets Me Apart

πŸ’³ Payment Architecture

Designing high-availability, consistent systems with PCI-DSS compliance. Expert in transactional integrity, idempotency, and financial data security.

πŸ”„ Resilience & Observability

Implementing circuit-breaker, retry, idempotency patterns. Distributed tracing, business-level metrics, and proactive monitoring strategies.

πŸ“‹ Data Governance

Establishing data catalogs, quality rules, naming conventions, audit trails. CDC pipelines (Debezium) to analytical stores like Pinot.

⚑ Performance Engineering

Achieving low latency through JVM tuning, A/B profiling, back-pressure handling, IO optimization, and resource-efficient design.


πŸ“Œ Featured Projects

πŸ” Key Manager

Java 21 β€’ Vert.x β€’ AWS

Secure key/secret management service with automated rotation and comprehensive audit trails for PCI-DSS compliance.

High Availability Encryption Audit

πŸ”„ Replication

Debezium β€’ Kafka β€’ PostgreSQL

Real-time data replication platform for analytics and fraud detection with eventual consistency guarantees.

Event Streaming Data Pipeline CDC

πŸ“Š Pinot Analytics

gRPC β€’ Go β€’ Apache Pinot

Low-latency microservice for querying payment metrics and real-time analytics with sub-second response times.

OLAP Low Latency Analytics

πŸ’‘ Public repositories will be pinned soon β€’ Check back for code samples and implementation details


πŸ§ͺ Engineering Best Practices

  • CI/CD Pipelines: GitHub Actions with automated linting, testing, SAST/DAST analysis, and container scanning.
  • Infrastructure as Code: Terraform/Helm with GitOps workflows across dev/qa/prod environments.
  • Documentation: C4 Model + Mermaid/PlantUML diagrams, ADRs (Architecture Decision Records), and release checklists.

πŸ“Š GitHub Analytics

GitHub Stats Top Languages

GitHub Streak


πŸ“ Repository Standards

All my repositories follow consistent conventions for maintainability and collaboration:

πŸ“‚ Structure & Documentation

  • README.md: Clear project overview, setup instructions, usage examples
  • LICENSE: Open-source licensing (typically MIT/Apache 2.0)
  • CODE_OF_CONDUCT.md: Community guidelines based on Contributor Covenant
  • CONTRIBUTING.md: Contribution workflow, coding standards, PR process

🏷️ Naming Conventions

  • Repositories: kebab-case (e.g., payment-gateway-service)
  • Branches: feature/, bugfix/, hotfix/, release/ prefixes
  • Variables/Functions: Follow language idioms (camelCase for Java, snake_case for Python)

πŸ’¬ Commit Standards

  • Conventional Commits: type(scope): description
    • Types: feat, fix, docs, refactor, test, chore, perf
    • Example: feat(auth): add JWT token refresh mechanism
  • PR Templates: Checklist-driven with sections for changes, testing, and breaking changes

πŸ”— Useful Links


🀝 Let's Collaborate

I'm available for:

  • πŸŽ“ Mentorship in architecture and microservices design
  • πŸ” Design Reviews for systems and pipelines (security and performance focus)
  • 🎀 Tech Talks/Workshops on Java 21, Vert.x, Kafka, AWS, PCI-DSS compliance

πŸ“¬ Get in Touch

Website LinkedIn Email

Popular repositories Loading

  1. tesina tesina Public

    Tesina

  2. oh-my-zsh oh-my-zsh Public

    Forked from ohmyzsh/ohmyzsh

    A delightful community-driven framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 140 themes to spice…

    Shell

  3. client_golang client_golang Public

    Forked from prometheus/client_golang

    Prometheus instrumentation library for Go applications

    Go

  4. invie invie Public

    Primer proyecto de desarrolloweb en platzi

    HTML

  5. tomcat-base-webapps tomcat-base-webapps Public

    ConfiguraciΓ³n de Tomcat para lanzar multiples aplicaciones en una sola instancia

    HTML

  6. Apollo-11 Apollo-11 Public

    Forked from chrislgarry/Apollo-11

    Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.

    Assembly