Artem Kustikov
Principal Consultant, KI/DevOps/FullStack Softwareentwickler
Wien ¤ Österreich
artem.kustikov@gmail.com ¤ +43 664 9310 6218
Principal Consultant und praxisorientierter Softwarearchitekt mit über 20 Jahren Erfahrung in der Konzeption und durchgängigen Umsetzung skalierbarer, cloud-nativer Systeme. Ich verantworte Architektur und Engineering für KI/LLM-gestützte Anwendungen, verteilte ereignisgesteuerte Plattformen und Full-Stack-Webprodukte und übersetze Geschäftsziele in widerstandsfähige, gut steuerbare Lösungen. Schwerpunkte: GenAI und agentische Systeme (LLM-Agenten, Evaluation und Observability, MCP), Solution- und Microservices-Architektur, Cloud-Infrastruktur (AWS, Azure, GCP), DevOps und Platform Engineering (Kubernetes, Terraform, CI/CD) sowie Echtzeit-Datenströme (Kafka, Flink). Ich verbinde technische Führung mit umfassender Liefererfahrung — Mentoring von Teams, Etablierung von Engineering-Best-Practices und die Bereitstellung skalierbarer Produktionssysteme.
Erfahrung
Principal Consultant, KI/DevOps/FullStack Softwareentwickler
Stack: Node.js, React • Java, Quarkus, Flyway • Python • PostgreSQL, Redis • Apache Kafka, Flink, Confluent • AWS Bedrock, Langfuse, MCP • Terraform, Kubernetes, Helm • AWS, Azure
AI/ML Engineer - GenAI-Demonstratoren für Vertriebs- und Angebotsprozesse
- Aufbau einer LLM-as-a-Judge-Qualitätsschicht für kundenorientierte Chatbots: Jeder Gesprächsschritt wird in Langfuse erfasst und asynchron durch einen AWS Bedrock LLM-Judge in Kombination mit programmierten Metriken bewertet — 9 Live-Qualitätskennzahlen (Qualität, Kosten, Eskalationsrisiko), einsetzbar mit jedem Chatbot.
- Konzeption einer agentischen Multi-Workflow-Plattform: Alle Kommunikationskanäle senden Events in eine zentrale Queue, ein Workflow-bewusster Dispatcher verteilt sie an veröffentlichte KI-Agenten, die Anfragen klassifizieren und Antworten in der Sprache des Kunden entwerfen; Ergebnisse landen hinter einem Human-Review-Gate in Salesforce oder SAP — wiederverwendbar über Regionen und Kanäle hinweg.
Senior DevOps/FullStack - Web-Client für KI-Chatbot-System
- Entwicklung einer robusten und widerstandsfähigen CI/CD-Plattform mit integrierten Unit- und e2e-Tests (Playwright) und Feature-Umgebungen.
- Einführung nahtloser Benutzer-Authentifizierung und rollenbasierter Autorisierung gegen AWS Cognito.
- Unterstützung von kollaborativen Chats, Arbeitsbereichen, Dokumenten basierend auf WebSockets und WebRTC.
Senior Java Entwickler/DevOps - Plattform für einheitliches Fahrzeugdaten-Streaming
- Backend-Microservices-Design, Entwicklung und Bereitstellung (Github Actions, ArgoCD, Azure Kubernetes Service, Terraform)
- Design und Implementierung einer hochsicheren Java REST API auf Basis von Confluent Kafka und Flink-Pipelines. Einführung von NIST 8000 Sicherheitsanforderungen mit automatischer Confluence-Seitengenerierung.
- Entwicklung einer sicheren Integration mit externen REST-APIs für Fahrzeugdatenanbieter mit Azure SPN-Authentifizierung.
DevOps Engineer/Senior Entwickler - Online Sales Forecasting Tool
- Refactoring bestehender Microservices in Java (Spring Boot), Python (FastAPI) und R (plumber) zur Unterstützung der Skalierung in k8s. Entwicklung eines CI/CD-Frameworks basierend auf Github Actions.
- Migration der Legacy-Infrastruktur von AWS (RDS und EC2 verwaltet mit CloudFormation) zu privatem OpenShift-Cluster. Einrichtung eines kontinuierlichen Deployment-Systems basierend auf Helm-Charts/Templates und Tekton-Triggers und Pipelines.
Systemarchitekt/Senior FullStack Softwareentwickler
Stack: Node.js (express, restify), ReactJS (TypeScript, redux, lerna, grpc-web), Go lang (GRPC, protobuf), Threedium, Rust, Docker, Kubernetes, Google Cloud Platform, MongoDB, PostgreSQL, Bigtable
Arbeit an großem B2B-Projekt in der Modebranche, bewertet als #1 auf dem US-Markt. Teilnahme an verschiedenen Integrationsaufgaben und Entwicklung einer benutzerdefinierten ETL-Engine (Extract, Transform, Load).
- Profiling und Refactoring von Node.js-Microservices.
- Entwicklung einer interaktiven UI für ETL-Tool mit React Flow, dagre und GRPC.
- Design und Implementierung von Box.com und Dropbox Konnektoren für ETL-Engine (Golang).
- Integration der excelize-Bibliothek in den ETL-Engine-XSL-Prozessor (Go lang), Behebung mehrerer Probleme im Bibliothekscode.
- Integration von Threedium 3D-Modellen mit benutzerdefiniertem React-Komponenten.
Systemarchitekt/Senior Softwareentwickler
Teilnahme an 20+ Projekten, darunter NLP- und Textmining-Tool Intellexer.
Stack: Node.js (express), React, Angular, Ext.js, AWS (EC2, ElasticBeanstalk, RDS, Route 53, CloudFront), webpack, jest, pdfkit, aws-sdk, MySQL, Redis, MongoDB, SQLite, .NET (C#/Managed C++), Prism, Unity, WiX, ASP.NET MVC, C++, COM, MAPI, WinAPI, ActiveMQ, Python, Robot Framework.
Crowdfunding-Software - B2B-Software zur Unterstützung lokaler Unternehmen mit enger Integration des Dwolla Zahlungssystems.
- Architektur des Web-Clients/Admin-App
- Node.js-Background-Worker-Service für Geldtransfers, Zinsberechnung und Finanzprüfung
- Gemeinsames UT-System für Client/Server, CI-Setup (Bitbucket Pipelines, AWS CloudFormation)
Medizin: DICOM/ECG-Dateien Parsen und Analyse
- Implementierung neuer ECG-Dateiformate (Physionet, EFS, ISHNE, HL7)
- Refactoring der gesamten ECG-Dateiverarbeitungslogik durch Einführung eines universellen Datenladers anstelle von Duplikaten
- Web-Client zum Hochladen/Anzeigen von DICOM-Bildern, die serverseitig in PNG konvertiert werden (durch C++ CGI). Web-Client verwendet HTML-Canvas-Elemente zur Anzeige und einfachen Bearbeitung: Zoom, WL-Transformation, interaktive Größenmessung
- Entwicklung eines plattformübergreifenden Intranet-Klinik-Personalsynchronisationstools mit ASP.NET MVC/SignalR
Senior Softwareentwickler
Stack: .NET, C#, C++, ATL/MFC, JavaScript/AJAX, Java, ColdFusion
Softwareentwickler
Stack: ASP 3.0 (VBScript), JavaScript/AJAX, C#, C++/boost/pthread, Java/Spring, MS SQL Server, Oracle
Postgraduierter Student, Lehrer
Arbeit an Robotersimulation und analytischem Programmiersystem – komplexes rechnergestütztes Modellierungssystem zur Simulation realer Industrieroboter und ihrer Umgebung, Berechnung der Roboterkinematik, Kollisionsdetektion und analytische Programmierung. Außerdem als Dozent an der BNTU tätig und mehrere IT-bezogene Kurse unterrichtet: Grundlagen der Computernetzwerke, Mathematische Grundlagen der Roboterprogrammierung.
Fähigkeiten
- JavaScript Full Stack: (2002-heute) TypeScript, React/redux, Angular, Node.js, Express, Next.js, REST/GraphQL
- DevOps: (2015-heute) Docker, Terraform, Kubernetes, AWS, Azure, GCP, Gitlab
- Python: (2008-heute) Django, Flask, FastAPI, SQLAlchemy, Celery, NumPy, Pandas, nltk, Seaborn, Pytorch, scikit-learn
- Java: (2004-heute) Java 1.3/21, Struts/FOP/JSTL/POI, JBoss, Tomcat, Spring Framework, Spring Boot, Quarkus, Gradle
- Durchführung von 500+ technischen Interviews in JavaScript, DevOps, Java, .NET und Golang
Ausbildung
Belarusian National Technical University | Minsk, Belarus 1997-2002 | Informatik, Robotik
Zertifikate
- Jun 2026: Microsoft AI & ML Engineering
- Jan 2026: AWS Generative AI Applications
- Okt 2025: Confluent Certified Developer for Apache Kafka
- Mai 2024: HashiCorp Certified: Terraform Associate (003)
- Okt 2023: AWS Certified Solutions Architect – Associate
- Aug 2022: DevOps on AWS
- Apr 2017: Machine Learning and Data Analysis from MIPT/Yandex
- Sep 2016: Microsoft Certified Solutions Associate: Web Applications
- Feb 2013: Microsoft Certified Solutions Developer: Web Applications
Sprachen
- Russisch (Muttersprache)
- Englisch (verhandlungssicher), IELTS 6.5, CEFR B2
- Deutsch (beruflich), OIF Integrationsprüfung B1
