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
Frontend
Cloud & DevOps
Databases
AI Technologies & Tools
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.
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.
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.
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.
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.
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.