PROFESSIONAL BACKGROUND

About me

Experience & approach

I’m a software developer focused on building scalable, maintainable, and high-performance systems.

My experience spans backend development, system architecture, distributed systems, performance optimization, and the continuous improvement of existing software.

I enjoy working on problems that go beyond implementing individual features — understanding complex systems, identifying bottlenecks, refactoring legacy code, improving architecture, and turning evolving business requirements into sustainable technical solutions.

My core background is in Java and the Spring ecosystem, with experience across RESTful APIs, microservices, caching, observability, databases, Linux environments, and production systems.

Areas of expertise

  • Java & Spring Framework / Spring Boot
  • Backend & System Architecture
  • RESTful APIs & Microservices
  • Redis, Aerospike & Caching Strategies
  • Performance Optimization & Scalability
  • Refactoring & Legacy System Modernization
  • Linux & Production Environments
  • Monitoring & Observability with Grafana, Graylog and Kibana
  • SQL / PL/SQL and database-driven applications

Engineering perspective

I value clean architecture, pragmatic engineering, and writing software that remains understandable and maintainable as systems grow.

I’m particularly interested in challenging engineering problems where architecture, performance, reliability, and long-term maintainability matter.

View CV