ITiana
Tiana Rogozina - Senior Java / Kotlin Backend Engineer & Architect

Senior Java / Kotlin Backend Engineer & Architect

Distributed Systems - Kafka - Cloud Architecture

Based in Argentina - international remote contracts, any time zone (CET-friendly). Registered monotributista - invoices clients directly.

I design and build high-load distributed backends on Java, Kotlin, and Spring, and own delivery to production end-to-end - architecture, services, data, infrastructure. I turn technical decisions into business outcomes: lower operating cost, faster decisioning, and scale without proportional infrastructure growth. Full-stack (React / Next.js) and AI / IoT integration come as a bonus on top.

18+ years in tech, 8+ in high-load systems across FinTech, IoT, and SaaS.

Technical Skills

Backend, distributed systems, and infrastructure first - with AI agents and IoT as the differentiators.

Languages & Frameworks

  • Java 8-21
  • Kotlin
  • Spring Boot
  • Spring Framework
  • Spring Cloud
  • Spring Security
  • Spring Data / MVC / Web
  • Hibernate / JPA
  • REST API / OpenAPI
  • gRPC
  • SQL

Architecture

  • Microservices
  • Event-Driven
  • DDD
  • CQRS
  • Reactive systems
  • System design
  • High-load / distributed
  • Legacy modernization

Databases & Storage

  • PostgreSQL
  • MySQL
  • Oracle DB
  • MongoDB
  • Elasticsearch
  • ClickHouse
  • TimescaleDB
  • Redis
  • PostGIS
  • S3 / MinIO

Streaming & Messaging

  • Apache Kafka
  • RabbitMQ
  • NATS
  • SSE / streaming
  • ~99.9% delivery guarantees

Infrastructure & DevOps

  • Kubernetes
  • Docker
  • Helm
  • AWS
  • GCP
  • CI/CD (GitLab CI, Jenkins)
  • Linux
  • Keycloak
  • Nginx
  • Prometheus / Grafana / Loki

Build & Testing

  • Apache Maven
  • Gradle
  • JUnit
  • Mockito
  • Testcontainers
  • Liquibase / Flyway
  • Git
  • Agile / Scrum

Security

  • OAuth2 / JWT
  • RBAC
  • Security audit
  • OWASP hardening

IoT & Real-Time (domain)

  • MQTT
  • Modbus
  • OPC UA
  • CoAP
  • NMEA 0183 / 2000
  • Edge-to-cloud
  • Sensor ingestion (1,000+ tags/sec)
  • Time-series storage
  • Telemetry pipelines
  • Offline buffering / zero data loss

AI & ML (domain)

  • Claude / Claude Code
  • Agentic workflows
  • MCP servers
  • LLM APIs (Anthropic, OpenAI)
  • RAG pipelines
  • ML integration (scoring, anomaly detection)
  • Token budgets, evals, guardrails

Also (full-stack)

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Node.js

Services

Six focused engagements - each solves one real problem. Pick what fits your situation and send a brief.

Backend & Microservices Development

Build high-load, distributed backends end-to-end - from architecture to production, not just code.

  • Event-driven microservices: Java / Kotlin, Spring Boot, Kafka, gRPC, REST
  • Data layer that scales: PostgreSQL, Redis, ClickHouse / TimescaleDB, indexing, caching
  • Production-ready: tests, CI/CD, observability, zero-downtime rollout

Architecture & System Design

Design systems that survive scale - microservices, event-driven, fault-tolerant, high-load.

  • Domain decomposition: DDD, CQRS, service boundaries, data ownership
  • Monolith to microservices: strangler-fig, zero-downtime migration
  • Resilience: idempotency, backpressure, failure handling, SLAs

AI & Agent Integration (Claude / Claude Code / MCP)

Ship Claude-powered features and autonomous agents into your product in weeks, not quarters.

  • Claude API: streaming, tool use, prompt caching, cost controls, fallbacks
  • Custom MCP servers and Claude Code agents wired into your tools and data
  • RAG, ML inference, and guardrails: token budgets, PII scrubbing, evals

