Freelance Java consultant who enjoys solving hard problems

Nomikosi Consulting

Senior backend engineering for teams that need secure, reliable systems delivered without drama. I help clients design, build, release, and stabilize distributed platforms across regulated public-sector, banking, maritime monitoring, and retail domains.

Production-aware Confidentiality-first Remote-ready
0 years in backend delivery
System range Microservices, monoliths, data streaming, and middleware integration.
Team leadership Led teams across development, production support, and release ownership.
Delivery judgement Comfortable turning unclear requirements into stable, production-ready outcomes.

About

Clear ownership for systems where mistakes are expensive

I’m Iakovos Nomikos (Nomikosi), a senior backend engineer based in Athens, Greece, working remotely with teams across the EU. For over a decade I have helped organizations design and ship high-throughput backend platforms — from streaming pipelines that process millions of events, to the release machinery and production support that keep them running. I have led engineering teams, owned release processes across 50+ microservices, and served in on-call rotations for systems used across an entire continent.

Alongside consulting, I design and ship my own products — applying AI-assisted development end to end, from concept and specification to launch. That product mindset carries into every engagement: technology choices grounded in business outcomes, not hype.

Services

Practical engineering leadership for high-change backend platforms

I focus on business-critical backend platforms — live systems with real users, legacy constraints, and no room for failure. The goal is not only to ship code, but to make the system easier to reason about after the work is done.

01

Backend platform delivery

Java and Spring Boot services, domain workflows, APIs, persistence, and the engineering discipline needed to move from requirements to production.

02

Streaming and event-driven systems

Kafka, Apache Flink, gRPC, command processing, rule-driven flows, and operational patterns for systems that process information continuously.

03

AI product engineering

Turning AI experiments into usable web products, developer tools, and workflows with clean interfaces and maintainable backend foundations.

04

Integration and modernization

REST and middleware integrations, legacy service improvement, database work, and migration-friendly implementation choices.

05

Release and production stability

CI/CD coordination, OpenShift deployments, Jenkins and Argo CD workflows, incident support, and fixes that respect real operational risk.

06

Technical discovery

Fast assessment of architecture, delivery bottlenecks, performance concerns, and integration risk so teams can choose the next move with confidence.

Domain knowledge

Experience shaped by regulated, integration-heavy environments

Border Management & EU Large-Scale IT Systems

Feature development, rule engines and streaming pipelines for continent-scale traveler-processing and interoperability platforms. Deep expertise in command-processing frameworks, Drools-based business rules and high-availability microservice estates on OpenShift.

Banking & Financial Services

Middleware and ESB integration for core banking: payments, transfers, e-banking and OTP flows, plus third-party integrations such as insurance platforms. War-room production monitoring and third-level support leadership that cut ticket resolution time by 30%.

Maritime & Fisheries Monitoring

Development and performance engineering of an open-source vessel monitoring system: geospatial data with PostGIS, Java EE modules, and profiling-driven optimizations — caching, leaner XML parsing and streamlined inter-module communication.

Retail Loyalty & Customer Engagement

Loyalty and rewards platforms for domestic and international brands: REST APIs connecting cloud backends to point-of-sale systems and microsites, covering the full delivery cycle from specification and API design to reporting and production support.

Product lab

Take them for a spin

How I work

Senior delivery without theatre

Clients get direct engineering ownership: enough architecture to avoid drift, enough pragmatism to keep momentum, and enough production awareness to make the work hold up after release.

Diagnose

Map the domain, constraints, integration points, risk areas, and team delivery rhythm.

Design

Choose service boundaries, data flows, contracts, and release steps that fit the real system.

Deliver

Implement, review, test, and coordinate with product, DevOps, QA, and other engineering teams.

Stabilize

Support rollout, monitor production behavior, resolve incidents, and leave clearer operating notes.

Technical range

A backend toolkit built around Java, distributed systems, AI products, and production delivery

Languages & frameworks

Java Spring Boot gRPC REST JPA JMS

Streaming & data

Kafka Apache Flink Drools PostgreSQL PostGIS ElasticSearch SQL performance tuning

Platform & delivery

Docker OpenShift Kubernetes Jenkins Argo CD IntelliJ IDEA

AI-assisted development

Claude Codex Cursor

Availability

Need a senior backend consultant who can join the hard part quickly?

Tell me what you are building, what is stuck, or what needs to become more reliable. I can help with focused delivery, architecture support, AI product engineering, integration work, and production stabilization.