Bio
Experience
-
Optiva Inc.
-
Belfast, Northern Ireland, United Kingdom
-
Senior Manager
-
Sep 2021 - Present
-
Belfast, Northern Ireland, United Kingdom
-
-
-
Allstate
-
Belfast, Northern Ireland, United Kingdom
-
Software Engineering Manager
-
Sep 2020 - Sep 2021
-
Belfast, Northern Ireland, United Kingdom
Currently I am a Software Development Manager within the Systems Engineering Division of AllState, where the focus is on delivering products which will help drive the transformative growth initiative across the enterprise. I manage 2 full stack (React/Java Spring Boot) product teams. The primary focus of the teams is to provide solutions which will promote the adoption of a Kafka event driven micro-services architecture across the enterprise. From the product management perspective I ensure the key stakeholders form a central part of the solution evolution while also ensuring the product is aligned with the enterprise strategy and roadmap. I ensure adherence to Agile best practices and ceremonies. From an engineering perspective I ensure quality and security are the focus of the team with an emphasis on some of the core business initiatives of API-First, Shift-Left, TDD, Integration/Load/Unit Testing. Production drops are currently on a weekly release cadence promoted through DEV to PRE-PROD to PROD environments on a CI/CD pipeline. Sonarqube and compliance buddy are used to track quality and security with Flyway used to apply dynamic sql schema updates.
-
-
-
First Derivatives
-
Newry
-
Technical Project Manager
-
Jan 2020 - Sep 2020
-
Newry
At First Derivatives I led the design and delivery of a project with a Dublin based bank to replace a real-time Bloomberg data feed with a request-based solution. The main development language was python with pytest used as the testing framework. As part of this delivery I was able to introduce Agile for the first time within the bank, providing training to the delivery team and upper management on the Agile process. I put an Agile framework in place using JIRA with a focus on creating well defined acceptance criteria in epics and stories, maintenance of the backlog, 2 week Sprints, daily scrums and retrospectives. In addition I gave advice and guidance to the client on future roadmap items and any subsequent planning. The core technologies used are C++, .NET and Python with Bitbucket being used as the repository management system. I also re-wrote the First Derivatives graduate training on the Software development lifecycle as it was predominantly waterfall focused.
-
-
-
Openwave Mobility
-
Belfast, United Kingdom
-
Technical Manager
-
Aug 2010 - Dec 2019
-
Belfast, United Kingdom
In this role I was responsible for leading the design and delivery of solutions and managing cross functional scrum teams distributed between the Ukraine, India and Belfast. The project status was regularly communicated to senior management with presentations to support, sales and customers as needed.The most recent project involved the design and delivery of an AI solution, using machine learning algorithms to detect congestion at a radio cell tower thereby triggering optimization to alleviate said congestion. This was a highly scalable distributed solution which facilitated up to 1million TPS/8Gbps throughput per node. From the inception to the delivery I liaised with product management on the initial use cases agreeing project scope and limitations. I led the solution design and implementation, with adherence to the agreed Epics and Stories; reviewing the architecture, and code while ensuring our Agile processes were adhered to throughout. As part of this role I also developed several POC’s including DNS and ICAP parental control solutions. I then led the implementation and delivery of the solutions into production.Within the teams I managed I ensured a culture of inclusivity and openness. For direct reports I held bi-weekly 1-2-1’s to ensure the individual is meeting their own and company’s performance
-
-
-
Citi
-
Belfast, Northern Ireland, United Kingdom
-
Senior Software Engineer
-
Aug 2008 - Aug 2010
-
Belfast, Northern Ireland, United Kingdom
At Citi I worked on the development of a large-scale Sales and Trading applications. The development cycle followed an agile approach. The start of each sprint involves meeting with the business representatives to discuss the core functionality required for the next release.
-
-
-
Singularity
-
Belfast, Northern Ireland, United Kingdom
-
Technical Consultant
-
Jan 2006 - Aug 2008
-
Belfast, Northern Ireland, United Kingdom
Worked on a variety of projects for external customers covering a variety of technologies.British Telecom: Nov 2007 – Aug 2008Technical Consultant: I worked as a High Level Designer. Managed communications between the BT Business division and the off-shore engineering teams on the solution development.Aepona: November 2006 – Nov 2007Contractor Software Engineer: I developed a multi-threaded web–services Java application running on Linux. The core technologies were SOAP, Hibernate and Spring. Ernact: January 2006 – October 2006Technical Consultant: Developed web-based solution on .NET, using SQL Server/JavaScript
-
-
-
SS8 Networks
-
Silicon Valley, California, United States
-
Senior Software Engineer Team Lead
-
Oct 1996 - Aug 2005
-
Silicon Valley, California, United States
Worked alongside the customer (Verizon) to design and develop (C/C++) a migration tool for the transfer of data from older systems to the new platform. I was responsible for handling the communications with the customer, performing field tests, demos and final deployment.
-
-
-
Microsol
-
Dublin City, County Dublin, Ireland
-
Software Engineer
-
Feb 1996 - Oct 1996
-
Dublin City, County Dublin, Ireland
Developed SCADA systems programming in C on a 68000 based system, “PSOS”.
-
-
Education
-
1994 - 1995Queen's University Belfast
Master's degree, Masters in Electronics -
1990 - 1993The University of Manchester
Bachelor's degree, Electrical and Electronics Engineering
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. “Telecommunications”
Need a custom project? We'll create a solution designed specifically for your project.
References
Social Profiles
Community