Artem Kustikov

Artem Kustikov - Detailed Experience

Vienna ¤ Austria

Back to main ¤ 📧 artem.kustikov@gmail.com ¤ +43 664 9310 6218

Skills

Platforms/Technologies

Experience

08.2022 - Current

Machine Learning Reply

Software company in Vienna, Austria

Position: Principal Consultant, AI/DevOps/FullStack Software Developer

Technologies

Projects

🚗 Unified vehicles data streaming platform – Senior Java Developer/DevOps

Stack: Java, Quarkus, reactive Hibernate, Flyway • Apache Flink 2.2, Confluent Kafka, Schema Registry • Databricks, Apache Iceberg • Azure Kubernetes Service, API Management, Blob Storage, Key Vault, Postgres, Redis, Log Analytics • Terraform, Terragrunt, Argo CD, Helm, Cilium, Kyverno, Policy as Code, GitHub Actions • Prometheus, Grafana • Testcontainers, WireMock

Platform services (Java / Quarkus)

Flink stream processing

Cloud infrastructure (Azure, Terraform/Terragrunt, Argo CD)

Kubernetes platform migration

Operations and quality

🧩 Self-service agentic AI platform – Solution Architect/AI Engineer

A self-service agentic platform that lets a non-engineer describe an AI agent in chat, get it back as an editable visual workflow on a canvas, publish it, and have real inbound traffic run it. Agents are triggered by four channels — a shared mailbox, embeddable web forms, live phone calls and cron schedules — run as Azure AI Foundry agents on Azure OpenAI models, and can ground their answers in uploaded knowledge bases, classify requests and draft replies in the customer’s language, call platform tools such as Salesforce case creation and SAP hand-off, and reach customer systems through authenticated MCP servers. Ships in two shapes from one codebase: a multi-tenant service where one portal serves several customer organisations with their own branding, users and data, and a single-tenant install deployed inside a customer’s own Azure subscription. Owned the platform end to end — the Next.js portal and its server-side API, the two Python queue-driven backend services, the realtime voice channel, the multi-tenant data model and the Terraform that stands the whole thing up from an empty subscription.

Stack: TypeScript, Next.js (App Router), React, ReactFlow, Tailwind CSS, Redux, MSAL, SSE, WebRTC, Vitest • Python 3.12, Azure Functions v2, PydanticAI, Pydantic, asyncio, pytest • Azure OpenAI (Responses API, realtime models), Azure AI Foundry (agents, model deployments, vector stores, file_search, web_search), Whisper, MCP • Azure Container Apps, Functions, Cosmos DB, Storage Queues/Blob, Cache for Redis, Key Vault, Container Registry, Logic Apps, Entra ID/OAuth2, Managed Identity, Application Insights • Terraform, GitHub Actions (OIDC), Docker, Turborepo, AWS Route 53

🧠 GenAI demonstrators for sales and offer processes – AI/ML Engineer

🤖 Web-client for artificial intelligence chatbot system

📈 Online Sales Forecasting Tool – DevOps Engineer/Senior Developer

🏪 Cashier-free store backend/infrastructure – Full-Stack/DevOps

05.2018 - 02.2022

Intetics

Outstaff Software Development Company

Position: System Architect/Senior FullStack Software Developer

Worked on large b2b project in fashion industry evaluated as #1 on US Market. Participated in different integration tasks and custom ETL (extract, transform, load) engine development. Worked on migration of legacy frontend application from Ampersand.JS based framework to ReactJS.

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

Tasks:

10.2008 - 05.2018

EffectiveSoft

Outsourcing Software Development Company

Position: System Architect/Senior Software Developer

Participated in 20+ projects including NLP and text mining tool Intellexer

Crowdfunding software

b2b crowdfunding software to support local businesses with tight integration with Dwolla payments service

Stack: Node.js (express), React, AWS (EC2, ElasticBeanstalk, RDS, Route 53, CloudFront), webpack, jest, pdfkit, aws-sdk, AWS RDS (MySQL), Redis

Tasks:

Online 360 deg video player/editor

Online video player/editor for interactive video presentations with 360deg/VR video support

Stack: Node.js (koa), Angular2, A-Frame, webpack, yarn, karma, Redis, MongoDB

Tasks:

Microsoft Exchange integration software

Set of several e-mail archiving/processing software projects integrated with MS Exchange, MS Outlook, Veritas Enterprise Vault, and AWS

