Profile avatar

Ivan Stankevichus

Senior Software Developer | Agentic AI Development Enthusiast

About Me

I'm a senior software developer with extensive experience architecting scalable microservices and end-to-end solutions. Skilled in Java, Kotlin, and React.js, my expertise includes DevOps and Azure Cloud.

I actively explore AI-driven multi-agent systems, generative AI solutions, and leverage AI-assisted coding to boost productivity and accelerate outcomes.

Experienced in leading collaborative teams and closely engaging with clients, I deliver innovative, tailored solutions that exceed expectations.

Looking forward, I'm excited to architect and develop cutting-edge generative AI-enhanced applications that drive real-world impact.

Professional Experience

Siili Solutions

Senior Fullstack Software Developer

January 2025 - Present (4 months) Joensuu, North Karelia, Finland

Valamis

Senior Software Developer

December 2021 - January 2025 (3 years 2 months) Joensuu, North Karelia, Finland

Cloud-native, k8s orchestrated scalable microservice applications development, Azure Cloud technologies. Enterprise system grade integrations development. Apache Kafka-based data pipeline-driven applications development.
Leading Software Development and Technical Teams in continuous customer oriented Solution Delivery on various international and multi-national projects.

Valamis

Software Developer

March 2020 - December 2021 (1 year 10 months) Joensuu, Eastern Finland, Finland

Valamis

Junior Software Developer

September 2019 - February 2020 (6 months) Joensuu Area, Finland

Valamis

Software Developer Trainee

February 2019 - August 2019 (7 months) Joensuu Area, Finland

Siemens Osakeyhtiö

System Specialist, Software Developer

March 2016 - September 2016 (7 months) Espoo, Southern Finland, Finland

Siemens Osakeyhtiö

Trainee, Customer Services, Software Engineering

May 2015 - March 2016 (11 months) Espoo

Research and development, Cloud services, System Specialist, Full-stack JavaScript web developer

ABB

Software Development Intern, Intelligent Devices

April 2014 - August 2014 (5 months) Ladenburg

Industry 4.0 project, OPC UA, C#

Core Skills

Backend

Spring Boot Kotlin Java Quarkus Node.js Ktor GraalVM

Frontend

React Next.js Redux.js

Cloud & DevOps

Azure Azure Kubernetes Service (AKS) Kubernetes Docker Azure SQL Database Google Cloud Platform (GCP) Google Cloud Run Azure Functions

Databases

MongoDB PostgreSQL Redis Elasticsearch

AI Technologies & Tools

TensorFlow GitHub Copilot ChatGPT Deep Learning Machine Learning Vertex Azure AI Microsoft Autogen Cursor Agentic AI HuggingFace RAG Model Context Protocol (MCP) servers Large Language Models (LLM)

Projects & Experience

Competence Development Assistant (AI Assistant)

As sole architect and developer, I designed and implemented this competence development assistant using AI-assisted coding techniques. I created the event-driven architecture with an asyncio-based event bus implementing publish/subscribe and request/response patterns. I architected the agent system using Microsoft's Autogen framework, developing SwarmGroupChat functionality with proper handoff between specialized competence development agents. I built a comprehensive component system with registry, factory, and caching mechanisms for extensible management. I implemented the repository pattern for standardized database access across all data models, ensuring consistent handling of development plans and user profiles. I created testing infrastructure including mocks, integration tests, and performance benchmarks.

Microsoft Autogen Cursor OpenAPI Agentic AI Azure AI Prompt Engineering Git Python ChatGPT Prometheus

Internal | March 2025 - April 2025 | Architect/Developer

Cloud Product Solutions: Online Compliance & Accreditation Management (TL)

Played a key role in the end-to-end development, continuous maintenance, enhancement, and technical support of the solution. Acted as the Technical Team Lead for the solution-focused team comprising full-stack developers, QA engineers, and operations staff. Responsibilities included collaborating with customers to plan sprints and project deliverables, scheduling and coordinating team activities, strategizing technical implementation, designing event-driven orchestration and high-availability features, hands-on programming, DevOps pipelines, and Azure Kubernetes components. Led the team to deliver a scalable, high-quality solution while driving technical excellence and ensuring alignment with business objectives.

Spring Boot Elasticsearch Liferay Azure Kotlin OpenAPI Team Leadership Agile Scrum DevOps

Confidential - Global - Legal/Public sector | December 2023 - January 2025 | Technical Team Lead

Cloud Product Solutions: Online Compliance & Accreditation Management (SWD)

Full-Stack Development: Engaged in hands-on programming across both frontend and backend components. Developed and maintained robust microservices, including Java Spring Boot and Kotlin Ktor API services. Implemented Apache Kafka consumers and producers to streamline data processing. Designed and executed efficient data storage and retrieval solutions using PostgreSQL, Elasticsearch and Redis in a microservices environment. Crafted dynamic SSR React.js UI components. Established and configured DevOps pipelines within Azure; managed Azure Kubernetes and platform components using Helm and Terraform.

Spring Boot Functional Programming Liferay Terraform Azure Kotlin OpenAPI React PostgreSQL

Confidential - Global - Legal/Public sector | January 2022 - December 2023 | Senior Software Developer

Cloud Product Solutions: Online Learning Platform Migration

Engineered a seamless transition from Oracle DB to PostgreSQL in Azure SQL by designing and implementing robust data extraction and migration processes. Developed and optimized migration scripts using Docker and Azure-based cloud solutions. Built and maintained DevOps pipelines and Kubernetes Helm charts. Developed a microservice integrating PostgreSQL and Elasticsearch for robust data management and high-performance search. Developed Java Spring Boot microservices and SCIM API to synchronize user HR and learning data from third-party vendors, and created Liferay UI portlets to enhance user experience.

Spring Boot Elasticsearch Liferay Azure Kubernetes Docker PostgreSQL SCIM

Confidential - Global - Travel Industry | June 2021 - December 2021 | Software Developer

Cloud Product Solutions: Global Search

Developed a feature-rich search UI using React.js and Redux, integrating advanced pagination, facets, sorting, dynamic results prompts, and intelligent text suggestions. Engineered scalable Kubernetes backend API microservices that process UI actions and deliver paginated search results directly from the Elasticsearch API. Configured Kubernetes Helm charts to streamline the deployment of related services and SSR UI components.

React Redux.js Elasticsearch Kubernetes Helm TypeScript

Internal Product | June 2019 - October 2019 | Software Developer

Education & Certificates

Education

Bachelor's Degree, Industrial Automation Engineering, Jyväskylä University of Applied Sciences, 2016

Certificates

  • EITCA Artificial Intelligence – EITCA Academy
  • Azure AI Engineering Associate – Microsoft
  • Microsoft Certified: Azure Administrator Associate – Microsoft

Languages

  • Russian (native)
  • Finnish (fluent)
  • English (fluent)

© 2024 Ivan Stankevichus. Blog content licensed under CC BY-NC-ND 4.0. Code samples under Apache 2.0.