Eamonn Faherty

Product Manager

South Orange, New Jersey, United States27 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 20 years of experience in product development.
  • Led successful open-source project with 4 million downloads.
  • Expert in cloud infrastructure and AI-powered testing tools.
Stackforce AI infers this person is a SaaS expert with a strong focus on cloud infrastructure and AI-driven solutions.

Contact

Skills

Core Skills

Product ManagementGenerative AiInfrastructure As Code (iac)Ux ResearchCloud SecurityProduct StrategyCloud Cost OptimizationPythonTeam LeadershipDevsecops

Other Skills

Retrieval-Augmented Generation (RAG)Amazon BedrockTestingBuy vs Build AnalysisAmazon Web Services (AWS)TerraformAWS CloudFormationCross-functional Team LeadershipJavaReact.jsTypeScriptAgile MethodologiesScrumMobile ApplicationsTest Driven Development

About

I have 20 years of experience building products for internal and external customers, B2B and B2C. 10 years in cloud, 8 whilst working at AWS. In this time I have worked as a product manager, business analyst, test architect and engineer. I have worked across web, mobile and interactive TV. For the last 10 years I have been focusing on cloud infrastructure products - helping teams provision, govern, and optimize cloud environments at scale. At AWS I started in professional services, co-delivering with customers. I worked backwards from customer pain points to build an open-source project (4 million downloads) that let platform teams provision, configure, and govern cloud environments with governance controls and financial guardrails. Cost visibility, optimization, and compliance at scale. After its success I was asked to lead its evolution into a new managed service in the DevX and modernization spaces. Today I'm technical and product lead for two platform teams building AI-powered testing tools for 1,200+ engineers across a 300+ microservice architecture. To solve the problem of system knowledge being siloed across geographically dispersed teams - which resulted in tests taking 2+ hours to write and being low in depth - we built AI that lets anyone describe what they want to test and figures out the steps. Test writing went from 2+ hours to 20 seconds and test maintenance is now fully automated. I can do this because I know where the friction is. In addition to using my own experiences as an engineer I dig into the data deciding what to measure and how to track it. I talk to the teams to understand where they are and what the pain points are. I find the real opportunity - not the symptom, the source. I roadmap. I ship iteratively. Each release proves we're solving the right thing because each release solves part of the problem.

Experience

27 yrs 11 mos
Total Experience
2 yrs 4 mos
Average Tenure
8 yrs 4 mos
Current Experience

Amazon web services (aws)

6 roles

Principal Engineer / Product Manager, AWS Commerce Platform

Promoted

Jul 2023Present · 2 yrs 10 mos

  • Led product for generative AI testing at AWS Commerce Platform - public AWS Consoles (browser automation) and internal APIs across a 300+ microservice architecture. RAG, MCP, agentic architectures.
  • Identified the problem through metrics: high cost of test writing (siloed knowledge meant tests took 2+ hours), high maintenance cost (teams reluctant to invest because small upstream changes broke tests), high ticket reassignment frequency (tests didn't identify root cause, multiple teams needed to investigate failures, delays in mean time to resolution).
  • Built the business case: we needed better quality tests, faster to generate, with no ongoing maintenance. Evaluated build vs buy.
  • Defined operational metrics: adoption (teams using), usage (tests generated per month), value (tests maintained by automation, hours saved), quality (tests rejected by humans, syntax errors).
  • Created the roadmap: Starlite web app with RAG → pipeline runner → continuous learning to update knowledge base → agent watching ticketing system and executing tests autonomously.
  • Prototyped to win over reluctant leaders. Led prompt and context engineering - dynamic just-in-time contexts. Took the solution from assistant to trust-and-verify to fully autonomous with continuous learning.
  • Used for the July 2025 customer-facing release - 17 work streams across multiple VP organizations. Also used for two regional expansions. Tracked adoption (teams onboarded), usage (tests generated), and value (hours saved) to measure product success.
  • Led the org-wide innovation program (~250 engineers) and supported the parent organization innovation program (~1,200 engineers). Mentored 4 SDEs, 2 SysDEs, and 2 non-engineers across 5 teams.
  • Took part in both annual and out of cycle performance reviews as well as promotion assessments. Responsible for code reviews, architectural reviews, cost reviews, operational readiness assessments and weekly operations reviews.
Cloud Cost OptimizationProduct ManagementRetrieval-Augmented Generation (RAG)Amazon BedrockGenerative AITesting+2

Principal Engineer, Migration Services

Feb 2022Jun 2023 · 1 yr 4 mos

  • Led product for a new DevEx managed service - 0 to 1. Identified the opportunity, created the business case, got leadership buy-in, defined the staffing plan. Drove UX with the UX design team and customer validation at every milestone. Contributed new governance and FinOps customer journeys to the migration services UX team repository.
  • Architected and co-built the solution. Enterprise migration and modernization - reducing friction in the modernization process and operations handover whilst helping customers to manage cost for cloud environments. Designed APIs, contributed to AWS Console. Patent pending in new Infrastructure as Code innovation.
Cloud Cost OptimizationProduct ManagementUX ResearchInfrastructure as code (IaC)Cross-functional Team LeadershipProduct Strategy+1

Principal Solutions Builder, AWS Cloud Foundations

Apr 2021Feb 2022 · 10 mos

  • Co-created AWS Cloud Foundations strategy - the cloud adoption journey for greenfield AWS customers. Personally owned three capabilities: Developer Experience & Tools, Template Management, and Workload Isolation. Wrote the best practice guidance and built the accompanying solutions for each.
  • Global SME in these spaces. Assessed internal solutions maturity across AWS teams globally. Reduced duplication of efforts. Simplified messaging. Worked with service teams to align guidance and solutions to AWS service offerings.
Cloud Cost OptimizationDevSecOpsCloud SecurityAmazon Web Services (AWS)Infrastructure as code (IaC)Product Strategy

Principal Professional Services Practice Lead

Feb 2020Apr 2021 · 1 yr 2 mos

  • Global lead for the Governance @ Scale advisory offering. Created a cloud operating maturity model assessing customers against NIST standards to identify gaps needed for authority to operate as US government contractors. Built programs of work and software solutions for compliance, cost reduction, and operational scale including Cloud Financial Hub allowing customers to map their company chart of accounts to their AWS multi account strategy enabling them to set up budgets for cost centers that do not map natively to AWS accounts such as products. This helped customers reduce cloud spend and achieve compliance. Trained and enabled consultants globally on presales and delivery. Escalation point and bar raiser.
  • Specialised in account vending, cost optimisation, governance, multi-account strategies, automation, and incident response.
  • Helped 3 customers migrate to a multi-account strategy. Helped 2 obtain authority to operate for US government contracts. Helped 2 customers align their company chart of accounts to their AWS accounts to enable spending visibility required for government contracts following FinOps best practices.
  • Optimised account creation from 3+ months with 6 teams doing manual operations to under 30 minutes using infrastructure as code and DevSecOps best practices.
  • Delivered using CloudCustodian, AWS Config, and marketplace solutions like CloudTamer helping customers decide between build vs buy.
Cloud Cost OptimizationPythonAmazon Web Services (AWS)Buy vs Build AnalysisReact.jsTypeScript

AWS Solution Builder

Promoted

Feb 2019Present · 7 yrs 3 mos

  • Built and maintained two open-source libraries - 4 million downloads. Identified a gap in the AWS Control Services offering. Large enterprise customers were struggling to create compliant development environments for their teams. Worked globally to identify use cases across jurisdictions and partnered with internal teams to deliver customer success. Drove adoption across AWS's largest customers. Tracked adoption, usage, and value metrics.
  • Multi-account, multi-region infrastructure provisioning of well architected cloud environments with governance controls and financial guardrails. The only solution with support for interchangeable infrastructure as code - AWS CDK, CloudFormation, and Terraform.
  • Custom YAML based DSL allowing customers to declaratively describe multi region, multi account environments in seconds. Solution provisions and configures cloud resources across 900+ accounts and 12+ regions in under 22 minutes as the only AWS landing zone solution that scales horizontally to support the largest, most complex AWS customer use cases.
  • Presented at internal Amazon developer conferences and AWS customer conferences. Ran workshops with 200+ customers at re:Invent. Worked with AWS Control Services to fill gaps in service team roadmaps representing hundreds of AWS largest, most complex customers.
Cloud Cost OptimizationProduct ManagementAmazon Web Services (AWS)Infrastructure as code (IaC)Product StrategyTerraform+1

Senior Professional Services Consultant, DevOps

Jan 2018Jan 2020 · 2 yrs

  • Lead DevOps consultant. Hired, coached, and mentored consultants across levels and disciplines. 80% hands-on - delivering complex AWS engagements for large UK&I enterprise customers. Landing zones, governance, cost controls, CI/CD, serverless applications. Python, CloudFormation, Terraform.
  • Helped the UK's largest retailer eliminate dev environment spend during weekends and events. Migrated a large energy customer from a multi-tenant, twice-compromised AWS account into a secure multi-account environment with DevSecOps best practices.
Cloud Cost OptimizationTeam LeadershipDevSecOpsPythonAmazon Web Services (AWS)Buy vs Build Analysis+1

Wowcher

Senior DevOps / Test Architect

Oct 2017Jan 2018 · 3 mos

  • Led the rollout of Jenkins and Rancher.
  • Built CI/CD pipelines for multiple Java based microservices covering static analysis, unit testing and deployment to system integration testing environments.
  • Migrated multiple test packs to run in docker on demand in Jenkins creating a test as a service included in pipelines.
  • Built solution for Jenkins based infrastructure CD pipeline including unit testing terraform code, acceptance testing AWS infra and daily startup/tear down to reduce operating costs.
  • Terraform rewrite of infrastructure to support single command create and tear down working across multiple peered VPCs.
Cloud Cost Optimization

Globallogic uk&i

Practice Leader

Feb 2017Oct 2017 · 8 mos

  • Company was acquired by Global Logic*
  • Was a member of the leadership team responsible for direction setting, new customer acquisition and P&L across three accounts.
  • Led the path to live continuous testing team @ ASOS.com:
  • Built infrastructure for continuous testing of complex ASOS.com path to live environments running on azure using terraform, puppet, docker, Jenkins, Zabbix, varnish, nginx, nexus and the elk stack. Jenkins farm running over 7k tests a day with less than 0.1% error rate.
  • Architected web test framework built in Javascript using Nightwatch.js, selenium grid, browsermob-proxy and cucumber-js. All tests run in docker containers using compose for orchestrating multi container applications. All tests record web traffic to help developers debug issues. First web test framework to be rolled out to multiple teams at ASOS.com.
  • Architected dashboard / information system visualising path to live environment health and test results. ReactJS application (Javascript/ES6) built using a mixture of higher order components and functional stateless components. Redux, thunk, Jest and Enzyme all used to deliver a well tested and well received tool. Built continuous delivery pipeline for the dash using Jenkins declarative pipelines.
  • Led a mixed team of 6 SDET and defect mangers over the project. Mentored, trained and coached each to ensure a productive team. Was responsible for performance reviews of the team, stakeholder management and backlog management for programme of work.
Product Strategy

King

Continuous delivery / Devops consultant

Sep 2016Feb 2017 · 5 mos · London

  • I worked with two teams helping to improve the quality of their build, test and release pipeline.
  • Replaced their existing build and release Jenkins jobs with a single Jenkins Pipeline instance
  • Introduced portable builds that run in version controlled docker based environments on developer machines and on Jenkins nodes. These build android, ios, native linux and JVM based applications
  • Worked with the team to define a testing strategy that meets the needs of their customers and a plan of continuous improvement to help transition to it. This includes the introduction of specification by example to drive integration tests running on a Java based framework he helped develop.
  • Helped increase unit test coverage for the java 8 backend and helped the client developers with the introduction of unit tests for the c++ code. Held pairing sessions to introduce mocking and more formal unit tests.
  • Trouble-shooting, supporting developers and updating puppet configurations to roll out new software and Jenkins updates to the systems
  • Produced a proof of concept immutable infrastructure pipeline using Packer, Puppet and Vagrant to build Jenkins Linux, Windows and MacOS Jenkins nodes tested using serverspec.

Essence

2 roles

Devops Engineering Manager

Jun 2016Aug 2016 · 2 mos · London, United Kingdom

  • Worked on automated continuous delivery / continuous integration workflows of docker images using Jenkins and it's groovy DSL
  • Built out makefiles to build, perform static analysis and unit test multiple projects.
  • Orchestrating deployments of containers and test runs using Jenkins and Puppet enabling automated BDD and load testing.
  • Collecting operational statistics with elacticsearch, logstash and kibana (elk) to report to senior stakeholders on capacity and usage.
  • Aggregated logging using graylog enabling developer and support team visibility into testings runtime behaviour.

Product / Engineering Manager

Aug 2015Jul 2016 · 11 mos · London, United Kingdom

  • Product manager of a bespoke reporting platform designed to standardise reporting across EMEA, NA and APAC regions.
  • I was responsible for gathering, validating and prioritising requirements for over 15 different client groups. Requirements had to be written up following a specification by example (BDD) style. I had to work with UX architects, visual designers, data visualisers and a development team (of up to 8 people). Together we delivered the work under a tight deadline whilst balancing new feature development and technical debt to ensure a high quality product and a flexible code base.
  • I led the introduction of automated data testing and the introduction of redash to improve communication and collaboration within the team.
  • I was responsible for delivering requirements to the definition of ready, backlog grooming and the impact analysis of new feature development. I filled in as a scrum master for the team helping to bring issues to the surface.

Product madness

Test Architect

Feb 2015Aug 2015 · 6 mos · London, United Kingdom

  • Solutions architect working on automated integration, functional and compatibility testing.
  • Working with the business to gain an understanding of the requirements, development, manual testing and release processes across multiple teams to see how best to integrate automated testing whilst feeding back with improvements throughout.
  • Using open source testing framework FitNesse to drive web and mobile devices within the office and 3rd party labs using Selenium and Appium covering the full stack comprising of backend ruby on rails REST app, data warehouse, frontend html, flash and Adobe AIR mobile iOS and Android applications.
  • Using Scala to write SLiM server FitNesse fixtures. Using Actionscript for communications layer built on top of selenium wire json protocol to bridge app to test framework.
  • Using Docker, Ansible, Vagrant and Jenkins for AWS/EC2 server provisioning, testing, continuous app deployment and static analysis.
  • Using Python with Elasticsearch and kibana to graph test activity to help with decision making.

Hm revenue & customs

Agile Business Analyst

Sep 2014Jan 2015 · 4 mos

  • Worked with HMRC on the the user led GDS digital transformation process.
  • Held requirements workshops with the product owner, subject matter experts and external stakeholders. Described requirements using agile user stories, UML, knowledge sharing workshops and specification by example/BDD/Gherkin style acceptance criteria.
  • Worked with 3rd party software suppliers to understand complex distributed systems and to commission new APIs. Was responsible for acceptance testing APIs to ensure requirements were met.
  • Worked with user experience researcher to define KPIs and plans for lab based usability research.
  • Worked with the QA and the project team to validate the acceptance criteria, modify/split requirements as appropriate and participate in estimation/planning sessions.
  • Ran cross team BA workshops to facilitate knowledge sharing, reducing duplicate efforts, differences in process.
  • Ran agile training workshop to help external stakeholders understand planning and delivery processes.
  • Key Responsibilities: Discovery and documentation of existing processes, discovery and documentation of business requirements, interpretation and prioritizing of user research findings, 3rd party requirements specification, Scrum / agile training

Appsbooth

Contractor: Agile Technical Product Manager

Sep 2013Sep 2014 · 1 yr · London

  • Appsbooth is currently “a personal assistant in the cloud”. It is a collection of productivity tools that connect your disconnected world back together. Appsbooth works on web, iOS and Android.
  • Within Appsbooth phase 1 you can create todos and appointments, you can store your address book and you can send email as well as make telephone calls. All of these are highly connected and work together in harmony. This means you can create a todo linked to an email or add a list of todos that must be completed before your appointment date. Phase 2 is under wraps at the moment.
  • I work with the investor to understand his vision, define a roadmap and create a delivery plan. Within the delivery plan I outline the data models, languages, frameworks and libraries that are best suited to help deliver this platform. I also focus on the branding and the business model to try to grow the roadmap into a successful business.
  • Throughout the delivery I consult on how to be more agile (how to have more agility), the user experience, code quality and am responsible for backend development. I also help out with some of the front end JavaScript development.
  • Key responsibilities; recruitment, data modeling, technical architecture, project management.
  • Methodologies used; Wireframes, Scrum, Agile, UML, Lean business model canvas.
  • Technologies used; Django, Docker, fig, fabric, Postgres, Sentry, ElasticSearch, AngularJS, Phonegap, RESTFul web services.

Muc-off ltd

Contractor: Analyst

Mar 2013May 2013 · 2 mos · London

  • I worked closely with the marketing executive to define a consistent data model that could be used to define the products they create, including single product and multi product bundles, variant products and products with different names/packaging for sale in different regions. I ran a white board UML session to define the products and to aid the discussion on how consistency could be reached.
  • I went on to build an information system that allows the products to be entered, searched and extracted for use in a later eCommerce project.

Ucl advances

Mentor

Jan 2013Jan 2018 · 5 yrs · London, United Kingdom

  • UCL Advances offers training, networking and business support for staff, students and external entrepreneurs to encourage and enable new enterprises to get going. Unique in the UK Higher Education sector, its primary role is to promote a culture of entrepreneurship on campus and engagement with entrepreneurs and small businesses beyond UCL's boundaries.
  • I am a mentor with the UCL Advances programme. I draw on my experiences to help start ups with product development, technical strategy and branding. I focus mainly on mobile apps and social games.

Aig

Contractor: Game Consultant / Developer (Contract)

Aug 2012Nov 2012 · 3 mos · Croydon, United Kingdom

  • I worked with the campaign manager, consulting on their game design; helping with player motivations, player rewards and scoring mechanics.
  • I then went on to build the front end game and back end leader board.

I need a robot

Contractor

Jun 2011Feb 2015 · 3 yrs 8 mos · London, United Kingdom

  • My contracting company - social software engineering with a focus on social network platforms, social/casual game design and game/competition mechanics
  • I have worked as a sys admin, front end dev, back end dev, solutions architect, technical architect, business product owner, user experience architect and tester. I have worked independently and within teams, both as a team member and as a team leader.
  • At I Need a Robot, I put it all together along with my polyglot programmer ability and my addiction for learning/challenges to provide companies with a resource who can competently work at any stage (or all) of development with a can do attitude to build top quality solutions that are:
  • "solving the correct problem, using the correct technology and in the correct way"
  • My most recent projects have found me using Adobe Starling for Air - to build multi platform hardware accelerated mobile apps, Django and TwitterBootstrap for cross browser compliant web applications and using good old fashion white boards for UML data modelling.

Project dirt

Contractor: Founding Developer

Jun 2011Dec 2012 · 1 yr 6 mos · London, United Kingdom

  • I was an agile, business value focused technical architect capturing requirements, creating solutions and helping improve business processes along the way.
  • I was responsible for all of the data modelling and migration of two sites with over 5k users from an off the shelf (undocumented) Ning platform onto a bespoke Django build.
  • I established standards for documentation (using UML) and introduced a language the business owners used to describe their product to others - this was the business owners first development project. I introduced the concept of a backlog and held daily standups to ensure the business owners could track progress when desired.
  • I introduced game mechanics and social engagement circles to help increase user engagement and provided a solid platform for the business owners to continue on with. I defined the feature they are using to earn revenue and I have provided over 2 years worth of future features additions (at scrum story level) with revenue making suggestions.
  • I provisioned the whole stack (nginx,gunicorn,celery,mysql,redis,varnish-cache) and wrote every line of python code the site used to go live.

Fuse ltd

2 roles

Technical Director

Jul 2010Jun 2011 · 11 mos

  • Mentoring, project managing, appraisals, conflict resolution, architecting and developing.
  • I used my extensive knowledge of agile methodologies, technical know-how and my engineering traits to improve productivity and reduce risk through out.
  • In my year at FUSE Ltd, I introduced source control, continuous integration, scrum, TDD, frameworks, design patterns and the use of integrated development environments

Developer

Apr 2010Jul 2010 · 3 mos

  • FUSE is a Digital Agency based in Soho, London.
  • At FUSE I worked on a number of different projects and at different times of the development cycle, including:
  • Customer facing work:
  • Flash based Spot the Ball for the New Football Pools.
  • Site planning, architecture and development for BrainJuicer (DJango and HTML).
  • Public facing social networking applications for Unilever (Flash and PHP).
  • Internal work:
  • Shared address book front end, providing integration between LDAP and Google Apps as an internal project.
  • Setup of an internal development server.
  • Setup of internal Wiki/intranet
  • Internal network support.

Gamesys

Team Lead and Flash Player Architect

Mar 2008Apr 2010 · 2 yrs 1 mo · London, United Kingdom

  • In this position I develop high quality software to satisfy the fast moving commercial requirements of the business. I work within a specialist team made up of Developers, Testers, an Architect and Business Product Owner. The role is driven by the project in hand and will generally cross over to other aspects of software development throughout the project lifecycle.

Orbis technologies

2 roles

Solutions Architect

Sep 2007Feb 2008 · 5 mos

  • By utilising the Orbis OpenBet software platform with its unique one account, one wallet solution, operators are able to provide their customers with the ability to bet and play across multiple products and platforms in all languages and currencies, providing a user-friendly singular clear view of all customers' gaming activities via comprehensive management and reporting tools.
  • As a solutions architect, I consult on the implications of changes to OpenBet and am responsible for ensuring the business requirements of Ladbrokes are implemented in a timely and architecturally sound manner. To do this I:
  • work as part of a team defining all facets of the client's technical strategy
  • collaborate with business and technical teams to create solutions for the client product and platform projects
  • compose detailed design & architectural documentation

Developer / Systems Admin

Oct 2004Aug 2007 · 2 yrs 10 mos

  • The OpenBet Fixed Odds Games module brings a new dimension to game play. The powerful and flexible suite of games offers over fifty graphically rich, non-download Flash games, including Slots, Keno, Scratch Cards, Balls and Hi-Lo.
  • I worked in a position mostly concerned with customer delivery. I was responsible for ensuring the quality of the products released and was involved in user acceptance testing regularly. My key responsibilities were:
  • Working closely with the Tech Lead in order to develop skills in all aspects of the development process.
  • Carrying out code reviews as required by the Tech Lead.
  • Providing ongoing support and mentoring to developers with the Tech Lead.
  • Carrying out all parts of the release/deployment process, and help with releases where required.
  • Producing viable estimates for all work (PIDs & internal projects).

Design and solve

Owner

Jan 2000Jan 2006 · 6 yrs

  • Freelance web development and business process automation.

Protape

Retail

Jan 1998Jan 2003 · 5 yrs

Education

City St George’s, University of London

Bachelor of Science (BSc) — Computer Science

Jan 2003Jan 2007

Cardinal Pole RC Secondary and 6th Form

Jan 1995Jan 2001

Stackforce found 100+ more professionals with Product Management & Generative Ai

Explore similar profiles based on matching skills and experience