Artem Panin
Senior Software Engineer · Technical Lead · Stellv. Leiter Entwicklung
Ich entwerfe und baue Handelssysteme, vom Klick auf Kaufen bis zum Handelsplatz und zurück.
Senior Engineer mit über 10 Jahren Erfahrung, davon 6 Jahre in der Entwicklung von Handels- und Brokerage-Systemen. Hands-on in Order-Routing, FIX-Anbindungen von Handelsplätzen, Echtzeit-Marktdaten, APIs und Marktmissbrauchsüberwachung. Erfahrung mit den zentralen Herausforderungen von Handelssystemen: konsistente Orderzustände trotz Verbindungsabbrüchen, Nebenläufigkeit, Session-Recovery und Failover. Zuletzt die Umsetzung eines Compliance-Produkts mit Java/Vert.x und Angular von der ersten Architektur bis zur Produktion geleitet. Erfahren in technischer Führung und dabei weiterhin hands-on.
Berufserfahrung
Stellv. Leiter Entwicklung & Technical Lead · tick Trading Software AG
Technical Lead MAR-Überwachung, stellv. Entwicklungsleiter; weiterhin hands-on auf der Handelsplattform.
- Überwachungs-API & Web-App: Die REST/WebSocket-API (Java 21, Vert.x 5) und eine neue zweisprachige Angular-Web-App für Compliance-Officer von Grund auf gebaut, vom ersten Commit bis zur Produktion in ~10 Monaten; ausgelegt auf ~3,5 Mio. Orders im Monat, im Rollout bei rund 12 Banken und Brokern.
- Technical Lead: Verantwortung für Roadmap, Architektur, Spezifikationen und Termine; Leitung eines kleinen Teams; Kunden-UAT mit dem Betrieb; OIDC-Anmeldung eingeführt (Keycloak, Microsoft Entra ID, MFA).
- Detection-Engine: Den Detektor für Insiderhandel implementiert und die Erkennung von Momentum Ignition mit überarbeitet, in einer Engine, die auf 8 Familien von Marktmissbrauch prüft.
- Stellv. Leiter Entwicklung: Sprint-Planung, wöchentliche Health-Checks, Strategiemeetings; Vertretung des Entwicklungsleiters.
Software Engineer, Handelsplattform · tick Trading Software AG
White-Label-Handelsplattform hinter den Trading-Apps deutscher Direktbanken und Online-Broker; hands-on quer durch ihre rund 70 Repositories, von den Handelsplatz-Gateways bis zu den Apps.
- Orderverwaltung & APIs: Direkt an der Entwicklung einer Plattform beteiligt, die Hunderte Orders pro Sekunde von zahlreichen Banken und Brokern bei im Schnitt ~50 ms verarbeitet: MiFID-II-konformer Orderfluss, Market-Making- und RFQ-Infrastruktur, Echtzeit-Streams von Orders und Portfolio, konsistent auch bei verspäteten Ausführungen.
- Handelsplatz-Gateways: FIX-Anbindung für CATS und Tradegate entworfen und umgesetzt; eine Handelsinfrastruktur mit acht Handelsplätzen um komplexe Ordertypen, Auktionsphasen und Host-Failover erweitert, mit Wiederherstellung der Orderzustände nach FIX-Sessionabbrüchen und Neustarts.
- Marktdaten: Den Stammdatenimport der Börse Stuttgart von Python nach Java neu geschrieben, an den Trade- und Preis-Feeds der LS Exchange gearbeitet, das hauseigene Preissystem einer Bank als Marktdaten-Plugin angebunden und die regelmäßigen T7-Release-Upgrades der Deutschen Börse umgesetzt.
- Trading-Apps: Die White-Label-Web-App so umgebaut, dass alle offenen Browser-Tabs eine Live-Verbindung und dieselben Einstellungen teilen; 1-Sekunden-Kerzen durchgängig von der History-API bis zum Chart; Time & Sales im Profi-Desktop-Client unter hoher Last flüssig gehalten. Regelmäßige Angular- und Capacitor-Upgrades.
Software Engineer · Polarion (Siemens PLM Software)
Polarion ALM, die Application-Lifecycle-Management-Plattform von Siemens, auf einem ungewöhnlichen Stack: Eclipse Equinox (OSGi) mit SVN als Persistenzschicht.
- Produktentwicklung: Full-Stack-Features und Fixes in LiveDocs, Testmanagement und Work Items, vom Java/OSGi-Backend bis zur GWT-Weboberfläche, dazu eine kundenspezifische Erweiterung.
- UI-Modernisierung: In einem eigenen Team mit UX-Designern das gesamte Web-Frontend neu gestaltet: eine neue Designsprache und durchgehend SVG-Icons statt des veralteten Erscheinungsbilds.
Java-Softwareentwickler · MoySklad (LogneX)
Ein führender russischer Cloud-Dienst für Warenwirtschaft, Einzelhandel und Onlinehandel.
- Öffentliche API: Einen großen Teil der Arbeit des API-Teams übernommen: neue REST-Endpunkte, SOAP-Dienste und die API-Dokumentation, dazu Integrationen mit dem Buchhaltungssystem 1C, Onlineshops und der Kontoauszugsimport über die OAuth-APIs der Banken.
- Kassensystem: An einem neuen Scala.js-Kassenclient mit Anbindung an Fiskalkassen (ATOL, Evotor) gearbeitet: Bestandssynchronisation der Filialen und Verkaufserfassung.
- Teamleitung: Ein Team aus fünf Entwicklern mitgeleitet: Sprint-Planung, Prozess, Retrospektiven.
Artem Panin
Senior Software Engineer · Technical Lead · Stellv. Leiter Entwicklung
Wo ich gearbeitet habe
| tick Trading Software AGStellv. Leiter Entwicklung & Technical LeadOkt. 2025 – heute · 1 J. 1 Mon. | 10% | |
| tick Trading Software AGSoftware Engineer, HandelsplattformSep. 2020 – Okt. 2025 · 5 J. 1 Mon. | 47% | |
| Polarion (Siemens PLM Software)Software EngineerJan. 2019 – Sep. 2020 · 1 J. 8 Mon. | 16% | |
| MoySklad (LogneX)Java-SoftwareentwicklerFeb. 2016 – Jan. 2019 · 2 J. 11 Mon. | 27% |
| Erfahrung in der Softwareentwicklung | 10 J. 9 Mon. |
|---|---|
| in Handelssystemen | 6 J. 2 Mon. |
| Sprachen | Englisch, verhandlungssicherDeutsch, B1 |
| Zertifizierung | Oracle Certified AssociateJava SE 8 Programmer |
| Hochschule | Studium Informatik(ohne Abschluss)Higher School of EconomicsSep. 2013 – Juni 2017 |
Kenntnisse
| Services & APIs | Java 21 · Vert.x 5 · Project Reactor · Spring Boot · Java EE / WildFly · REST- & WebSocket-APIs · OpenAPI |
|---|---|
| Daten | MySQL · MariaDB · PostgreSQL · Hibernate · jOOQ · Lucene · Query-Optimierung |
| Trading-Domäne | FIX-Protokoll · Order-Routing · Charts & Marktdaten · MiFID II · MiFIR · MAR |
| Zuverlässigkeit | Abgleich von Orderzuständen · Failover & Session-Recovery · Nebenläufigkeit (JVM) · Timeouts & Backoff · Metriken & Observability |
| Identität | OIDC · Keycloak · Microsoft Entra ID · MFA |
| Client | Angular · TypeScript · RxJS · Ionic · Capacitor / Cordova · PWA |
| Delivery | Git · Jenkins · CI/CD · Docker · Gradle |
| Lerne gerade | Go · Kotlin · Rust |
Erfahrung mit Handelsplätzen
| Order-Routing | Marktdaten | |
|---|---|---|
| Xetra | ||
| Eurex | ||
| Euronext | ||
| Tradegate | ||
| LS Exchange | ||
| CATS | ||
| Börse Stuttgart | ||
| Wiener Börse |
KI-Engineering
- Agenten-Umgebungen: sichere, virtualisierte Setups für Coding-Agenten in einer stark regulierten Codebasis; Agenten arbeiten in Sandboxes an echten Tickets meines Produkts, jede Änderung unter meinem Review
- Enablement: Präsentation über Agentic Coding, unternehmensweite KI-Nutzungsrichtlinien, der Rollout des LiteLLM-Proxys, ein Rahmen, in dem Nicht-Entwickler eigene Tools bauen
- Integrationen: exotische APIs von KI-Anbietern zerlegt und an das Agenten-Harness angebunden
- Tooling: eigene MCP-Server; Wissensbasen für Agenten und Menschen, darunter eine von Agenten gepflegte Karte einer Handelsplattform mit rund 70 Repositories
Führung
- Tech Lead (seit Okt. 2025): Abstimmung von Team und PM, Lieferplanung, Architekturdokumentation, Kunden-UAT und -Termine
- Stellv. Leiter Entwicklung: Teamgesundheit, Prozessverbesserung, Entwicklungsinfrastruktur, Vertretung des Leiters der Entwicklung
- Davor: 2016 bei MoySklad (LogneX) ein Entwicklerteam für ein paar Sprints mitgeleitet