My Experience

My career history. Filter by category to see relevant experience for your context, or select All to see everything.

9 roles

Verint

Dec 2018 – Present

Verint logo

Senior Engineering Manager

Dec 2018 – Present

Lead a distributed team of 12 engineers across 3 product teams. Responsible for hiring, delivery, and driving technical strategy aligned to the product roadmap.

Responsibilities

  • Financial Stewardship & Cost Optimization: Led a business-unit-wide cost-reduction initiative, delivering $260K in immediate operational savings and establishing a comprehensive $1.6M optimization roadmap across 2024–2025.
  • Enterprise Program Delivery: Served as Release Train Engineer (RTE) synchronizing 7 scrum teams, maintaining a 100% on-time monthly release cadence for interdependent enterprise products throughout 2025 and 2026.
  • Talent Acquisition & Team Growth: Recruited, onboarded, and mentored 29 engineers and QA professionals; established leader-of-leaders delegation structures that promoted internal contributors into team leads to delegate day-to-day Scrum execution.
  • Quality, Security & "Shift Left": Spearheaded an organization-wide transformation embedding secure development, vulnerability scanning, and testing directly into developer workflows, accelerating delivery velocity while reducing escaped production defects.
  • Operational Incident Management: Overhauled and unified Incident Management frameworks across disparate enterprise product lines, accelerating Mean Time to Resolution (MTTR) and operational transparency.
  • Technical Innovation & Patent: Authored and granted US Patent #12314436 for a mobile session replay engine using CPU/RAM-optimized recording algorithms for resource-constrained devices.
  • Multi-Stack & Cross-Domain Leadership: Extended engineering oversight to encompass web-based product teams (JavaScript, HTML5, CSS); maintained high delivery throughput and alignment across parallel web and mobile platform architectures without direct day-to-day codebase contributions.
  • Product Continuity & AI Integration: Maintained 6–12 month technical and product roadmaps during product management leadership transitions.
  • Developer Productivity & Culture: Founded annual innovation hackathons and introduced agentic AI tooling to streamline developer onboarding, maintenance, and knowledge transfer.

ForeSee

Nov 2012 – Sept 2018

ForeSee logo

Senior Manager, Software Engineering

Sept 2018 – Dec 2018

Extended my oversight to include a new team operating on a tech stack I was unfamiliar with. Maintained team performance while quickly adapting to their processes and learning the new stack as needed.

Responsibilities

  • Executive & Client Alignment: Partnered directly with Fortune 500 enterprise technical leads to resolve complex architecture, integration, and high-priority platform challenges.
  • Non-technical Management: Led a new team through influence rather than technical knowledge.
  • Team Onboarding: Took on a new team and worked within their processes to maintain delivery schedules.
  • Security Champion: Responsible for defining, running, and analysing security scans

Engineering Manager

Sept 2017 – Sept 2018

Transitioned from the technical work required of a Tech Lead role into my first role as a People Manager, taking on the mentorship and personal development of team members as well as continuing my efforts in process improvement.

Responsibilities

  • Team Scaling & Leadership: Built and scaled the mobile engineering unit to a high-performing team, defining standardized recruitment, technical evaluation, and onboarding processes.
  • Agile Transformation: Transitioned core development teams from ad-hoc workflows to Agile/Scrum methodologies, increasing sprint predictability, cycle time velocity, and setting delivery standards company-wide.
  • Management: Led a small team of mobile developers to deliver products across multiple mobile platforms
  • Process Improvement: Maintained and improved the agile process created in previous role
  • Security Champion: Responsible for defining, running, and analysing security scans

Key Contributions

  • Produced and maintained a quality product
  • Expanded the team by hiring 3 engineers
  • Mentored new team members
  • Provided technical client support for Fortune 500 companies

Intermediate Mobile Developer / Team Lead

Nov 2012 – Sept 2017

Advanced from Intermediate Mobile Developer to Team Lead. Responsible for the development of iOS and Android products, as well as leading the team and hiring new members.

