</> Muhammad Catubig

Muhammad Catubig

Software Development Lead | Team & Technical Leadership | Java, Angular & DevOps | Regulated pharmaceutical manufacturing

London, England, United Kingdom

mbcatubig14@gmail.com
Personal Profile

I lead the team that develops and supports business-critical systems at an MHRA-licensed pharmaceutical manufacturer, where software underpins production and order fulfilment for NHS and private healthcare customers.

Over nearly ten years, I've moved from backend developer to team lead, combining line management with hands-on Java/Spring Boot and Angular development and DevOps. I've been part of a staged modernisation of our platform: clustering our database for high availability, moving from virtual machines to Kubernetes, and supporting a migration to AWS.

I care about systems that are reliable, well tested and not dependent on any one person. That includes developing the people around me, such as coaching a manual tester into our test automation lead, and recognising when a growing team needs dedicated expertise.

Interested in conversations about keeping core systems reliable and modernising them safely in regulated environments.

Work Experience

Software Development Lead

Dec 2021 – Present

ITH Pharma

  • · Line manage developers and testers, including the QA test lead: setting priorities, running planning and releases, and conducting one-to-ones and appraisals.
  • · Guide design and development in Java (Spring Boot) and Angular for business-critical applications used across multiple group legal entities, and lead incident resolution and root-cause analysis.
  • · Introduced engineering standards (branching strategy, code review, ADRs, architecture diagrams, specifications), deployment runbooks and support playbooks, improving onboarding, traceability and consistency, and reducing dependence on individuals.
  • · Coached a manual QA tester into a test automation lead; together moved regression testing to Selenium/JUnit, cutting manual effort per release from days to hours.
  • · Owned DevOps (Jenkins, Docker, Kubernetes, Prometheus, Grafana), then interviewed and onboarded a senior DevOps engineer and handed over operational ownership.
  • · Contributed to a staged modernisation: MySQL InnoDB Cluster with ProxySQL, migration from virtual machines to Kubernetes, and support for a partner's AWS migration.
Angular Java Spring Docker Kubernetes Jenkins Prometheus Grafana Git Selenium

Software Development Engineer

Feb 2017 – Dec 2021

ITH Pharma

  • · Wrote specifications and developed backend features for the core Manufacturing & Ordering System (Java EE, Spring Boot, Hibernate, Wicket) in an MHRA-regulated environment.
  • · Built operational reports (BIRT) and provided live support to internal users and customers.
Java Spring HTML5 jQuery JUnit Selenium Git

Junior Software Developer

Oct 2016 – Jan 2017

Autoebid

  • · Maintained and extended an existing fintech platform, developing backend code in Java EE (JPA, EJB, JSF) and frontend interfaces with JavaScript, jQuery and Bootstrap.
  • · Coded critical financial technology components and tested the system before and after go-live.
Java JavaScript HTML5 jQuery Bootstrap

Crew Trainer / Shift Manager

Oct 2011 – Oct 2015

McDonald's UK

  • · Ran shifts in a high-volume, time-critical environment, responsible for team performance, service standards and shift results.
  • · Trained and coached new crew members, building early experience in developing people that I continue to apply as a team lead.

Front-end Web Developer

Apr 2015 – May 2015

College of North West London (Work Experience)

  • · Gathered requirements directly from clients and translated them into website designs.
  • · Built and delivered websites using HTML and CSS within a short project timeframe.
HTML5 CSS3 Bootstrap
Education & Training

BSc Computer Science (First Class Honours)

2015 – 2016

Middlesex University, London

Top-up degree year with modules in Graphics & Visualisation, Novel Interaction Technologies, and Artificial Intelligence. Final year project: a general-knowledge quiz application for Android.

Foundation Degree, Computing (Software Engineering)

2013 – 2015

College of North West London, in partnership with Middlesex University

Software Engineering for Business Information Systems. Core modules in databases, software engineering, and web development.

Diploma, Information Technology

2010 – 2013

College of North West London

Covered IT fundamentals, networking, hardware servicing, and introductory programming.

Information Technology

2009 – 2010

Information Horizons Training Centre

Technical Education and Skills Development Authority (Philippines)

2009 – 2010
Key Skills

Programming Languages

Java
5/5
JavaScript
4/5
PHP
3/5
Python
2/5

SQL Databases

MySQL
4/5
Oracle SQL
3/5

Web & Frameworks

Angular
4/5
Spring Boot / Hibernate
4/5
Java EE (JPA, EJB, JSF)
4/5
Apache Wicket
3/5
HTML5 / CSS3
5/5
jQuery / Bootstrap
4/5

Testing

JUnit
4/5
Selenium
3/5

Tools & DevOps

Git
4/5
Docker
4/5
Kubernetes
3/5
Maven
3/5
Jenkins
4/5
Prometheus / Grafana
3/5
Ansible
3/5

Soft Skills

Team Leadership
5/5
Agile / Scrum
5/5
Communication
5/5
Problem Solving
5/5
Additional Training
Complete Agile Scrum Master Certification (Udemy, Aug 2023) Kubernetes Administrator (CKA) exam preparation course (Udemy, May 2022) Docker and Kubernetes — The Complete Guide (Udemy, Feb 2021) Angular Essentials (Udemy, Mar 2019) Spring and Hibernate for Beginners (Udemy, Jun 2016) JSP and Servlets for Beginners (Udemy, Jul 2016) Java Database Connection: JDBC and MySQL (Udemy, Jul 2016) Certificate in Oracle Academy Database Design and Programming with SQL Certificate of Training in Computer Hardware Servicing and Consumer Electronics (Philippines)
Languages
English (Native or Bilingual) Tagalog (Native or Bilingual)
Hobbies & Interests

Browsing the internet for the latest Information Technology news and updates. Learning and developing websites and software using modern frameworks. Playing guitar and drums in spare time.

Download CV