About

Thomas Galligan

Software Engineer

IBM2023 - Present

Software Engineer with a strong background in full-stack development and containerization. Currently at IBM, I work on enhancing microservices and delivering robust solutions for large enterprises. With experience spanning backend development, frontend technologies, and infrastructure automation. I also enjoy sharing my knowledge as a leader at Cork Airport CoderDojo, teaching young developers the fundamentals of web technologies

Experience

2023 - Present

Software Engineer

  • Java,
  • Python,
  • TypeScript

IBM

Led the containerization of a new microservice, integrating CI/CD pipelines for automated testing and deployment to a private Docker registry. I implemented observability and metrics for the microservice, facilitating monitoring for SREs, and worked on feature development, bug fixes, and vulnerability resolution. Additionally, I provided L3 support to address customer issues using my backend expertise.

2023 - Present

Chairperson / Champion

CoderDojo

I run a coding club at the IBM office in Cork, where I teach HTML, CSS, and JavaScript to children. For older students, I introduce more advanced web technologies such as React.

2023 - 2024

Chairperson

  • NextJS,
  • TypeScript

UCC Netsoc

Grew society membership by 300 in one year, hosted Tech talks, workshops, and a game jam. Also hosted, and built the website (using NextJS integrated with Stripe for ticketing) for Cork DevCon, a Tech conference in Cork.

Mar. - Sep. 2023

Software Engineer Intern

  • Java,
  • React,
  • TypeScript,
  • Kubernetes

IBM

Resolved UI inconsistencies in a React codebase to improve user experience. I led the development of a new build infrastructure environment, reducing downtime and ensuring data integrity. Additionally, I created Ansible playbooks for K3s cluster deployment and implemented secrets management using HashiCorp Vault to secure sensitive data.

2019 - 2023

SysAdmin

  • Golang,
  • Docker,
  • Ansible,
  • TypeScript,
  • Python

UCC Netsoc

Maintained and managed a datacenter of servers with Proxmox hypervisor with dozens of docker containers provisioned via Ansible. Built software to support UCC students, primarily in Computer Science with our infrastructure.

Projects