Backend systems · Spain / CET

Dmitrii Fomichev

Senior Backend Engineer / Tech Lead

I help product teams build reliable backend systems, improve performance, and turn complex business logic into maintainable production services.

Java · Spring Boot · PostgreSQL · Redis · AWS · Microservices

Based in Spain. Available for remote backend engineering, tech lead roles, and selected freelance work.

Backend focus

Backend systems that stay understandable under pressure

I work mostly with backend-heavy products where correctness, performance, and reliability matter: SaaS platforms, marketplaces, analytics systems, internal tools, and business-critical APIs.

My main focus areas are backend architecture, PostgreSQL performance, caching strategies, production stability, and helping teams move from “it works somehow” to predictable, observable systems.

Engineering problems

Engineering problems I solve

Performance-critical backend paths

I improve slow APIs, reporting flows, imports, and analytical calculations by finding real bottlenecks instead of guessing. That usually means better SQL, better indexes, batching, caching, safer concurrency limits, and cleaner service boundaries.

PostgreSQL and data-heavy systems

I work with PostgreSQL in production systems where query shape, indexing, partitioning, materialized views, and transaction boundaries directly affect product quality and infrastructure cost.

Caching and consistency

I design Redis and database caching strategies with explicit TTLs, invalidation rules, safety windows, and operational fallbacks, especially for systems where stale or missing data can create user-visible problems.

Backend architecture for growing products

I help structure services, APIs, domain models, and integrations so that teams can keep adding features without turning the codebase into a trap.

Platform and authentication migrations

I can support migrations between identity providers, backend auth flows, and infrastructure pieces while keeping production risk controlled.

Startup and product delivery

I am comfortable in environments where requirements change, deadlines matter, and the engineering solution has to serve the product, not just look nice on a diagram.

Stack

Core stack

Main stack

  • Java
  • Spring Boot
  • PostgreSQL
  • Redis
  • AWS
  • Docker
  • CI/CD
  • Microservices
  • REST APIs
  • QueryDSL
  • Hibernate/JPA
  • Scheduling
  • Background jobs
  • Observability

Additional experience

  • C#
  • Node.js
  • TypeScript
  • React
  • Elasticsearch
  • Kubernetes
  • Auth0
  • Okta
  • Cloud deployment
  • Multi-tenant systems

Experience

Experience background

I have spent more than 10 years building backend and product systems in startup, SaaS, marketplace, analytics, and business automation environments.

My work has included hands-on backend development, technical leadership, architecture decisions, production operations, database optimization, cloud deployment, and direct collaboration with product and business stakeholders.

Earlier in my career, I also worked in CTO/CEO-level roles, which helps me understand not only how systems are built, but also why they are built, what trade-offs matter, and how technical decisions affect product delivery.

  • 10+ years in backend/product engineering
  • Tech Lead and CTO-level experience
  • Startup and SaaS environments
  • Remote European and international teams
  • Based in Spain / CET timezone

Product domains

Selected product domains

Some examples of product and system contexts I have worked with, anonymised to respect client and company confidentiality.

B2B marketplace platform for industrial companies

Netherlands · SaaS / marketplace / multi-tenant platform

Worked on backend systems for catalog management, sellers, buyers, RFQ, quotes, orders, pricing, invoicing, search, access control, and multi-tenant data isolation.

Focus areas

  • Backend architecture
  • PostgreSQL
  • Elasticsearch
  • API design
  • Role-based access
  • Search performance
  • Production delivery

Analytics and reporting platform for hospitality businesses

Europe · SaaS / analytics / operational reporting

Worked on backend services responsible for reporting, metrics, business rules, restaurant data processing, caching, and performance-critical calculations.

Focus areas

  • Java/Spring microservices
  • PostgreSQL optimization
  • Redis caching
  • QueryDSL refactoring
  • Background jobs
  • Safe concurrency limits
  • AWS
  • Observability

Public-sector support system

Belgium · business-critical backend systems

Worked on database-heavy backend flows where performance and reliability were important for everyday operations.

Focus areas

  • Query optimization
  • Indexing
  • Reducing contention
  • Improving database behavior under load

Online advertising analytics system

United States · ad-tech / analytics

Worked on calculation logic for advertising efficiency, recommendations, and reporting.

Focus areas

  • Backend business logic
  • Data processing
  • Reporting calculations
  • Performance improvements

Travel profitability and booking automation platform

Travel industry · product leadership / CTO experience

Led a small engineering team and delivered a system focused on booking profitability, margin visibility, and operational decision support for travel clients.

Focus areas

  • Product delivery
  • Technical leadership
  • Business logic
  • Team coordination
  • Long-term system ownership

Working style

How I work

I prefer practical engineering: clear APIs, simple domain models, measurable performance improvements, and solutions that the team can actually maintain after the first release.

I like systems that are boring in production: observable, predictable, and understandable when something goes wrong.

  • Measure before optimizing
  • Prefer simple maintainable architecture
  • Keep production behavior observable
  • Design for teams, not only for diagrams
  • Balance product speed with long-term maintainability

Contact

Let’s talk

I’m open to remote backend engineering roles, tech lead work, and selected freelance projects.

CV and additional references are available on request.

I usually reply within a few business days.