Senior Backend Engineer with over 20 years of experience delivering robust enterprise solutions across finance, retail, and the public sector. I specialize in C# and .NET Core, with a deep background in designing scalable RESTful APIs and modernizing legacy architectures. Whether you need a core architectural component developed from scratch or a complex migration from legacy systems, I bring the "implementation lead" mindset required to get projects to production on time and within budget.

Ian Harkin

Senior Backend Engineer with over 20 years of experience delivering robust enterprise solutions across finance, retail, and the public sector. I specialize in C# and .NET Core, with a deep background in designing scalable RESTful APIs and modernizing legacy architectures. Whether you need a core architectural component developed from scratch or a complex migration from legacy systems, I bring the "implementation lead" mindset required to get projects to production on time and within budget.

Available to hire

Senior Backend Engineer with over 20 years of experience delivering robust enterprise solutions across finance, retail, and the public sector. I specialize in C# and .NET Core, with a deep background in designing scalable RESTful APIs and modernizing legacy architectures.

Whether you need a core architectural component developed from scratch or a complex migration from legacy systems, I bring the “implementation lead” mindset required to get projects to production on time and within budget.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Owner & Sole Employee at Dalenii Digital
July 1, 2023 - Present
Handle all aspects of digital and print publishing and distribution; pursuing projects to modernise full-stack knowledge, including AI-enabled prototypes and modern web technologies; building modular APIs, secure integration layers and cloud-ready components using Azure and React.
Software Developer / IT Specialist at An Post DTS
August 1, 2019 - June 30, 2023
Enhanced enterprise retail systems by integrating peripherals (printers, scanners, chip-and-pin devices) into C# applications; modernised legacy Visual Basic 6 projects to C#, improving maintainability; performed unit and integration testing; worked in Agile/Scrum teams using JIRA.
Software Developer at Progress Systems Ltd
August 1, 2018 - January 31, 2019
Maintained and enhanced desktop n-tier Credit Union management software system; implemented features in SQL Server 2014, VB.NET, C#, and .NET Framework 4.5; used ComponentOne Studio and WinForms; worked with TFS.
Software Developer at Two Ten Health
May 1, 2017 - May 31, 2018
Enhanced a dental teaching hospital management system; developed SMS and Email interfaces in Visual Basic 6 and C# Windows Services; performed unit and system testing; prepared deployment documentation; liaised with PMs and BAs.
Software Engineer at Zurich Life
April 1, 2016 - December 31, 2016
Enhanced Glide-path functionality of desktop Life quotation and disclosure applications; collaborated with actuaries to refine business logic; unit and system testing; maintained source code using Subversion.
Software Engineer at IFDS Percana
April 1, 2015 - April 30, 2016
Investigated and resolved data issues in a large-scale life and fund administration system; developed T-SQL scripts for data clean-up and reconciliation; coordinated with actuarial teams and offshore developers; quality control of overseas team.
Software Developer at Invotech
July 1, 2013 - December 31, 2014
Enhanced ASP.NET Web Forms and ASMX services supporting payment integrations and third-party systems; improved data migration workflows by developing utilities to import Access and CSV data into SQL Server.
Software Engineer at IFDS Percana
April 1, 2010 - December 31, 2012
Delivered enhancements across all layers of an income protection administration solution; SQL Server data layers, VB.NET/ASP.NET components, and external web services; improved underwriting workflows in collaboration with actuaries and business analysts.
Software Developer at Invotech
September 1, 2009 - March 31, 2010
Developed direct debit module and management reporting dashboard; wrote receipt printer module interface for POS; integrated SMS web system using XML API.
Software Developer at Investec
September 1, 2008 - December 31, 2008
Development and maintenance of line-of-business private banking software; developed Crystal Reports; front-end VB.NET to integrate with SSIS-driven EDI system.
Software Developer at Invotech
March 1, 2008 - September 30, 2008
MS Access, Visual Basic 6, Crystal Reports 10 development work.
Software Developer at Vantage Software / An Garda Síochána
April 1, 2002 - June 30, 2007
Modernised legacy components by porting VB6 to VB.NET 2005 for a police incident management system; converted SQL logic to Oracle PL/SQL; planned and documented requirements and mock-ups; mentored new developers.
Developer at Vantage Software / An Garda Síochána
April 1, 2000 - September 30, 2000
Additional duties to support the Garda incident management system and related software.
Software Developer at Perspective Software / Deutsche International (Irl)
January 1, 2001 - February 28, 2001
Enhanced month-end reporting for a Fund Management System; improved usability of VB6 UI; worked with Sybase Adaptive Server 11.5.
Senior Developer at Microsoft IBS
April 1, 2001 - June 30, 2001
Developed a Version Control service for an in-house Document Management platform using Visual SourceSafe API; VB6, SQL Server 2000, Windows 2000, COM+, XML, VBScript.
Software Developer at Scottish Provident
December 1, 2000 - December 31, 2000
Implemented business rules of web services for an Insurance Quotation System; VB6, XML-DOM.
Software Developer at Ensoft Solutions
October 1, 1999 - March 31, 2000
Developed shipping & invoice module for Shares Transaction & Billing System; VB6, MS Access 97, Crystal Reports 6; SQL Server 7.
Software Developer at Opsis Ltd
June 1, 1997 - September 30, 1999
Designed and developed an MS-Scheduler style diary module for a CRM system; VB5 SP3, MS Office 95/97, Crystal Reports 5.
Developer at Client Solutions Ltd
February 1, 1995 - April 30, 1995
Maintained and supported a Property Management System; PowerBuilder 4.0, SQL Server 4.0.
Software Developer at Millar Management Systems
September 1, 1994 - December 31, 1994
Developed components of a Human Resource system; Visual Basic 3.0, VBXs, DAO, Access V2.0.

Education

B.Sc. Geology at University College Cork (UCC)
January 11, 2030 - February 18, 2026

Qualifications

Dip Computer Science
January 11, 2030 - February 18, 2026
MCAD Exam 70-306 Windows Applications VB.Net
January 11, 2030 - February 18, 2026

Industry Experience

Financial Services, Government, Healthcare, Professional Services, Software & Internet

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Hire a Developer

We have the best developer experts on Twine. Hire a developer in Dublin today.