Stephen McHugh

Software Engineering Manager

With 19 years of commercial experience, I am a seasoned and results-driven Software Engineering Manager with a strong foundation in .NET technologies. My deep expertise in the .NET framework has empowered me to lead and deliver numerous successful projects, showcasing my ability to develop scalable, high-performance software solutions.

Beyond my technical skills, I am committed to leadership and fostering a culture of continuous learning and mentorship. By creating an environment that encourages skill development and knowledge sharing, I have seen teams excel, leading to enhanced productivity and job satisfaction.

In addition to my technical skills, I am passionate about fostering a culture of learning and mentorship within an organisation. By nurturing an environment where individuals are encouraged to expand their skill sets, I have witnessed teams thrive, leading to increased productivity and job satisfaction.


Work Experiences

E3Retail Solutions
Software Engineering Manager
March 2022 - Present

  • Successfully implemented a Scrum development process, transforming the team's collaborative efforts and significantly improving communication, efficiency, and overall project success.
  • Introduced and enforced design principles such as SOLID, greatly improving code quality and maintainability.
  • Drove the adoption of comprehensive software testing practices, ensuring high-quality and reliable software delivery.
  • Led the team to consistently achieve successful project outcomes by refining and optimizing processes.
  • Foster a culture where team members are regularly challenged to question existing practices, explore new technologies, and seek innovative solutions, promoting continuous growth and development.
  • I mentored and supported junior and mid-level developers by conducting thorough code reviews and engaging in pair programming sessions.
  • Effectively communicated with company executives to align project goals with strategic objectives, while also interacting with clients to understand and address their needs, ensuring that deliverables met or exceeded expectations.

Unified ECommerce Solution - In my role at E3Retail, I played a key part in orchestrating the delivery of a unified commerce integration for Buy Online, Pick Up in Store (BOPIS) and Buy Online, Return in Store (BORIS). This comprehensive ecommerce solution not only streamlined and enhanced the retail experience but also established a single source of truth for managing stock inventory and promotions. The centralized system is designed to be seamlessly utilized across multiple channels, ensuring consistency and efficiency in inventory and promotion management throughout the retail environment.

Escher Group
Team Lead
April 2014 - March 2022

  • Spearheaded the creation of the company's first CI/CD pipeline using TFS, integrating PowerShell scripts to automate and streamline deployment processes, significantly improving efficiency and reliability.
  • Pioneered the adoption of Scrum within the team, facilitating regular Scrum ceremonies to enhance collaboration and project management.
  • Designed and implemented an effective branching strategy, contributing to smoother code integration and version control.
  • Initiated the 'Show and Tell' program, encouraging developers to explore and share emerging technologies, fostering innovation.
  • Enhanced code quality and maintainability by integrating OpenCover into the build pipeline and utilizing ReportGenerator for detailed code coverage reports across multiple repositories.
  • Developed a comprehensive coding challenge to evaluate potential job candidates, designed to assess their technical skills, problem-solving abilities, and alignment with the team's coding standards and practices.

Licences Platform – This is a one stop shop developed for An Post, which allows local authorities to manage all of their licence, permits, certifications and registration needs.

Riposte Application - The Riposte Application Platform has a wide selection of off-the-shelf applications built specifically for Posts. Customized to each individual implementation, these Standard Business Applications (SBAs) enable posts to deal with common business scenarios and workflows right out of the gate.

Central Reference Data Editor (CRDE) – The customers are the people who own and know their specific domain model the best. The Central Reference Data Editor allows Escher customers to define and drive the reference data around their own domain.

QIMR Berghofer
Lead .NET Developer
April 2013 - April 2014

  • Planned and implemented a software solution for the research department to use in the D-Health trial. This involved engaging with clients to gather requirements, producing formal documentation, designing and implementing databases, and developing the web-based solution.

D-Health Trial - QIMR Berghofer Medical Research Institute embarked on one of the world’s most extensive studies to explore the role of vitamin D in human health, known as the D-Health Trial. This groundbreaking study aimed to understand the potential benefits and risks of vitamin D supplementation in a large population. To achieve this, the institute required a sophisticated system capable of managing and processing data from nearly 125,000 potential participants, ultimately recruiting around 25,000 individuals to participate in the trial. The success of this study hinged on the development of a robust and scalable software solution that could handle the complexities of participant management and data processing.

Mater Health Services
.NET Developer
April 2010 - March 2013

VERDI (Virtual Electronic Record Data Integrator) – is the cornerstone of the Electronic Health Record in the Mater Hospital. VERDI enables a single point of access to a patient’s electronic health record by integrating information from many clinical information systems.

  • Lorem ipsum dolor sit amet, consectetuer.
  • Aenean commodo ligula eget dolor.
  • Etiam ultricies nisi vel augue.

McInnes Wilson Lawyers
.NET Developer
August 2008 - March 2010

Company Intranet – Designed and developed the company intranet to help principals, solicitors and professional staffs do their jobs more effectively and efficiently. The intranet was developed using the following: .NET 2.0, C#, ASP.NET, SQL Server 2000, Ajax, JavaScript, CSS

Automated reports scheduler – This application emailed managerial and financial reports to principals, users or groups depending on the settings specified for the given report.

  • Lorem ipsum dolor sit amet, consectetuer.
  • Aenean commodo ligula eget dolor.
  • Etiam ultricies nisi vel augue.

Curriculum Corporation
.NET Developer (Contract)
March 2008 - June 2008

An Even Start National Tuition Programme - This was government-based initiative aimed at improving the literacy and numeracy skills of school students. It was a web-based system which allowed schools, tutors, private tuition companies and private tuition coordinators to administrate tuition lessons to students on an individual or group basis.

Omni Business Solutions
C# Developer
2004 - 2007

Courier - Courier is EDI software which uses the AS2 Protocol to transport business documents, orders, invoices etc., between trading partners. This was the first Irish software application to receive certification from Drummond Group PLC and GSI US for the Courier software application. Created the web services which communicated with the SQL Server 2005 database.

Omni ordering System - This was a Windows based Smart Client, that uses the Internet for communication and updates. It enables company reps to generate orders, from customer locations and in turn send the order to company headquarters, via email.

  • Lorem ipsum dolor sit amet, consectetuer.
  • Aenean commodo ligula eget dolor.
  • Etiam ultricies nisi vel augue.

Sporting Achievements

Playing Gaelic football from underage divisions to the Senior level for both club and county has greatly developed my leadership abilities. Captaining my local team in the 2005-2006 seasons was a pivotal experience that deepened my understanding of teamwork and leadership. I further honed these skills by leading the Brisbane Harps senior men's team to Queensland Championship victories in 2011 and 2012. Following this success, I was honoured to represent the Queensland state team in 2013. These experiences have shaped my leadership style, emphasizing perseverance, strategic thinking, and the ability to inspire and motivate others.

References

Michelle McElroy

E3Retail Solutions
Strategic Operation Executive

Alan Kilduff

Escher Group
VP of Product Development

Luke Lowrey

EndpointIQ
Chief Technical Officer