John Marquez is a software engineer with a strong foundation in computer engineering from the University of British Columbia and hands-on industry experience building reliable backend systems and developer tooling. At Broadcom, he contributed to the Layer7 API Gateway by maintaining automated Java TestNG tests, resolving high-impact bugs, optimizing internal frameworks, and leading efforts such as the product’s upgrade from Java 11 to Java 17 and the creation of a production-ready Jenkins pipeline. Alongside his industry work, John has developed a multiplayer shooter game in Unreal Engine, gaining practical experience with gameplay systems, networking, replication, and modern game development workflows. He continues to build scalable backend systems in Go and AWS while expanding his game development skills through system-level programming and real-time gameplay design.

John Marquez

John Marquez is a software engineer with a strong foundation in computer engineering from the University of British Columbia and hands-on industry experience building reliable backend systems and developer tooling. At Broadcom, he contributed to the Layer7 API Gateway by maintaining automated Java TestNG tests, resolving high-impact bugs, optimizing internal frameworks, and leading efforts such as the product’s upgrade from Java 11 to Java 17 and the creation of a production-ready Jenkins pipeline. Alongside his industry work, John has developed a multiplayer shooter game in Unreal Engine, gaining practical experience with gameplay systems, networking, replication, and modern game development workflows. He continues to build scalable backend systems in Go and AWS while expanding his game development skills through system-level programming and real-time gameplay design.

Available to hire

John Marquez is a software engineer with a strong foundation in computer engineering from the University of British Columbia and hands-on industry experience building reliable backend systems and developer tooling. At Broadcom, he contributed to the Layer7 API Gateway by maintaining automated Java TestNG tests, resolving high-impact bugs, optimizing internal frameworks, and leading efforts such as the product’s upgrade from Java 11 to Java 17 and the creation of a production-ready Jenkins pipeline. Alongside his industry work, John has developed a multiplayer shooter game in Unreal Engine, gaining practical experience with gameplay systems, networking, replication, and modern game development workflows. He continues to build scalable backend systems in Go and AWS while expanding his game development skills through system-level programming and real-time gameplay design.

See more

Skills

Experience Level

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

Language

Javanese
Advanced
Amharic
Advanced

Work Experience

Software Engineering Co-op at Broadcom Inc
May 1, 2022 - May 1, 2022
Contributed to bug fixes for the Layer7 enterprise API Gateway, improving product stability and reliability for clients. Managed development and maintenance of automated Java tests with TestNG, reducing manual testing by 30% and enhancing overall product quality. Revamped internal testing framework and developed tools in Java to ease test creation. Spearheaded a Jenkins pipeline to automate build, test, and deployment of internal testing tools, cutting development time by 50%. Led upgrade of the Gateway from Java 11 to Java 17 in a PoC by updating deprecated code, fixing a failing Gradle build, debugging tests, and coordinating with open-source libraries to update dependencies.
Software QA Co-op at Incognito Software
December 1, 2020 - December 1, 2020
Managed and updated 10GCP and OpenStack cloud servers hosting the ACS backend and frontend test environments, ensuring product stability across OSes and package installations. Wrote JUnit tests for ACS API functionalities and Java code to mock devices, improving test coverage. Tracked bugs from manual and automated tests and filed tickets to drive efficient issue resolution and product improvement.

Education

Bachelor of Applied Science, Computer Engineering at University of British Columbia
September 1, 2018 - May 1, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment

Skills

Experience Level

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