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.
Skills
Language
English
Fluent
Work Experience
Contract Software Engineer / Senior Software Engineer at Garda HQ
February 1, 2013 - October 29, 2025Senior 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, 2025Implemented 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, 2025Part-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, 2013Lead 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, 2007Developed 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, 2006Designed 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, 2004Supported 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, 2001Modules 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, 19992D/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, 1998Windows 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, 2010B.Sc in Software Engineering (Second Class Honours) at Carlow Regional Technical College
January 11, 2030 - January 1, 1997Diploma in Computing at Carlow Regional Technical College
January 11, 2030 - January 1, 1996Certificate in Industrial Computing at Waterford Regional Technical College
January 11, 2030 - January 1, 1993Qualifications
Certified Training Professional (CTP)
January 1, 2007 - October 29, 2025Industry Experience
Software & Internet, Professional Services, Education, Government, Other
Skills
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Dublin today.