Senior Backend Developer | Java · Spring Boot · Distributed Systems
Igor designs and builds distributed, event-driven backend systems using Java and Spring Boot — from multi-vendor sourcing platforms and banking middleware to enterprise ERP systems and national-scale government registries. His focus is translating complex business requirements into reliable, high-performance software through Domain-Driven Design, Hexagonal Architecture, and modern engineering practices.
MercadoX — an event-driven, multi-tenant e-commerce platform built as a set of Spring Boot microservices (core domain logic, OAuth2 authorization, context management, async messaging) communicating over Kafka.
- 7+ years building backend systems for enterprise clients across retail sourcing, fintech, and government platforms
- Led the modernization of a national land-tenure registry system (Java 1.6 → 11), boosting processing speed by over 60%
- Designed a cloud-based banking switch middleware used for daily payment reconciliation and authentication between banks and government institutions
- Led delivery of enterprise ERP and multi-vendor sourcing platforms integrating PostgreSQL, Apache Kafka, and external vendor APIs
Languages & Frameworks: Java · Spring Boot · Spring Security · Hibernate / JPA · QueryDSL Data & Messaging: PostgreSQL · DynamoDB · Apache Kafka · RabbitMQ · ActiveMQ · JMS Cloud & DevOps: Docker · Kubernetes (GKE / OKE) · Azure · GCP · Jenkins · Bitbucket Pipelines Testing & Quality: JUnit · Mockito · SonarQube
Building a RESTful Web Service — published in The Startup on Medium (750K+ readers).

