Author Image

Hi, I am Gearóid

Gearóid Ó Treasaigh

Founder & Technical Coach at Untangled Code Ltd.

Looking for a digital transformation? Struggling with rapidly delivering new features for your product that truly delight users? Below you can see the services that I offer to address these problems.

XP Farm - XP Coach
Blue Core Coaching Supervisor
IBM Career Coach
Agile Coaching
Blue Core Coach
Agile Team Facilitation

Services

Experience

1
Untangled Code Ltd

Dec 2023 - Present

Remote

Enterprise Technical Instructor

May 2024 - Sept 2026

Responsibilities:
  • Personally taught 800 of the over 3,000 engineers and product managers reached by an Extreme Programming and digital product upskilling programme inside a Fortune 100 insurer.
  • Coached up to five cross-functional teams at a time, including COBOL teams.
  • Coached three levels of leadership in both engineering and product above those teams on giving them cover to change.
  • Delivered on a programme that achieved published gains for the client on three of the four industry-standard software-delivery measures.
Software Craftsmanship Coach, Nederlandse Spoorwegen

Jan 2024 - Mar 2024

Responsibilities:
  • Coached one team of 15, one of two teams in a pilot that went on to a multi-year contract, delivering BriX Consulting’s Software Craftsmanship Dojo to Nederlandse Spoorwegen, the Dutch national railway.
  • Over three months, the team trained towards a standard graded on delivered work rather than self-report: a solo two-hour timeboxed delivery, written test-first under strict red-green-refactor at full test coverage, which the Dojo calls Yellow Belt.
Founder & Technical Coach

Dec 2023 - Present

Responsibilities:
  • Coach teams from mediocre development practice to software craftsmanship, and on culture and ways of working.
  • Contribute to nWave, an AI-agent delivery methodology designed by others, improving it through use on live client delivery.
  • Built Vita, an AI assistant for contractors at the BriX partnership that drafts CVs, cover letters and LinkedIn profiles only from what each person has done.
Technical Agile Coach & Partner, BriX Consulting s.r.o.

Dec 2023 - Present

Responsibilities:
  • Take developers through the Software Craftsmanship Dojo, BriX Consulting’s own graded programme, to its graduation standard.
  • Deliver the firm’s client engagements as a partner and technical agile coach, through Untangled Code, which sub-contracts to BriX.

IBM

Jun 2008 - Jun 2023

London, UK

Software Craftsmanship Coach

Jan 2022 - Jun 2023

Responsibilities:
  • Led a software craftsmanship transformation across 1,000 developers in London, Brazil and Mexico.
  • Took teams to green belt in XP Farm, IBM’s Extreme Programming programme, a certification graded on delivered work rather than self-report.
  • Taught students who became coaches and co-led later cohorts.
  • Created and delivered a data-analysis course in Python and Jupyter Notebooks that cut report recreation from two hours to five minutes, for analysts and support staff as well as developers.
Implementation Architect & Software Engineering Lead (PRM Salesforce)

Oct 2020 - Dec 2021

Responsibilities:
  • Architected parts of the deal registration and incentive migration that moved 200k users across 10k partner organisations onto Salesforce.
  • The migration ran incrementally rather than in one cutover, through an API layer connecting to both Salesforce and SugarCRM.
  • Cut scope on a release far bigger than first estimated, stripping out non-essential embellishment to protect its deadline and the quality bar.
  • Led on technical and delivery decisions rather than as a line manager.
Senior JavaScript Full Stack Development Lead (My Sales Activity)

May 2019 - Oct 2020

Responsibilities:
  • Led the tribe that rebuilt deal registration as a single form, taking a partner from 30 minutes down to 5 minutes.
  • The new form shows partners their discount up front, so they know their margin before pricing a deal.
  • Led the team to meet a tight deadline for moving the CRM behind the platforms from on-premise SugarCRM to the cloud.
  • Oversaw the move to OpenShift.
Corporate Service Corps (international assignment)

Aug 2018 - Sept 2018

Responsibilities:
  • Selected for IBM’s Corporate Service Corps, a programme that accepted 12 to 15% of applicants, and worked on it full time for a month in Cape Town.
  • Consulted for Cape Digital Foundation, a non-profit at the Bandwidth Barn incubator and one of the programme’s four clients, in a three-person team from the programme.
  • Delivered a fundraising strategy for the foundation with that team.
JavaScript Full Stack Development Lead (My Sales Activity)

Jan 2017 - May 2019

Responsibilities:
  • Cut the lead time on a new incentive from at least six months to a couple of days, and from a year to a couple of weeks for a complex incentive.
  • Transformed incentive creation from a slow Siebel process that needed a contractor engagement to a custom application the business could update quickly.
  • Led the team that replaced Siebel piece by piece while live, with My Sales Activity, a single-page application on Node.js.
DevOps & Web Development Lead (SalesConnect)

