Artem Kustikov
Principal Consultant, KI/DevOps/FullStack Softwareentwickler
Wien ¤ Österreich
LinkedIn
| GitHub
| Credly
| Microsoft Learning
| PDF
| English Version
artem.kustikov@gmail.com ¤ +43 664 9310 6218
Erfahrung
Principal Consultant, KI/DevOps/FullStack Softwareentwickler
Stack: Node.js, React • Java, Quarkus, Flyway • PostgreSQL, Redis • Apache Kafka, Flink, Confluent • Terraform, Kubernetes, Helm • AWS, Azure
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. Optimierung des Docker-Image-Builds und Versionierung, Hinzufügen von Health Checks und externer Konfiguration. Entwicklung eines CI/CD-Frameworks basierend auf Github Actions. Implementierung einer benutzerdefinierten Github Action für HTTP-Polling.
• 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). Migration der Legacy-Frontend-Anwendung von Ampersand.JS-basiertem Framework zu ReactJS.
• 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 (Go lang).
• 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, ElacticBeanstalk, 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, Expnress, 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
- Mai 2024: HashiCorp Certified: Terraform Associate (003)
- Okt 2023: AWS Certified Solutions Architect – Associate
- Aug 2022: DevOps on AWS (Coursera)
- Apr 2017: Machine Learning and Data Analysis von MIPT/Yandex (Coursera).
- Sep 2016: Microsoft Certified Solutions Associate: Web Applications (Zertifikatsnummer: F810-0741)
- Feb 2013: Microsoft Certified Solutions Developer: Web Applications
Sprachen
Russisch (Muttersprache) ¤ Englisch (verhandlungssicher), IELTS 6.5, CEFR B2 ¤ Deutsch (beruflich), OIF Integrationsprüfung B1