Software Consulting

Building systems
that last.

Senior software consultant with 25+ years of experience in architecture, full-stack development, and team leadership across finance, government, and transportation sectors.

Get in touch →

What I do

End-to-end consulting from architecture design to production deployment.

◆

Architecture & Design

System architecture, microservice design, integration planning, and technology selection for complex enterprise systems.

◆

Full-Stack Development

Backend (Java, Spring Boot, Quarkus) and frontend (Angular, React, TypeScript) implementation with automated testing.

◆

Cloud & DevOps

Azure, AWS, Docker, Kubernetes, CI/CD pipelines, and infrastructure design for scalable, reliable deployments.

◆

Team Leadership

Scrum Master, technical lead, and developer mentoring. Managing teams and driving quality through best practices.

Technical domains

Deep experience across the full technology stack, from database design to user interfaces.

Backend

  • Java 8–25, Spring Boot, Spring WebFlux, Quarkus
  • Microservice architecture, reactive systems
  • REST APIs, SOAP/XML, OpenAPI, event-driven (Kafka, Azure Service Bus)
  • JPA, QueryDSL, PostgreSQL, Oracle, Redis, MongoDB
  • Security: JWT, mTLS, SSO (OpenID, MSAL)

Frontend

  • Angular (2–19), TypeScript, Angular Material
  • React, JavaScript, HTML5, CSS3
  • Responsive UI design, accessibility
  • Automated testing: Protractor, Karma, Robot Framework

Infrastructure & DevOps

  • Azure, AWS (Certified Solutions Architect)
  • Docker, Kubernetes, Podman, OpenShift
  • CI/CD: Jenkins, Azure DevOps, GitLab CI
  • Monitoring: Prometheus, Dynatrace, Azure Monitor
  • Ansible, Helm, infrastructure as code

Process & Leadership

  • Scrum Master (Certified)
  • Technical architecture & design decisions
  • Team mentoring & code quality (Sonar)
  • Requirements analysis & stakeholder communication

Technologies

A broad toolkit refined over decades of building production systems.

Languages

Java TypeScript / javascript Python SQL Bash

Frameworks & Libraries

Spring Boot Spring WebFlux Quarkus Apache Camel Angular React JPA / QueryDSL MapStruct Lombok

Cloud & Infrastructure

Azure AWS Docker Kubernetes Podman OpenShift Helm Terraform Ansible

Databases & Messaging

PostgreSQL Oracle MS SQL Redis MongoDB Kafka RabbitMQ ActiveMQ Azure Service Bus AWS SNS

Tools & Practices

Git Jenkins Azure DevOps SonarQube Prometheus Dynatrace Robot Framework JUnit Maven

Experience

Key engagements across finance, government, and transportation sectors.

Lately been leading architecture, design, and delivery of micro-frontends and microservices (Java / Quarkus) in Azure environment, including team management, automated testing, and system integrations.

Earlier work in the government sector included building the first user-facing and supporting services for a national legal-records platform, full-stack with Spring Boot and Angular. In transportation, I developed reactive microservice backends with Kubernetes-based CI/CD, as well as train exception management and vessel registration/certification systems.

In the finance and pension domain, I built retirement benefit systems and integrations, led an Azure cloud migration strategy, and served on the architecture team. I also architected a complex SOA system for higher education and managed a seven-person development team.

My career began in startups and enterprise environments spanning payment systems, AWS-based distributed systems, J2EE platforms, full-text databases, and C-level systems programming — progressing from systems programming through enterprise platforms to architecture and leadership.

Let's work together

Available for consulting engagements and project-based work.

Name Marko Lyly
Company zCode Oy
Location Espoo, Finland
Email my.name AT iki.fi
Certifications AWS Solutions Architect · Certified Scrum Master