# Konstantin Matrokhin

_Senior Java Backend Developer | Fintech / Trading_

konstantin.matrokhin@gmail.com · +34 (614) 790 770 · Gijón, Spain (EU) | CET time · [https://linkedin.com/in/kmatrokhin/](https://linkedin.com/in/kmatrokhin/) · [https://github.com/konstantin-matrokhin](https://github.com/konstantin-matrokhin)

## Summary

Senior Java Backend Engineer with 9 years building fintech and trading systems. Deep expertise in Java 17+, Spring Boot, PostgreSQL, and event-driven architectures. Proven track record in decomposing monoliths, designing complex domain logic for financial transactions, and ensuring production stability for systems processing millions in transaction volume. Led end-to-end SDLC across multiple products in regulated environments (banking, crypto, algorithmic trading). Use AI (Claude Code, Codex, MCP, Skills) on daily basis.

## Experience

### findev — Java Developer (02/26 – Now)

_Remote, USA_

• Owned a microservice that acted as a state machine for financial data.

• Worked on a critical reporting service responsible for generating business-critical reports.

• Used Kafka and PostgreSQL in development and delivery.

• Used AI tools like Claude models and ChatGPT, as well as skills and MCP, to speed up development workflows.

[https://fin.dev](https://fin.dev)

### Betoola — Senior Java Backend Engineer / Team Lead (06/2021 – 12/2025)

_Remote, Italy_

Worked across multiple fintech and trading initiatives, combining backend ownership with team leadership. Led development, mentored engineers, defined architecture, and owned delivery and CI/CD pipelines.

• Led backend design and delivery of a no-code visual builder for algorithmic trading strategies on MetaTrader 5.
• Coordinated a small cross-functional team (backend, frontend, QA) and worked directly with founders and product.
• Built strategy generation engine, microservice architecture, API contracts and backend services.
• Owned "generated code" feedback loop: investigated issues in exported Expert Advisors and fed fixes back into generator.
• Supported growth to ~15k active users and ~55k strategy compilations & downloads.

• Banking & Crypto Accounts — developed microservices for multicurrency accounts, transactions, KYC flows; integrated banking and crypto providers.
• Italian Bank (monolith decomposition) — contributed to extracting services from legacy banking monolith and migrating PL/SQL logic into Java/Spring Boot.

[https://betoola.com](https://betoola.com)

### AvtoApp — Java Developer (12/2019 – 05/2021)

_Remote, Moscow, Russia_

Worked on the backend of a consumer-facing automotive services platform used by drivers to request roadside assistance, towing, and technical support through a mobile app.

• Owned and shipped a major geolocation/address feature independently to replace external address vendors. From ingestion of government registry updates to query-layer logic that composes complete addresses for UI/UX flows (pin-on-map + typed address).
• Integrated third-party services (maps, notifications, payments/fines) to support end-to-end assistance workflows.
• Designed pipeline for media files with S3 retention and server-side processing, improving playback latency (7x-20x faster) in an internal ops dashboard without compromising audit requirements.

[https://avtoapp.ru](https://avtoapp.ru)

### Scrile — Java Developer (02/2018 – 12/2019)

_Novosibirsk, Russia_

Maintained and extended the backend for a white-label live streaming and real-time video chat platform, powering interactive video sessions with built-in monetization features.

• Modernized a legacy JSP/jQuery application by migrating core modules to a Spring + React architecture, improving maintainability and development speed.
• Built and optimized a scalable HLS streaming pipeline, ensuring stable playback for up to 1,000 concurrent users.

[https://scrile.com](https://scrile.com)

## Skills

- **Backend**: Java, Spring, SQL, PostgreSQL, OpenAPI, Kotlin, Kafka, S3, Spring Test, Spring Security
- **Infrastructure**: CI/CD, Docker, ELK, GitHub Actions, Microservices, Claude, AWS
- **Frontend**: JavaScript, TypeScript, React
- **Other**: AI, Linux, Fintech, Trading, Banking, Claude Code, Codex CLI, MCP, Skills, AI Spec-Driven Development

## Languages

- **Russian** — Native
- **English** — B2, Professional
- **Spanish** — B1, Limited working proficiency
