Artem Kustikov
Principal Consultant, AI/DevOps/FullStack Software Developer
Vienna ¤ Austria
artem.kustikov@gmail.com ¤ +43 664 9310 6218
Principal consultant and hands-on software architect with 20+ years of experience designing and delivering scalable, cloud-native systems end to end. I lead architecture and engineering across AI/LLM-powered applications, distributed event-driven platforms, and full-stack web products, translating business goals into resilient, well-governed solutions. Core focus areas: GenAI and agentic systems (LLM agents, evaluation and observability, MCP), solution and microservices architecture, cloud infrastructure (AWS, Azure, GCP), DevOps and platform engineering (Kubernetes, Terraform, CI/CD), and real-time data streaming (Kafka, Flink). I pair technical leadership with deep delivery experience — mentoring teams, driving engineering best practices, and shipping production systems that scale.
Experience
Principal Consultant, AI/DevOps/FullStack Software Developer
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 demonstrators for sales and offer processes
- Built an LLM-as-a-Judge quality layer for customer-facing chatbots: every conversation turn is traced to Langfuse and scored asynchronously by an AWS Bedrock LLM judge combined with coded metrics, surfacing 9 live quality scores (quality, cost, escalation risk) — designed to plug into any chatbot.
- Designed an agentic multi-workflow platform: all communication channels emit events onto a single queue, a workflow-aware dispatcher fans them out to published AI agents that classify requests and draft replies in the customer’s language; results land in Salesforce or SAP behind a human-review gate. Multi-tenant by design, with tenants isolated by their own configuration and agents, and extensible so that new agents, workflows, and channels plug in without touching the core — reusable across regions, tenants, and channels.
Solution Architect/FullStack - Scheduling, billing and contract platform for concert organisers
- Designed and built a multi-tenant platform serving several legally separate companies and event formats: one login supports multiple roles with role-specific features, and every query is scoped through explicit per-company access grants that can be gated on a signed contract.
- Modelled recurring schedules that generate concerts with immutable composition snapshots; double-booking is prevented in the database itself. Added
.ICSconfirmation emails with confirm/cancel deep links and PDF participant and fee reports. - End-to-end TypeScript on Bun — GraphQL Yoga API, Prisma/PostgreSQL, React/Redux/Mantine SPA, JWT with Google and Apple OAuth — deployed to AWS ECS Fargate with Terraform/Terragrunt, GitHub Actions continuous delivery, and SES mail via the task role.
- Built end-to-end with Claude Code — from requirements and data model through API, UI, infrastructure and CI/CD — as a production-scale AI-assisted development case study.
Senior DevOps/FullStack - Web-client for artificial intelligence chatbot system
- Develop robust and resilient CI/CD platform with integrated unit and e2e tests (Playwright) and support for feature environments.
- Introduce seamless user authentication and role-based authorization against AWS Cognito.
- Work on support for collaborative chats, workspaces, and documents based on WebSockets and WebRTC.
Senior Java Developer/DevOps - Unified vehicles data streaming platform
- Work on backend microservices design, development, and deployment (Github Actions, ArgoCD, Azure Kubernetes Service, Terraform)
- Design and implement highly secured Java REST API on top of Confluent Kafka and Flink pipelines. Automate Flink pipelines deployment and monitoring.
DevOps Engineer/Senior Developer - Online Sales Forecasting Tool
- Refactor existing API and ML inference microservices written on Java (Spring Boot), Python (FastAPI), and R (plumber) to support deployment into k8s. Optimize Docker images build and versioning, add health checks and external configuration. Develop CI/CD framework based on Github actions. Implement custom Github action to perform HTTP polling.
- Migrate legacy infrastructure from AWS (RDS and EC2 managed with CloudFormation) to private OpenShift cluster. Setup continuous deployment system based on Helm charts/templates and Tekton triggers and pipelines.
System Architect/Senior FullStack Software Developer
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
Worked on a large B2B project in the fashion industry, evaluated as #1 in the US market. Participated in various integration tasks and custom ETL (extract, transform, load) engine development. Worked on migration of a legacy frontend application from an Ampersand.JS-based framework to ReactJS.
- Performed Node.js microservices profiling and code refactoring/optimization.
- Developed a rich interactive UI for the ETL tool with React Flow, dagre, and GRPC.
- Designed and implemented Box.com and Dropbox connectors for the ETL engine (Go lang).
- Integrated the excelize library into the ETL engine’s XSL processor (Go lang), and fixed several issues in the library code.
- Worked on Threedium 3D models integration, covering it with a custom React component.
System Architect/Senior Software Developer
Participated in 20+ projects including NLP and text mining tool Intellexer.
Stack: Node.js (express), React, Angular, Ext.js, AWS (EC2, ElasticBeanstalk, RDS, CloudFront), MySQL, Redis, MongoDB, .NET (C#/Managed C++), ASP.NET MVC, C++, COM, WinAPI, ActiveMQ, Python.
- Crowdfunding software — B2B platform for local businesses with tight integration of the Dwolla payments service: web client and admin app architecture, CI setup (Bitbucket Pipelines, AWS CloudFormation), and a Node.js background worker for money transfers, interest charges, and financial audit.
- Medicine: DICOM/ECG parsing and analysis — universal ECG data loader replacing duplicate per-format implementations (Physionet, EFS, ISHNE, HL7), a canvas-based web client to upload and view DICOM images (zoom, WL-transformation, interactive measuring), and an ASP.NET MVC/SignalR clinic personnel synchronization tool.
Senior Software Developer
Stack: .NET, C#, C++, ATL/MFC, JavaScript/AJAX, Java, ColdFusion
Software Developer
Stack: ASP 3.0 (VBScript), JavaScript/AJAX, C#, C++/boost/pthread, Java/Spring, MS SQL Server, Oracle
Postgraduate student, teacher
Worked on robot simulation and analytical programming system – complex computer-aided modeling system for simulation of real industrial robots and their environment, calculation of robot kinematics, collision detection and analytical programming. Also worked as teacher in the staff of BNTU and taught several IT-related courses: Computer Networking Fundamentals, Mathematical Fundamentals of Programming of Robots.
Skills
- JavaScript Full Stack: (2002-now) TypeScript, React/redux, Angular, Node.js, Express, Next.js, REST/GraphQL
- DevOps: (2015-now) Docker, Terraform, Kubernetes, AWS, Azure, GCP, Gitlab
- Python: (2008-now) Django, Flask, FastAPI, SQLAlchemy, Celery, NumPy, Pandas, nltk, Seaborn, Pytorch, scikit-learn
- Java: (2004-now) Java 1.3/21, Struts/FOP/JSTL/POI, JBoss, Tomcat, Spring Framework, Spring Boot, Quarkus, Gradle
- Performed 500+ technical interviews in JavaScript, DevOps, Java, .NET, and Golang
Open Source Projects
- KateChat — Self-hosted, multi-provider LLM chat platform (open ChatGPT alternative). React/TypeScript frontend with Node.js and Rust backends; integrates AWS Bedrock, OpenAI, and Yandex AI with RAG (Docling), MCP tool servers, in-browser Python (Pyodide), and image generation. GraphQL API, WebSocket subscriptions, PostgreSQL/Redis, Docker.
- docling.rs — High-performance Rust reimplementation of Python Docling, adopted into the official Docling project, that converts 20+ document formats (PDF, DOCX, PPTX, XLSX, HTML, EPUB, images, audio) into a unified
DoclingDocumentfor AI/RAG pipelines. Pure-Rust PDF parser with an ONNX layout/TableFormer/OCR stack and Whisper ASR; 2–57× less memory and up to 46× faster than Python, with Node.js/TypeScript bindings. Emits Markdown, docling-JSON and DocLang (.dclx) conformant with upstream docling, and ships a pluggable RAG subsystem — chunking, swappable embedders and vector stores, hybrid/multi-query/HyDE retrieval, and an API-key-protected REST service.
Education
Belarusian National Technical University | Minsk, Belarus 1997-2002 | Computer Science, Robotics
Certifications
- Jun 2026: Microsoft AI & ML Engineering
- Jan 2026: AWS Generative AI Applications
- Oct 2025: Confluent Certified Developer for Apache Kafka
- May 2024: HashiCorp Certified: Terraform Associate (003)
- Oct 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
Languages
Russian (native) • English (full professional), IELTS 6.5, CEFR B2 • German (professional), OIF Integrationsprüfung B1