IoT & Real-Time Data Platforms

Turn sensor and event streams into reliable, real-time insight - edge to cloud.

  • Ingestion over MQTT / Modbus / OPC UA: 1,000+ tags/sec, time-series storage, zero data loss
  • Edge-to-cloud architecture, offline buffering, anomaly detection, ML scoring
  • Streaming pipelines on Kafka / NATS with SSE delivery to dashboards

Legacy Rescue & Modernization

Inherit codebases nobody wants to touch - and bring them back to life without a full rewrite.

  • Full audit: dependencies, CVEs, dead code, DB hotspots, deploy pipeline
  • Incremental upgrades: Java 8 to 21, Spring 3 to 6, monolith to services
  • Characterization tests before refactor, zero-downtime strangler-fig rollout

Architecture Review & Audit

An outside senior engineer tells you exactly what is wrong and what to do about it.

  • System map: services, data flow, integrations, trust boundaries
  • Code-level findings: N+1 queries, missing indexes, race conditions, security holes
  • Prioritized roadmap: P0 this week, P1 this quarter, P2 this year

Case Studies

Three production systems built end-to-end. Architecture, backend, frontend, and deployment.

NauticScope - Maritime Analytics Platform - project preview

IoT / Real-time Analytics / Fleet Management

NauticScope - Maritime Analytics Platform

Problem

Commercial fleet operators had no unified view of vessel telemetry, AIS feeds, or weather data. Sensor volume exceeded what off-the-shelf tools could handle without data loss during connectivity drops.

Solution

Built an edge-to-cloud platform from scratch: 33 microservices ingesting 1,000+ sensor tags per second over MQTT, Modbus, and NMEA, with ETA prediction, anomaly alerts, and fuel-optimization insights delivered to ops teams in real time. Gives operators a single real-time view and removes the operational blind spots that drive avoidable cost.

KotlinSpring BootMQTTModbusNMEA 0183/2000NATSKafkaTimescaleDBPostgreSQLPostGISMongoDBReactTypeScriptGo (edge agent)

Result

1,000+ sensor tags/sec sustained throughput, zero data loss during connectivity drops, 33 microservices in production.

AssayCore - Laboratory Information System (LIMS) - project preview

Healthcare / SaaS + On-Premise / Multi-product

AssayCore - Laboratory Information System (LIMS)

Problem

Lab software vendors forced labs into a single product that could not serve the workflow differences between medical, food safety, beauty, and microbiology labs. Multi-tenant SaaS and isolated on-premise deployments needed to coexist.

Solution

Designed a shared core platform supporting 8 domain modules (Medical, Food safety, Cosmetics, Microbiology, and more) with a Tauri desktop client for air-gapped networks - one platform instead of separate builds. Covered the full sample lifecycle: intake to signed report, instrument integrations, role-based access, audit log, and result analytics.

KotlinSpring BootHibernateReactTypeScriptMUIPostgreSQLMongoDBKafkaTauri

Result

8 domain modules shipped on a shared core, supporting both multi-tenant SaaS and on-premise isolated deployments.

FinCore_Engine - Credit Scoring & Decision Engine - project preview

Fintech / Lending / Real-time Decisioning / SaaS

FinCore_Engine - Credit Scoring & Decision Engine

Problem

The lending platform's scoring system was a bottleneck: slow decisioning, no audit trail for regulators, and risk analysts had no tooling to tune rules or override approvals.

Solution

Production-grade credit scoring module with a pluggable rule engine, credit-bureau integrations, and idempotent payment workflows. Speeds up lending decisions and keeps a regulator-ready audit trail; explainable decisions ship with full factor breakdowns. Dashboard for risk analysts covers portfolio view, rule tuning, and approval overrides.

KotlinSpring BootPostgreSQLRedisKafkaReactTypeScriptPrometheusGrafana

Result

