Hi, I’m John O’Callaghan! I’m a software developer with a lifelong passion for game development, alongside experience in software testing and AI/ML. I love bringing games to life, writing clean code, and creating reliable, high-quality software. I’ve worked at Motorola as a Software Test Engineer and at Qualcomm as a Junior Software Engineer intern, where I built automated test platforms, full-stack apps, and AI-driven tools, plus set up CI/CD pipelines. I’m always excited to take on new projects where I can combine my skills in game development, testing, and AI/ML to make something awesome.

John O'Callaghan

Hi, I’m John O’Callaghan! I’m a software developer with a lifelong passion for game development, alongside experience in software testing and AI/ML. I love bringing games to life, writing clean code, and creating reliable, high-quality software. I’ve worked at Motorola as a Software Test Engineer and at Qualcomm as a Junior Software Engineer intern, where I built automated test platforms, full-stack apps, and AI-driven tools, plus set up CI/CD pipelines. I’m always excited to take on new projects where I can combine my skills in game development, testing, and AI/ML to make something awesome.

Available to hire

Hi, I’m John O’Callaghan! I’m a software developer with a lifelong passion for game development, alongside experience in software testing and AI/ML. I love bringing games to life, writing clean code, and creating reliable, high-quality software.

I’ve worked at Motorola as a Software Test Engineer and at Qualcomm as a Junior Software Engineer intern, where I built automated test platforms, full-stack apps, and AI-driven tools, plus set up CI/CD pipelines. I’m always excited to take on new projects where I can combine my skills in game development, testing, and AI/ML to make something awesome.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Test Engineer at Motorola
December 1, 2024 - November 23, 2025
Created automated tests for Embedded Systems applications (C++), as well as for Android applications (Java). Wrote Python scripts to automate processes for various teams, and contributed to the development and maintenance of an internal testing tool and framework built in .NET with C#. Led the development of an entirely new Automated Test Platform using Appium, Robot, a custom RAG AI model, and internal company tools, built primarily with Java and Python. Collaborated with the DevOps team to run the automated test suite via Jenkins and Kubernetes, and triaged any test-case failures.
Junior Software Engineer Intern at Qualcomm
September 1, 2023 - September 1, 2023
Developed an in-house web dashboard using React JS to display company data securely in a much more readable and usable format. Wrote QA tests and checks for a variety of scripts across languages and projects. Worked with DevOps tooling to set up automated tests and developed a CI/CD pipeline for the development team, as well as deploying to AWS. Updated dependencies and libraries of company systems and projects that were outdated and could pose security risks.
Junior Software Engineer (Intern) at Qualcomm
September 1, 2023 - September 1, 2023
Developed an in-company web dashboard using React.js to securely display data; wrote QA tests and checks for scripts across languages and projects; collaborated with DevOps to set up automated tests and developed a CI/CD pipeline for the development team, including deployment to AWS; updated dependencies and libraries of company systems and projects to reduce security risks.

Education

B.S. at Munster Technological University
January 1, 2020 - January 1, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Gaming