Stack: .NET (C#), ASP.NET MVC 5.0, Knockout.js, COM, MAPI, WinAPI

Tasks:

Symantec (Veritas) Enterprise Vault integration

Implementation of custom messages filter for Symantec (Veritas) Enterprise Vault that is used to pull and transfer archived e-mail messages to ActiveMQ queue

Stack: C++14, COM, ActiveMQ

Tasks:

Set of Cordova applications

Development/optimization of several cross-platform mobile applications based on http://feedhenry.org/ technologies

Stack: node.js, Express, Backbone.js, Angular.js, redis, MongoDB

Tasks:

Medicine: ECG files parsing and analysis

Stack: C#/Managed C++, Prism, Unity, WiX, SQLite

Tasks:

Online backup software

Development of several single-page applications to manage cloud online backup/big data storage. Applications based on Ext.js 4.0 (migrated to 5.0)

Stack: Ext.js 4.0/5.0, SASS, Python, Robot Framework

Tasks:

Development of public API for EffectiveSoft semantic product Intellexer, extending/optimization of legacy modules

Stack: .NET Framework 4.5, C# 4.0, WCF, REST, Windows-services, WiX Installer, Rhino.Mocks, NUnit, NAnt, DocX, LINQ, Spring framework, JavaScript, backbone.js, jqGrid, qunit

Tasks:

Medicine: DICOM files parsing and view

Stack: C++/MFC, C# 4.0, ASP.NET MVC 4, SignalR, jQuery/canvas/Twitter Bootsrap, MS SQL Server/MS Access

Tasks:

Investment orders management system

Position: Senior Developer

Stack: C# 4.0, ASP.NET MVC 2, Entity Framework/Migrations, AutoMapper, jQuery/jQuery UI/jQuery.jqGrid, PDFsharp-MigraDoc, LinqToCsv, DocumentFormat.OpenXml

Tasks:

Insurance technologies software

Position: Senior Developer

Team Size: 10

Stack: C# 4.0, ASP.NET MVC 2, JavaScript, jQuery, LINQ (Objects, SQL), TFS, MS Unit Test, Spring framework.

Tasks:

Document management integration system

Position: Senior Developer

Team Size: 4

Stack: C# 4.0, ASP.NET MVC 2, JavaScript, jQuery, LINQ (Objects, SQL) with DBLinq, NUnit, Rhino.Mocks, Unity framework, SQLite, MS SQL Server

Tasks:

Online book shop

Position: Senior Developer

Stack: PHP, Zend framework, Doctrine, jQuery, Python, sqlalchemy, subprocess, boto, PIL

Tasks:

10.2006 - 10.2008

InventionMachine - now IHS Markit

Innovation Software Development Company

Position: Software Developer

Technologies: .NET, C#, C++, ATL/MFC, JavaScript/AJAX, Java, ColdFusion

Worked on UI and SDK for GoldFire Innovator (Goldfire Cognitive Search)

Tasks:

06.2004 - 09.2006

SCAND

Outsourcing Software Development Company

Position: Software Developer

Technologies: ASP 3.0 (VBScript), JavaScript/AJAX, C#, C++/boost/pthread, Java/Spring, MS SQL Server, Oracle

Participated in 5+ projects of different sizes

Request management system for advertising company

Complex intranet corporation application written on ASP with own C++ components running at server and custom COM components (Automation). Worked with Business Objects, Microsoft Office Products from ASP code, application back-end – Oracle.

Stack: ASP 3.0, VBScript, HTML, AJAX, COM

Tasks:

SEO engine with custom web-crawler

Cross-platform (Windows/Linux) server application for search engines optimization tasks:

Stack: C++ (gcc/MSVS); Sockets; boost; zlib; MySQL C++ API; pthread; TCP/IP, HTTP protocols

12.2002 - 06.2004

Belarusian National Technical University

Location: Minsk, Belarus

Post-graduated 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.

Certifications

06.2026

01.2026

October 2025

CCDAK

05.2024

HashiCorp Certified: Terraform Associate (003)

10.2023

AWS Certified Solutions Architect – Associate

08.2022

04.2017

09.2016

MCSA Web Applications

02.2013

12.2012

11.2004

Articles

Small and Reliable C++ HTTP Server with Complete ASP.NET Support

AWUI - a simple web user interface library with AJAX support

Languages

Work Authorization

Interests