<80ms p95 decisioning latency with full audit trail and explainable factor breakdowns.

Work Experience

NauticScope - Maritime Analytics Platform

Senior Full-Stack Engineer (Contract)

Feb 2026 - Present
  • Architected the edge-to-cloud platform end-to-end - 33 microservices, zero data loss on connectivity drops
  • Built real-time ingestion of 1,000+ sensor tags/sec from vessels, plus AIS, weather, and regulatory feeds
  • Designed the data and streaming layer (Kafka, NATS, time-series storage) for ETA prediction, anomaly alerts, and fuel-optimization insights
  • Owned delivery from scratch: architecture, backend, frontend, and infrastructure

Integration Analytics Platform

Senior Engineer - Core Platform Architecture

Sep 2024 - Feb 2026
  • Reduced MTTR by ~30-40% with automated backup and restore via Nginx proxy (S3 storage) - less downtime and lower operational cost
  • Decreased server load by ~30-50% by replacing long-polling with SSE - cut infrastructure cost at the same scale
  • Built step-by-step task execution service on Kafka (~99.9% delivery guarantee)
  • Implemented chunked file upload for large updates with automated release installation
  • Live cluster node editing without recreation, including docker-registry nodes
  • Enhanced licensing system with core/node control and automatic SSL certificate generation

Fintech Lending Platform

Team Lead / Senior Software Engineer

May 2022 - Sep 2024
  • Increased scoring system throughput by 2-3x through concurrent request processing - enabled lending growth without expanding infrastructure
  • Reduced latency of critical operations to <80ms (Redis caching, connection pools) - faster loan decisions in the application flow
  • Implemented payment idempotency - eliminated duplicate and lost transactions, preventing revenue leakage
  • Developed proxy layers for payment system and credit bureau integrations
  • Set up Prometheus/Grafana metrics and alerts - reduced incidents by ~30%
  • Led the backend team and owned the critical scoring and payment paths: code reviews, mentoring, task decomposition, risk management

Agricultural B2B Marketplace

Engineering Team Lead

Jul 2020 - May 2022
  • Extracted microservices from Lagom monolith to Spring Boot - improved performance
  • Designed architecture for new services and data models for key business domains
  • Built backend facade for mobile app with caching; implemented push notifications (FCM)
  • Led team: Scrum processes, sprint planning, code reviews, release management

Government Services Platform 2.0

Senior Software Engineer

Mar 2019 - Jun 2020
  • Reduced XML processing time by ~50% with streaming parsing to ArangoDB
  • Increased test coverage from 30% to 80% on critical modules
  • Built inter-agency queries and statistical reports; configured BPMN in Camunda
  • Trained 8+ interns, reduced onboarding from 2 months to 2 weeks

Core Banking Platform

Software Engineer / Senior Java Developer

Sep 2016 - Feb 2019
  • Migrated legacy MS SQL system to PostgreSQL with data structure optimization
  • Decomposed monolith into microservices, refactored god classes; test coverage from zero to 40%
  • Optimized payment processing with parallel transaction handling
  • Implemented double-entry bookkeeping with optimistic locking - eliminated race conditions
  • Built async integrations with external services, Redis caching for reference data

Web Application Development

Software Developer

2008 - 2016
  • Full-cycle web application development: requirements gathering, architecture, implementation, deployment
  • Backend development with PHP, database design and optimization with MySQL
  • Frontend development with JavaScript, jQuery, responsive layouts, cross-browser compatibility
  • Server administration, deployment automation, domain and hosting management

Education & Certifications

Software Engineering

TUSUR - Tomsk State University of Control Systems and Radioelectronics

2024

Download my CV

Senior Java / Kotlin Backend Engineer & Architect - 18+ years in tech, 8+ in high-load distributed systems, microservices, Kafka, and cloud architecture across FinTech, IoT, and SaaS.

Contact

Start with a clear engineering conversation.

Fill out the form below and I'll get back to you within 24 hours.