Jonathan Dabu
Senior Software Engineer | Software Development,Test Automation, AI/ML & Distributed Systems
Email: jonathandabu86@gmail.com
LinkedIn: https://www.linkedin.com/in/jbdabu
Experience
Blizzard Entertainment
Senior Software Engineer, Quality (2025-Current)
> Designed and prototyped an AI agent data-access platform using Python, SQL, MCP, and LLM integrations, with production deployment design and authentication support.
- > Designed MCP server capabilities, authentication, and dynamic data-source discovery for agent-facing tooling
- > Built platform-level integration infrastructure spanning backend services, APIs, clients, and production-like environments
- > Built performance, reliability, and observability validation for critical services
- > Integrated automated quality signals into CI/CD pipelines to improve regression detection
Senior Software Development Engineer in Test (2022-2025)
> Led reliability and quality architecture for Battle.net systems while expanding automated coverage and reducing execution time through reusable platform components.
- > Expanded automated coverage by approximately 35% while reducing execution time by approximately 40%
- > Designed platform-level integration infrastructure and reusable tooling for backend, API, and client workflows
- > Diagnosed complex distributed system failures using logs, telemetry, and system-level debugging
- > Partnered with cross-functional teams to identify high-risk integration, performance, scalability, and failure scenarios
Dexcom
Software Development Engineer in Test II (2021-2022)
> Led advanced testing efforts for Dexcom CGM software across backend, mobile, firmware, and connected-device boundaries.
- > Developed reusable automation frameworks and API integrations for backend services and system workflows
- > Led end-to-end validation across backend, mobile, firmware, and connected-device boundaries
- > Designed integration, end-to-end, load, performance, and stress strategies for regulated software systems
- > Built automated regression and integration infrastructure in CI/CD pipelines
Software Development Engineer in Test I (2019-2021)
> Built test automation for backend services and connected-device workflows supporting Dexcom CGM products.
- > Created reusable automation frameworks and API integrations for backend services and workflows
- > Executed regression, performance, and stress validation across integration points
- > Supported release confidence for FDA-regulated software systems through automated coverage
Neustar
Software Engineer in Test (2017-2019)
> Investigated complex software failures across Linux/Unix environments, application logs, network interactions, and databases.
- > Partnered with developers to isolate root causes and verify fixes
- > Developed internal test tooling and automated validation for web and service-based applications
- > Improved repeatability and quality across multiple product release cycles
Associate Software Engineer in Test (2015-2017)
> Contributed to automation efforts and participated in agile QA cycles across web and service-based applications.
- > Created test cases for REST APIs and AngularJS UI
- > Maintained Jenkins CI test coverage
- > Worked with QA and product teams in agile environments
County of San Diego
IT Engineer (2013-2014)
> Maintained data systems, wrote validation scripts, and updated backend infrastructure. Supported uptime and system availability.
- > Created scripts for data validation and integrity
- > Developed features for data parsing software
- > Maintained server infrastructure and uptime
Associate IT Engineer (2012-2013)
> Contributed to software tooling, server support, and development workflows.
- > Maintained integration scripts and tools
- > Supported virtual and physical server environments
IT Engineer Intern (2010-2011)
> Provided workstation and device support. Performed troubleshooting and system maintenance.
- > Managed workstation support
- > Conducted system troubleshooting and uptime assurance
San Diego Electrical Training Center
Software Developer Intern (2010-2011)
> Assisted in developing software for monitoring and automation testing across electrical systems.
- > Contributed to malfunction detection systems
- > Introduced automation testing for software components
Skills
Select a skill to see how I've used it.
Languages & Data06
Frontend & Backend06
AI/ML & Agent Infrastructure09
Testing & Automation13
DevOps & CI/CD08
Cloud Computing03
Education
Masters of Science
in Computer Science, Specialization in Artificial Intelligence
California State University: Long Beach (2024)
Bachelor of Science
in Computer Science
San Diego State University (2014)
Associate of Science
in Computer Arts & Liberal Sciences
San Diego Mesa College (2014)
Associate of Science
in Computer Science & Engineering
San Diego Mesa College (2012)
Projects
Dev Portfolio
Status: Active
Tech: React, Vite, JavaScript, Marked, CSS
> Interactive developer portfolio that mimics a CLI: type or click commands to explore projects, experience, education, resume, and CV with rich filtering.
- > Terminal-style UI with command routing and history navigation
- > Data-driven sections powered by JSON for experience, projects, education, and skills
- > Markdown-backed project pages with generated table of contents and smooth anchor scrolling
- > Filtering flags for `view projects` and `view experience` (by status, tag, name, company, years)
- > Cover letter and resume viewers for quick sharing
Anirepo
Status: Active
Tech: Node.js, Express, MongoDB, JavaScript, CORS, Body-parser
> Anirepo is a full-stack media inventory platform built with Node.js and Express, designed to manage a personal or community-driven catalog of anime-related items including books, autographs, figures, movies, games, art, and other merchandise. It is structured around RESTful API routes and modular controllers for each media type.
Nexus Card
Status: Completed
Tech: React, JavaScript, HTML, CSS
> A Blizzard and Riot-themed memory matching game built with React. Players flip character cards to match pairs while tracking turns and time.