James Doyle

James Doyle

Software Engineer

Experience

July 2023 to now Athlone, Ireland

Software Engineer

Ericsson

  • Serve as test lead for a team of 8 to 14 engineers, defining test strategy, coordinating test efforts, and helping ensure release quality for a core microservice in a global telecom platform with hundreds of customer deployments.
  • Developed and maintained a containerised PostgreSQL database microservice, using Helm and Kubernetes to support reliable, highly-available and persistent data storage within a global telecom management platform.
  • Built and maintained 6 Jenkins pipelines that support the team's CI/CD workflows across development and testing, achieving 25% faster test runs and 15% faster releases.
  • Lead the team’s work on a product-wide benchmarking tool, building performance testing capabilities that help customer teams validate hardware readiness, identify performance limitations, and reduce deployment risk for the wider telecom product.
  • Wrote operational guides for heartbeat activities, test processes and onboarding, and reorganised the team’s Confluence space containing hundreds of pages, leading to a 10% increase in team efficiency.

Kubernetes · PostgreSQL · Python · Go · Helm · Jenkins

January to July 2022 Dublin, Ireland

Front-End Developer Intern

Fusio

  • Resolved client support requests by investigating website issues, responding to customer queries by email, and coordinating fixes across CMS-managed and static HTML websites.
  • Maintained content across 10 to 15 client websites using CMS platforms and raw HTML edits, helping keep live websites accurate, up to date, and aligned with client requirements.
  • Designed and implemented responsive website interfaces for mobile, desktop, and tablet layouts, improving usability and visual consistency across multiple device sizes.

HTML · CSS · JavaScript · WordPress

Skills

Frontend
HTML · CSS · React · TypeScript · Svelte
Backend & Data
Node.js · PostgreSQL
DevOps & CI/CD
Docker · Kubernetes · Helm · Jenkins
Languages
TypeScript · Python · Go

Ordered by experience.

Education

2019 to 2023 Maynooth, Co. Kildare

BSc Computer Science & Software Engineering

Maynooth University

2.1 (3.3 GPA)

2018 to 2019 Dunboyne, Co. Meath

QQI Level 5 Computer Systems and Networks

Dunboyne College of Further Education

Full honours, distinctions in every module

Projects

JamesReviewsMusic

  • Designed and built a full-stack web application for creating and managing personal album reviews.
  • Developed a RESTful backend API with Hono.js and PostgreSQL, using Drizzle ORM for type-safe database access.
  • Implemented a modern frontend with React and Vite, and added automated backend testing with Jest to validate core application logic.
  • Containerised the application using Docker Compose and configured a Jenkins pipeline to automate deployments.

React · TypeScript · Hono.js · PostgreSQL · Docker

Phantom

  • Built a low-level HTTP/1.1 mock server from scratch using raw Node.js TCP sockets instead of high-level frameworks.
  • Developed a custom HTTP parser to handle manual byte-stream processing, including support for chunked transfer encoding and binary data.
  • Created a real-time monitoring dashboard using Svelte and WebSockets to inspect live request/response cycles and manage server state.
  • Implemented a "Chaos Engine" for testing frontend resilience through programmatic latency injection and configurable failure rates.

Svelte · TypeScript · Node.js