Responsibilities

  • Developer: responsible for delivering high quality code
  • QA Engineer: responsible for defining and running tests
  • Recruitment: played a key role in the interview process for new hires
  • Team Lead: onboarded and mentored new team members
  • Process definition: implemented a loose Agile process
  • Client support: provided technical support for clients
  • Security Champion: responsible for defining, running, and analysing security scans
  • Architect: researched, designed, and implemented a greenfield cross-platform solution

Key Contributions

  • Produced and maintained a quality product
  • Expanded the team by hiring 8 engineers
  • Mentored new team members
  • Researched, planned and implemented an app rearchitecture and redesign
  • Provided technical client support for Fortune 500 companies

Chilworth Technology Ltd

Apr 2011 – Apr 2013

Chilworth Technology Ltd logo

C# Developer (subcontract)

Apr 2011 – Apr 2013

Developed a commercial lightning sensor interface in C# as a side project.

Responsibilities

  • Lead developer: Implement a finished product on budget and on schedule based on specifications from the client and project manager.

Key Contributions

  • Delivered code and documentation for a product which processed raw data from a lightning sensor and displayed it in a graphical user interface.

Mubaloo

Apr 2011 – Aug 2012

Mubaloo logo

Mobile Developer

Apr 2011 – Aug 2012

Major contributions to a number of mobile applications for market leading UK clients

Responsibilities

  • Developer: Deliver quality products according to client specifications
  • Lead developer:Continue to deliver quality products whilst also mentoring more junior team members

Fluffy Logic

Dec 2008 – Apr 2011

Fluffy Logic logo

Games Developer

Dec 2008 – Apr 2011

Involved in the development of "Savage Moon" and "EatThem!", two download games developed for the Playstation 3.

Responsibilities

  • Junior Developer: Performed development work on two games - "Savage Moon" and "EatThem!".

Key Contributions

  • Character Development: Implemented physics and AI for in-game characters in the recent release EatThem. Also responsible for programming the behaviour of new characters in a downloadable add-on pack for Savage Moon – a successful download game for the Playstation 3.
  • GUI Design: Constructed a large portion of the GUI (graphical user interface) for EatThem using supplied artwork and according to design documents. Also extended interface functionality to support touch screen using the new Sony Vita.
  • Data Editor: Worked in C# to extend functionality of the XML data editor used to alter the set-up of levels and behaviour of various characters and objects in EatThem.
  • Web Development: Designed an interface for a “monster creator” to market EatThem. Used PHP to analyse XML data files to provide part stats and Javascript to arrange monster parts on screen.

Logica

Nov 2005 – Oct 2008

Logica logo

Programmer/Analyst

Nov 2005 – Oct 2008

Worked as a Programmer/Analyst at Logica, responsible for GUI design, client support, and training for government IT systems.

Responsibilities

  • GUI Design: Used the C# programming language to design a Graphical User Interface to control a Facial Recognition algorithm. Programmed the interaction between applications using windows control messages and wrote code to access and display images in a customised ‘filmstrip’ format.
  • Support Manager: Responsible for the entire support chain for a government IT system. Handled initial support calls, analysed complex issues with hardware items and software packages, and disseminated the relevant solutions and information in a clear and concise manner to the parties concerned.
  • Client Training: Demonstrated full surveillance set-ups to the client, formulated and presented training programmes, gave product demonstrations and assisted in their familiarisation with various devices including servers, laptops, video/stills cameras and audio recorders.

Cambridge Consultants

Oct 2000 – Jul 2001

Cambridge Consultants logo

Technology Scholar

Oct 2000 – Jul 2001

A head start in the industry during my gap year, thanks to the Year in Industry program.

Responsibilities

  • Application Programming: Used the C programming language to enhance control of a web-based interface via computer or mobile phone, as well as working in Java3D to display flight data from a small craft as a dynamic 3D model and demonstrating the finished product to clients.