Mar 2011 - Dec 2016

Responsibilities:
  • Took SalesConnect deployment from up to 72 hours to two hours, freeing 2 people from deployment weekends.
  • Ran the first project in IBM’s CIO production portfolio to deploy through UrbanCode Deploy, and helped three other product teams adopt the pipeline.
  • Built a reproducible template VM that cut environment setup from days to an hour.
  • Mentored three colleagues to their band 7 promotions.
Web Application Developer

May 2009 - Mar 2011

Responsibilities:
  • Worked across the collaboration products, in roles from quality engineering and services work to the front end and search, within IBM Connections and Quickr Domino.
Graduate Web Application Developer (XPages)

Jun 2008 - May 2009

Responsibilities:
  • Implemented the 8.5 web release of XPages as a graduate at IBM; XPages ran Notes database applications in a browser and inside the IBM Notes client.
  • Worked on the XPages runtime in Java across Windows and Linux.
  • Contributed to its documentation, for the team and the customer community, and presented it in house.
2

Posts

Password Management (Part 2): Passwordless Login
Medium 16 May 2024

We keep hearing about the move to passwordless logins. What does all this mean? Does it mean that we’re not going to have any way of checking who we are or that we’re moving to the advanced technology where we have retina scanning? Let’s delve into it in this blog post.What Is Authentication?Let’s start with authentication. Auth0 defines authentication as the process of proving some fact or document is genuine. A user proves their identity by providing their credentials. A user can use different…

Password Management (Part 1): The Basics
Medium 2 May 2024

Happy World Password Day! (In 2024, it’s being celebrated on May 2nd). Remembering loads of passwords is an absolute pain. As we work in corporate jobs, we find that the number of personal and professional passwords we have continues to grow, along with having to log into systems numerous times a day. In general, employees manage 191 logins and log in 154 times a month, with each login taking, on average, 14 seconds, causing us to spend at least 36 minutes entering passwords per month. Let’s loo…

A Change in Identity — From Developer to Craftsperson
Medium 26 Apr 2024

A Change in Identity — From Developer to CraftspersonIn this blog article, we’ll explore the principles of software craftsmanship, the benefits of becoming a software craftsperson, and how we can improve our skills. We’ll look at a growth mindset and some resources to help us on our journey. Let’s dive in!Witnessing CraftsmanshipLet’s say we enter a home and face this beautifully crafted staircase. Why do we even think this is beautiful? What comes to mind is the skill and work that has gone int…

Building Elite Teams Starts With Habits
Medium 17 Apr 2024

Going from a mediocre team to an elite team can seem daunting, especially when we need to figure out where to start. The DevOps Research and Assessment (DORA) can be our north star, helping us build the habits and practices we need to be elite. We’ll look at DORA, the challenges of building habits, and how to form habits that stick.What Is DORA?The DevOps Research and Assessment (DORA) report focuses on four key areas to measure elite teams:Lead time: How long does it take from code committed to…

Introduction to Pull Request Stacking
Medium 10 Apr 2024

Pull Request (PR) stacking is another name for stacked diffs, a concept that has existed for several years. We’ll discuss what it is, the tools we can use, and where PR stacking may benefit us.What Is PR Stacking?In traditional Pull Requests (PRs), the developer makes all the changes in one or more commits and then opens the PR to merge the change into the main branch. The approach in PR stacking instead is to separate the functionality to be delivered into pieces. Let’s say we’re working on a n…

Skills

Honors & awards

Peer-to-Peer Recognition, Growth Minded
IBM May 2023

Gearoid is Growth Minded because he is always willing to learn and grow, and he is committed to helping others do the same. He has demonstrated this by sharing his experience and software craftsmanship expertise with others, encouraging teams to adopt an outward mindset culture, and educating individuals in using data analysis to improve software delivery outcomes.

Manager's Choice Award
IBM Nov 2017

Recognised for delivering code retreats that taught test-driven development, pair programming and clean code.

Outstanding Technical Achievement Award, My Sales Activity, Born in the Cloud Initiative
IBM Aug 2017

Awarded for leading the My Sales Activity squad to deliver a Born in the Cloud application, pioneering that approach in the organisation.

People's Innovation Choice, Connections Toolbar for Firefox
IBM Oct 2014

Chosen in a global vote of IBM employees, for the IBM Connections toolbar for Firefox.

Outstanding Technical Achievement Award, SalesConnect Deployment Automation and uCommand Tool
IBM Nov 2014

Earned for SalesConnect deployment automation and the architecture of uCommand, a command-line tool closing the gaps in IBM UrbanCode Deploy.

Leadership Excellence Award
IBM Nov 2013

Led and developed the SalesConnect team in Dublin through its 2013 redesign and integration of collaboration features.

Education

Bachelor of Science (Honours) in Computing Studies
Result:
First class honours (1:1)
Thesis:
Porting pkgsrc from NetBSD to MINIX