freiberufler Engineering Transformation & Technical Turnaround | Legacy Modernisation | Software & Data Architecture | AI-Enabled Engineering auf freelance.de

Engineering Transformation & Technical Turnaround | Legacy Modernisation | Software & Data Architecture | AI-Enabled Engineering

zuletzt online vor 7 Tagen
  • 1€/Stunde
  • 10407 Berlin
  • auf Anfrage
  • ru  |  uk  |  en  |  de
  • 19.08.2026

Kurzvorstellung

I specialise in mature systems that are too important to replace and too constrained to leave unchanged: understand them, find the architectural seams, build the first replacement pieces and enable teams to take over.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt

Qualifikationen

  • Code-Review
  • Code Migration
  • Engineering Manager2 J.
  • Java (allg.)14 J.
  • Manager After-Sales
  • Mathematik1 J.
  • Requirement Analyse
  • Software Architecture2 J.
  • Teamleiter IT2 J.

Projekt‐ & Berufserfahrung

Engineering Manager / Hands-on Technical Transformation Lead (Festanstellung)
Kundenname anonymisiert, Berlin
12/2023 – offen (2 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2023 – offen

Tätigkeitsbeschreibung

Trading Surveillance Platform
Joined a successful but heavily legacy-constrained product at a point where its engineering practices and architecture were struggling to keep pace with business needs.

Took ownership of technical strategy and architecture for a trading-surveillance platform serving ~25 production clients. The platform performs deadline-critical end-of-day processing where data integrity, predictable completion and alert quality are essential.

With growing data volumes exposing fundamental scalability constraints, continued feature demand and substantial accumulated technical debt, a conventional rewrite was neither realistic nor particularly desirable. I progressively evolved the platform through a staged strangler-fig approach, allowing product delivery, production stabilisation and architectural modernisation to proceed in parallel.

Architecture & transformation

* Established the technical transformation roadmap and aligned its sequencing with the product roadmap, deliberately using architectural improvements as enablers for new product capabilities rather than competing with feature development for attention.
* Introduced greenfield Spring Boot services around the legacy platform. Personally established the architecture and initial implementations, then transferred development progressively to the team. These services now provide a cleaner path for client-facing development and developer onboarding.
* Established a new calculation platform for complex surveillance logic: designed its structure, implemented reference patterns and guided developers through subsequent implementations. New calculations can now be developed in a structured, testable and performant environment while existing legacy calculations are migrated progressively.
* Architected the ongoing data-platform transformation from MSSQL-heavy processing and storage towards ADLS/Parquet and Microsoft Fabric/Spark with a substantially smaller operational database footprint.
* Personally built the core Spark ETL and Java orchestration components and designed their integration into the existing processing flow. New processing stages preserve downstream legacy contracts, allowing individual parts of the pipeline to be replaced without requiring a high-risk end-to-end migration.
* Stabilised critical areas of the existing platform sufficiently to halt the previous pattern of repeated infrastructure upscaling and begin reducing hosting costs.
* Led systematic application-security hardening and introduced stronger automated engineering-quality controls.

Engineering & delivery

* Progressed from Senior Java Engineer to Engineering Manager while retaining hands-on ownership of critical architecture and implementation.
* Restored sustained roadmap delivery during a period of significant technical and organisational change, while running the modernisation programme in parallel.
* Rebuilt engineering capability through hiring, performance management, hands-on mentoring and intensive knowledge transfer.
* Established a working model of architecture → reference implementation → guided adoption → team ownership, enabling developers to progress from heavily supported implementation towards independent feature delivery and increasingly substantial technical design.
* Improved operational knowledge transfer and reduced reliance on development for routine deployment and production-support activities.

Current focus: progressive migration of calculations, rollout of the new data-processing architecture, further reduction of infrastructure constraints and continued movement of product development away from legacy dependencies.

Eingesetzte Qualifikationen

Engineering Manager, Software Architecture, Teamleiter IT

Senior Software Entwickler
Kundenname anonymisiert, Remote
1/2023 – 9/2023 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2023 – 9/2023

Tätigkeitsbeschreibung

Hands-on development and modernisation of an existing enterprise Java application. Refactoring, migration from Java 8 to Java 17, code review and improvement of maintainability and engineering quality.
Entwicklung, Refactoring, Java 8 - Java 17 Upgrade, Code Review

Eingesetzte Qualifikationen

Code-Review, Java (allg.), Spring Framework

Senior Software Entwickler
Kundenname anonymisiert, Remote
10/2022 – 11/2022 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2022 – 11/2022

Tätigkeitsbeschreibung

Short-term engagement during a time-critical delivery phase. Joined the team to increase senior engineering capacity and help bring the planned release to completion, contributing hands-on development, problem solving and code review.

Eingesetzte Qualifikationen

Code-Review, Java (allg.), Spring Framework

Senior Software Entwickler
Kundenname anonymisiert, Berlin
2/2021 – 9/2022 (1 Jahr, 8 Monate)
Finanzdienstleister
Tätigkeitszeitraum

2/2021 – 9/2022

Tätigkeitsbeschreibung

Hands-on development and maintenance of a Java-based financial-services platform, implementing product features, resolving defects and supporting ongoing delivery.

Eingesetzte Qualifikationen

Java (allg.), Kubernetes, Postgresql

Senior Software Engineer
Khoros LLC, Berlin
11/2012 – 2/2021 (8 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2012 – 2/2021

Tätigkeitsbeschreibung

Long-term engineering role on a large-scale enterprise SaaS platform, progressing from hands-on feature development towards broader technical leadership, architecture and production responsibility.

Worked across a complex distributed product comprising a large core application, 10+ services and multiple frontend applications, with responsibility extending across application code, data, infrastructure and production behaviour.

• Designed and implemented major backend functionality and contributed to frontend development.

• Worked across team boundaries on architecture and design of new features and services, helping turn product requirements into practical technical solutions.

• Investigated and resolved complex production and P1 incidents, frequently tracing problems across application, database and infrastructure boundaries.

• Contributed to the platform’s evolution towards distributed, containerised and cloud-based architecture.

• Performed code and design reviews, supported engineering-quality standards and coached other developers.

• Worked hands-on across Java/Scala services, relational and distributed data stores, messaging and cloud infrastructure.

• Became a go-to engineer for technically difficult problems requiring rapid understanding of unfamiliar parts of a large and evolving system.

Eingesetzte Qualifikationen

Docker, Java (allg.), Kubernetes, Mysql, React (JavaScript library), Scala, Software Design

Senior Software Engineer
Kundenname anonymisiert, Charkiv
10/2010 – 10/2012 (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

10/2010 – 10/2012

Tätigkeitsbeschreibung

Software development for voice-activity detection and data-processing applications, combining backend engineering with algorithmic and analytical work.
Java, Spring, Hibernate, MySQL, NLP, R, Python, Matlab

Eingesetzte Qualifikationen

Java (allg.), Natural Language Processing

Software Developer (Festanstellung)
Kundenname anonymisiert, Charkiv
7/2009 – 9/2010 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2009 – 9/2010

Tätigkeitsbeschreibung

Full-stack development of an e-commerce platform with a strong focus on test-driven development and maintainable application design.
Java, Spring, Hibernate, MySQL, GWT, TDD

Eingesetzte Qualifikationen

Hibernate (Java), Java (allg.), Spring Framework

Software Developer/Mathematician
Kundenname anonymisiert, Charkiv
10/2007 – 6/2009 (1 Jahr, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2007 – 6/2009

Tätigkeitsbeschreibung

Backend development for an online gaming platform alongside mathematical modelling and verification of game logic.

Combined software engineering with mathematical analysis and correctness validation.
Java, Spring, Hibernate, JSP, MySQL

Eingesetzte Qualifikationen

Hibernate (Java), J2EE, Java SE, Mathematik, Mysql, Spring Framework

Ausbildung

1998/2003
Ausbildung
2003
Charkiv, Ukraine

Über mich

I specialize in technically difficult transformations where architecture, hands-on engineering and leadership need to happen together.

Where a rewrite is too risky and leaving the system untouched is no longer viable, I look for the third option: understand the system deeply, find safe architectural seams, and introduce deliberate changes that can progressively grow into the replacement.

I have spent much of my career working with successful software from its least attractive side: production failures, scaling limits and accumulated architectural constraints. One of my strongest skills is rapidly understanding complex systems — tracing behaviour across code, databases, infrastructure and production workflows to identify what actually matters.

AI has substantially amplified this capability, allowing me to explore and correlate far more code and system context than was previously practical. I use it as an accelerator rather than an authority: engineering judgement remains essential to determine what is correct, what belongs in the architecture, and what is actually worth fixing.

My approach is deliberately hands-on. I prototype and implement critical parts myself, validate architectural decisions against real production constraints, solve difficult engineering problems, and then build and lead teams that can take ownership and evolve the system further.

I bring 18+ years of software engineering, architecture and technical leadership, with a strong background in Java and data-intensive enterprise systems. I work comfortably across application architecture, databases, performance, data processing, cloud infrastructure and production operations rather than treating them as separate problems.

In my current role, I combine engineering management with hands-on technical leadership of a major transformation of a mature trading-surveillance platform, modernising application and data architecture while continuing to deliver new product capabilities to existing clients.

What I am particularly good at

• turning ambiguous business and technical problems into implementable architecture
• rapidly understanding complex existing systems and identifying the constraints that actually matter
• building the critical first implementation or prototype myself
• modernising legacy systems incrementally rather than betting everything on a rewrite
• architecture and performance of high-volume, data-intensive systems
• building engineering teams around the resulting architecture
• translating between engineering, product/business and management
• using AI to accelerate both implementation and system analysis, while providing the engineering judgement and architectural constraints needed to turn generated code into production-quality software

I am most interested in assignments where the goal is not simply to add development capacity, but to make a difficult system work better, build what should replace or transform it, and leave behind an engineering team capable of taking it forward.

Weitere Kenntnisse

Architecture & Modernisation
Software Architecture · Legacy Modernisation · Technical Transformation · Distributed Systems · Microservices · Modular Architecture · API Design · Event-Driven Architecture · Performance Engineering · Scalability · Production Reliability · Refactoring · Migration Strategy

Engineering Leadership
Engineering Management · Technical Leadership · Team Building · Hiring · Mentoring & Coaching · Code Review · Technical Strategy · Delivery Improvement · Stakeholder Management · Cross-Team Architecture · Incident & Problem Management

Data & High-Volume Processing
Data Architecture · Data-Intensive Applications · High-Volume Transaction Processing · SQL · Microsoft SQL Server · PostgreSQL · Parquet · Apache Spark · Microsoft Fabric · Azure Data Lake · ETL / Data Pipelines · Query & Database Performance Optimisation

Java & Backend Engineering
Java · Spring · Spring Boot · Hibernate / JPA · Gradle · REST APIs · Kafka · Concurrency · JVM Performance · Enterprise Application Development

Cloud, Platform & DevOps
Microsoft Azure · AWS · Docker · Kubernetes · CI/CD · Git · Azure DevOps · Linux · Production Troubleshooting · Observability

AI-Enabled Engineering
AI-Assisted Software Development · Coding Agents · LLM-Assisted Legacy Analysis · AI-Assisted Refactoring & Migration · Test Generation · Documentation & Knowledge Extraction · AI Workflow Design · Human-in-the-Loop Review · AI Adoption for Engineering Teams

Additional hands-on experience
Scala · JavaScript / TypeScript · React · Vue.js · MySQL · PHP

Domains
Financial Services · RegTech · Trading Surveillance · Enterprise SaaS · Business-Critical B2B Software

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Ukrainisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1888
Alter
45
Berufserfahrung
18 Jahre und 11 Monate (seit 10/2007)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden