Iraklis Kyriakidis

Software Engineering Manager & Technical Lead

.NET · Cloud architecture · APIs · Distributed systems

Summary

Software engineering leader and backend specialist with experience in fintech, financial services, AML, compliance and data-intensive systems. C#/.NET, SQL Server, Azure, AWS, distributed systems, APIs, Docker, Kubernetes and CI/CD. I have worked on transaction processing, AML and screening systems, legacy modernization and backend architecture, working closely with product, engineering and business stakeholders to turn complex requirements into practical technical solutions. Working remotely since 2020, with international teams across Sweden, Austria and Ireland.

Experience

Software Engineering Manager

Natech Banking Solutions · Athens

June 2025 - present

Leading a team of six engineers delivering and supporting three production systems across the AML and fintech domains: AML, Watchlist/PEP and BancApp.

  • Reduced incident rates and deployment failures by 90% through CI/CD improvements, process optimisation and stronger engineering practices.
  • Improved AML system performance by 70% through architectural enhancements and database optimisation.
  • Delivered the AML Client web modernization project on schedule, coordinating engineering, product and stakeholder teams.
  • Modernized legacy IIS-hosted .NET applications by migrating them to .NET 6, containerizing with Docker, and evolving them into distributed, cloud-ready services with APIs, microservices and distributed caching - without interrupting business continuity.

Senior Software Engineer

Natech Banking Solutions · Athens

September 2024 - June 2025

  • Engineered backend services for fuzzy matching and semantic search to optimise compliance workflows.
  • Extended the AML platform with Watchlist and PEP screening integration.
  • Improved service reliability and deployment efficiency through CI/CD automation and containerization.

Senior Software Engineer - Cepal Hellas

Netcompany-Intrasoft, via TechPals · Athens

October 2023 - September 2024

  • Built a scalable web application for loan management, designing and implementing payments, ticketing and KYC workflows.
  • Deployed and maintained on Azure, with delivery streamlined through Azure DevOps CI/CD pipelines.

Senior Software Engineer - IASO

Netcompany-Intrasoft, via TechPals · Athens

October 2023 - September 2024

  • Developed a secure admin back-office system supporting e-signature workflows in healthcare.
  • Integrated Namirial Digital Signature to meet EU compliance standards.

Senior Software Engineer

hi.health, via TechPals · Vienna, Austria

July 2022 - October 2023

  • Back-end development on a new platform automating insurance claims and enabling a global cashless payment experience.
  • Developed and maintained core systems on a microservices architecture combining Kubernetes services and AWS Lambda functions.
  • Integrated external payment providers to enable online and card-based transactions.
  • Maintained strong coverage through comprehensive unit and integration tests.

Senior Software Engineer

Flipdish, via TechPals · Ireland

March 2022 - July 2022

  • Reporting and analytics team: internal and external reporting supporting data-driven decisions across the organisation.
  • Designed and implemented back-end services and data pipelines underpinning analytics workflows.

Senior Software Engineer

Enartia · Heraklion

February 2020 - March 2022

  • Back-end systems and customer-facing websites for Papaki.gr and TopHost.gr, across the full lifecycle of scalable, high-availability web services.
  • Built and maintained CI/CD pipelines on CircleCI, migrating legacy pipelines from Jenkins and improving deployment reliability and release frequency.
  • Led migration of legacy applications and Windows services from VB.NET to C# and .NET Core, including containerization for Windows and Linux.
  • Conducted technical and non-technical interviews as part of growing the engineering team.

Senior Software Engineer

Betsson Group · Stockholm, Sweden

November 2018 - February 2020

  • Developed and operated the wallet system handling real-time transactions across all Betsson brands - bets, wins, bonuses, rebalances and refunds.
  • Ensured performance, reliability and regulatory compliance in a system processing millions of transactions daily.
  • Worked in the player account management team on a distributed, event-driven architecture.
  • Conducted interviews for backend engineering roles.

Team Lead

Qliro · Stockholm, Sweden

February 2017 - November 2018

  • Led a cross-functional team, owning day-to-day coordination, delivery planning and alignment with business goals.
  • Ran 1:1s, salary reviews and performance evaluations, mentoring engineers and supporting their growth.
  • Oversaw team architecture decisions and played a key role in technical and non-technical hiring.
  • Member of the company-wide architecture committee, shaping technical direction and evaluating cross-team proposals.

Senior Software Engineer

Qliro · Stockholm, Sweden

September 2016 - February 2017

  • Built systems for invoice and order management and Buy Now, Pay Later (BNPL) services.
  • Built a Kafka-based system for handling GDPR data requests, routing them to the right teams across the organisation.
  • Participated in PSD2 proofs of concept, collaborating with Nordea on open banking use cases.
  • Designed and implemented CI/CD pipelines using TeamCity.

Senior Software Engineer

Xylem Inc. · Stockholm, Sweden

January 2015 - September 2016

  • Back-end systems and desktop applications for flow calculation and performance testing of water pumps.
  • Data processing, system logic and integration with the mathematical models used in simulation and testing.

Software Engineer

Konsultnet · Stockholm, Sweden

February 2013 - January 2015

  • Developed Effectplan, a web-based budgeting and forecasting tool used by finance and planning teams.
  • Back-end logic, database interactions and front-end components supporting complex financial workflows and reporting.

Software Engineer

Apopsi Group of Companies · Piraeus, Greece

August 2008 - August 2011

  • Built a custom CMS used across multiple companies in the group, in C#, ASP.NET and SQL Server.
  • Built a system for managing electronic equipment through a map interface, integrating the KNX protocol with Google and Bing Maps.

Software Engineer

EnergyNet · Serres, Greece

June 2007 - July 2008

  • Supported, enhanced and reverse-engineered a management system used by 22+ internet cafés, integrating hourly and daily billing with a CDN distributing game files, serial keys and assets.
  • Developed a remote lock/unlock mechanism for centralised control across all client machines.

Education

MSc, Information Systems Management

Stockholm University · Sweden

2011 - 2013

BSc, Computer Science

University of Hertfordshire · United Kingdom

2003 - 2006

Domains

  • AML
  • Sanctions & PEP screening
  • KYC
  • Transaction monitoring
  • Payment systems
  • Card payments
  • Wallets
  • Invoicing
  • BNPL
  • Loan management
  • Debt collection
  • Credit scoring
  • Budgeting & forecasting
  • Decision support
  • Fraud detection

Technology

  • C#
  • .NET
  • ASP.NET Core
  • VB.NET
  • SQL Server
  • Azure
  • AWS
  • Docker
  • Kubernetes
  • Kafka
  • RabbitMQ
  • Redis
  • Microservices
  • Event-driven
  • CI/CD
  • DDD
  • TDD / BDD
  • Engineering management

Certifications

  • Scrum Master
  • C# and .NET
  • Project Management
  • Software Engineering
  • Algorithms (Hard)

Languages

  • Greek - native
  • English - professional working
  • Swedish - elementary