Skip to content
View victormartingil's full-sized avatar

Organizations

@corbat-tech

Block or report victormartingil

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
victormartingil/README.md

👋 Hi, I'm Víctor Martín

Senior Backend Engineer | Java & Python | Software Architecture & Applied AI
Java & Spring Boot · Python & FastAPI · System Design · Cloud-Native Delivery · Applied AI

Website CV LinkedIn GitHub


🧠 About Me

I'm a Senior Backend Engineer with 10+ years of experience designing, modernising and delivering backend systems in complex enterprise environments. Java/Spring Boot is my primary backend stack. During the last three years, I have also built backend services, automation and applied AI workflows with Python/FastAPI.

My core expertise includes:

  • Java 21+ and Spring Boot microservices, REST APIs and backend platforms
  • 🐍 Python/FastAPI for backend services, automation, tooling and applied AI workflows
  • 🧱 Domain-Driven Design, Hexagonal Architecture and event-driven systems
  • 📨 Kafka and reliable synchronous/asynchronous integrations
  • ☁️ Cloud-native backend delivery with GCP, AWS, Kubernetes and Docker
  • 🧭 Architecture decisions, RFCs/ADRs, mentoring and code reviews
  • 🤖 Applied AI integration with LLM-backed services, LangGraph, RAG and tool orchestration

I help teams make sound architectural decisions without stepping away from implementation, reviews or delivery.


🚀 Tech Stack

Area Tools & Technologies
Languages Java 21+ (primary), Python (3 years in backend, automation and applied AI), Kotlin (JVM ecosystem exposure)
Backend Spring Boot, Spring Cloud, Spring Security, FastAPI, REST APIs
Architecture DDD, Hexagonal Architecture, Clean Architecture, Microservices, Event-Driven Systems
Data & Messaging Kafka, PostgreSQL, MongoDB, Redis
Cloud & Platform GCP/GKE, AWS, Kubernetes, Docker, CI/CD
Quality & Testing TDD, JUnit 5, Mockito, AssertJ, Testcontainers, WireMock
AI & Integration LLM Integration, RAG, LangGraph, MCP, Tool Orchestration
Observability & Security Grafana, Prometheus, CloudWatch, OAuth 2.0, JWT
Architecture Docs OpenAPI, C4 Model, RFCs, ADRs, Markdown specifications, Sequence Diagrams

🧪 Architecture, Quality & Delivery

I combine architecture work with implementation and delivery:

🧱 Clear boundaries, maintainable designs and explicit architectural trade-offs
🧪 Automated testing across unit, integration and end-to-end levels
📝 Spec-driven delivery: short written specifications that turn requirements and technical constraints into clear decisions, a workable plan and checks that the delivered change meets the need
📝 RFCs, ADRs, code reviews and documentation that support team decisions
📊 Observability, rollout safety and production readiness
🤝 Mentoring and technical direction while staying close to the code


🤖 Applied AI Integration

I integrate AI capabilities into real backend and enterprise workflows with the same engineering discipline applied to production systems:

  • 🔗 LLM-enabled backend workflows built with Python and FastAPI
  • 🔍 RAG-style retrieval for product and domain knowledge
  • 🧠 LangGraph orchestration with explicit backend fallbacks
  • 🛠️ MCP and tool orchestration for agentic systems
  • 🔐 Security, observability, evaluation, reliable fallbacks and production readiness

📂 Featured Project

Corbat COCO is an open-source CLI coding agent and reusable agent runtime for real-world automation.

  • 🔄 Multi-step execution: inspect, plan, implement, test and refine
  • ✅ Quality convergence with configurable validation thresholds
  • 🧠 Multi-provider model support
  • 🛡️ Configurable tools, permissions, sessions, events and workflows
  • 🔌 MCP integration and extensible skills

Built for real repositories and reusable agent-powered products, not only isolated demos.


👥 Technical Leadership & Collaboration

I work at the intersection of architecture and delivery, actively contributing to:

  • 🧭 Technical direction and architecture decision-making
  • 📝 RFCs, ADRs and system design
  • 🔍 Code reviews, mentoring and engineering quality
  • 🤝 Cross-functional delivery and team enablement
  • 🚀 CI/CD, observability and safe production rollouts

📬 Contact


Designing and delivering production-ready backend systems with pragmatic AI integration.

Popular repositories Loading

  1. springdoc-openapi-ui springdoc-openapi-ui Public

    Test Spring Boot project to explain how to add Spring Doc OpenAPI UI documentation

    Java 2

  2. friendlyeats friendlyeats Public

    Java 1 1

  3. batch-mongodb-sample batch-mongodb-sample Public

    Java 1

  4. lambda lambda Public

    Java 1

  5. java-stream java-stream Public

    Java 1

  6. apifirst-codegen apifirst-codegen Public

    Spring Boot test project to show how to implement an API REST with Swagger and Codegen

    Java 1