Hi, I’m John P Walsh, a software engineer with 18+ years of experience delivering scalable web and desktop solutions using .NET, JavaScript, and cloud technologies. Based in Ireland, I enjoy solving complex problems, mentoring teams, and applying practical, hands-on engineering approaches to deliver value. I have built RESTful services, multi-tier architectures, and agile software processes across government, education, and enterprise sectors. I’m passionate about cloud, DevOps, and continuous learning, and I thrive in collaborative environments where I can contribute across the full software delivery lifecycle.

John P Walsh

Hi, I’m John P Walsh, a software engineer with 18+ years of experience delivering scalable web and desktop solutions using .NET, JavaScript, and cloud technologies. Based in Ireland, I enjoy solving complex problems, mentoring teams, and applying practical, hands-on engineering approaches to deliver value. I have built RESTful services, multi-tier architectures, and agile software processes across government, education, and enterprise sectors. I’m passionate about cloud, DevOps, and continuous learning, and I thrive in collaborative environments where I can contribute across the full software delivery lifecycle.

Available to hire

Hi, I’m John P Walsh, a software engineer with 18+ years of experience delivering scalable web and desktop solutions using .NET, JavaScript, and cloud technologies. Based in Ireland, I enjoy solving complex problems, mentoring teams, and applying practical, hands-on engineering approaches to deliver value.

I have built RESTful services, multi-tier architectures, and agile software processes across government, education, and enterprise sectors. I’m passionate about cloud, DevOps, and continuous learning, and I thrive in collaborative environments where I can contribute across the full software delivery lifecycle.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert

Language

English
Fluent

Work Experience

Contract Software Engineer / Senior Software Engineer at Garda HQ
February 1, 2013 - October 29, 2025
Senior software engineer on Garda REST Web services to interface with the Pulse System; REST Web API services; TDD; Azure DevOps; Agile development lifecycle.
Software Engineer (Pulse & Vetting System) at Garda HQ
February 1, 2013 - October 29, 2025
Implemented REST Web API for Garda Vetting; MVC4 web portal; AngularJS-based front-end; role-based access and permissions; TDD.
Associate Lecturer at DIT Kevin Street & Tallaght IT
January 1, 2012 - October 29, 2025
Part-time computing lecturer teaching modules such as Enterprise Application Development, Cloud Computing with Microsoft Azure, Object Oriented Software Development, Web Design & Development.
Lead Software Engineer & Scrum Master at Hewlett Packard (HP), Leixlip
January 1, 2013 - January 1, 2013
Lead software engineer and Scrum Master on the HP Print Widget (.NET WPF/C#); RESTful WCF services; cloud-hosted content; MVC web portal; mentored junior engineers; migrated legacy VB6 components to C#.
Software Engineer at PHS M50 Business Park
November 1, 2007 - November 1, 2007
Developed Coupon Management system for major shopping centres; implemented EPOS integration; set up and maintained in-house back-end and front-end systems.
Software Engineer at EMUSE Technologies
November 1, 2006 - November 1, 2006
Designed authoring tools for interactive digital television; GUI for video shot deconstruction and content overlay; ISO 9001:2000 compliant development; used UML, VC++ and VB6.
Software Engineer at PHS
October 1, 2004 - October 1, 2004
Supported centralised modules; migrated VB6 to VB.NET; Firearms Batch Application interfacing with XML exchanges; XML/ADO-based data flows.
Contract Software Engineer at Lake Corporation
July 1, 2001 - July 1, 2001
Modules of a Financial Centralised Collections System; VC++ MFC Windows GUI; background COM object via ADO; Timesheet tool integrating with Outlook.
Software Engineer at ICE (Integrated Computing Engines)
October 1, 1999 - October 1, 1999
2D/3D special effects programming; parallel C for TriMedia; ported BorisFX; plugin development for After Effects and Media Composer.
Software Engineer at Cylon Controls Ltd
March 1, 1998 - March 1, 1998
Windows OO BMS software; port from 16-bit to 32-bit; networked BMS suite; QA coordination.

Education

M.Sc in Mobile and Distributed Computing at Tallaght Institute Of Technology
January 11, 2030 - January 1, 2010
B.Sc in Software Engineering (Second Class Honours) at Carlow Regional Technical College
January 11, 2030 - January 1, 1997
Diploma in Computing at Carlow Regional Technical College
January 11, 2030 - January 1, 1996
Certificate in Industrial Computing at Waterford Regional Technical College
January 11, 2030 - January 1, 1993

Qualifications

Certified Training Professional (CTP)
January 1, 2007 - October 29, 2025

Industry Experience

Software & Internet, Professional Services, Education, Government, Other