Iraklis Kyriakidis
Software Engineering Manager & Technical Lead
.NET · Cloud architecture · APIs · Distributed systems
Print this page to save it as a PDF.
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
Technology
Certifications
- Scrum Master
- C# and .NET
- Project Management
- Software Engineering
- Algorithms (Hard)
Languages
- Greek - native
- English - professional working
- Swedish - elementary