About

Learn more about me

Software Developer

I have over 10+ years of experience in the Software Development space, with roles in both Quality Assurance and Web Development. While QA is definitely an important aspect of the SDLC, and I have learned many things through my years as QA Engineer, my interest has always been within the Development component of the life cycle.

My software career started with Business Objects (an SAP company), performing QA for a desktop application aimed at building usable business dashboards.

But, my Web Development career had not taken off until I joined Zovio (formerly Bridgepoint Education). This is where I was exposed to the web dev world by working with Web Developers doing QA on a number of Marketing-based websites. While doing testing, I always had a curiosity on how things had worked under the hood. Eventually, my curiosity and willingness to learn presented me with the opportunity of being a Software Developer and doing dev work on the sites that I had previously tested.

As a Software Developer with Zovio, I worked on a variety of web applications. These included Marketing-based websites designed to attract organic leads, a lead management application, and I also had the opportunity to take the lead on our university online application portal.

After my time with Zovio, I was given the opportunity at ServiceNow, where I was part of a QA team that was responsible for testing newly revamped user interfaces of the ServiceNow platform.

In my most recent and current role as Web Developer at Kauffman and Associates, Inc., I was presented with an opportunity to develop a modernized version of the company's "work order system". Starting from the ground up, the goal was to migrate away from a legacy application which had an outdated UI. In turn, this has helped internal employees seamlessly manage their day-to-day duties with a more modern, user-friendly interface. Since the goal was to modernize the application, the front-end stack of choice was Vue.js/Nuxt.js using Vuetify.

I currently spend my free time keeping my development skills sharp by working on personal web projects geared towards my own personal hobbies and interests. But outside of the software world, I enjoy watching live sports, including NBA, MLB, and Formula 1. I also enjoy the outdoors, spending time with my wife and our dog, and working on my cars.

Please see my work experience to learn more about me.

Testimonials

When starting at Bridgepoint Education, I had the opportunity to work with David from the beginning. To sum up - he learns fast. Selfishly, I think what's made him so reliable for me is his level of detail on thinking of all edge cases, regardless of how obvious or obscure they may seem. Coming from a QA Analyst background definitely helped in his foundation as a developer.

In our time working together, he's illustrated patience when troubleshooting a problem and his front-end development skills have taken shape. BPIE put him into a position where he is very much a "plug-and-play" kind of candidate. He adapts very quickly, which is what I miss most about having him on my team.

Mark Reyes

Senior Web Developer to David working on the same team

I would like to take the opportunity to offer a formal recommendation for David Lopez. In my role as a software developer for Bridgepoint Inc, I have had the pleasure of working closely with David for the past year on major efforts for several different applications.

When testing my software changes, David's meticulous attention to details and awareness of application boundaries has certainly increased the quality of the software that is being pushed out. There have been countless times where I've missed a particular condition only to have David humbly tell me what was missing.

He actively engages himself in the software development process by ensuring that he fully understands the environment and test conditions for what he is testing. He also makes himself available to answer any questions which he does so promptly and effectively.

David is often praised by his superiors as being an effective team player. He has quickly become the resource of choice when developing any major change.

I am convinced that David would be an excellent addition to your team and would personally welcome a phone call or email to further discuss his qualifications. Thank you.

Phil Nguyen

Worked with David in the same group

David Lopez is my colleague at Bridgepoint education since 2011. During that time he proved to be incredibly helpful and knowledgeable. Working on numerous software projects and enhancements together, he has shown strategic thinking and problem solving abilities. His knowledge of advanced QA methodologies and programming practices was a great asset to the team. With his great determination, attention to detail and goal-oriented attitude, he excelled as a Quality Assurance Engineer.

One key project I can recall working with him on with was on an aggressive marketing initiative to roll out a re-design of the company’s primary website. In a short time frame he was able to identify and help debug numerous software issues. His attention to detail in testing not only positive workflow scenarios but numerous boundary and negative test cases assured the system was of good quality. His ability to quickly learn was also shown when tasked with load testing a system with little prior knowledge of MS Load Test. With only a couple short demos with him, he quickly picked up the tool and scripted a robust load test script.

I would highly recommend David and his work to any company interested in pursuing his services.

Christopher Hinckley

Worked with David in the same group

David is an excellent QA tester with a lot of creativity and a strong drive to get the job done. He displayed leadership abilities as both a test lead and a teacher to all new Business Objects testers.

He also provided excellent test cases and other written documentation as well as assisted others in reviewing theirs to ensure that all aspects of the Xcelsuis project were covered for testing.

Olivia Moore

Worked with David in the same group

Resume

Check My Resume

Summary

David Lopez

A results-driven developer with 10+ years of experience in both Web Development and testing. Proven experience working with Agile scrum teams to deliver high-quality solutions for business partners and clientele.

Professional Experience

Web Developer

March 2023 - Present

Kauffman and Associates, Inc., Spokane, WA (Remote)

  • Developed the user interface of a new-and-improved work order system using Vue.js/Nuxt.js, and Vuetify; integrated with a PHP backend REST API service
  • Build, update, and maintain websites using WordPress CMS
  • Develop and coordinate HTML emails for multiple communication channels via Intuit Mailchimp

Software Engineer - Quality Engineering

April 2019 - July 2022

ServiceNow, San Diego, CA

  • Developed and executed functional tests for revamped UI components of the ServiceNow platform
  • Collaborated with Development to ensure functional tests provided sufficient coverage
  • Partnered with Development to execute functional tests to reduce the number of regressions introduced from deployed code
  • Verified data accuracy by working with GraphQL queries using "GraphiQL" validation tool
  • Wrote HTML and JavaScript code to generate test case-specific scenarios and shared with other QAs to improve the team’s testing efficiency
  • Converted manual test cases into automated Selenium tests
  • Updated existing automated tests for fixes and enhancements
  • Worked with Development to triage nightly automated test failures

Software Developer

April 2013 - April 2019

Zovio (formerly Bridgepoint Education), San Diego, CA

  • Key developer for a lead management application (made with Codeigniter) that saved the company ~$2.5M/year from using a 3rd party solution
  • Integrated Codeigniter application with internal WCF services
  • Primary developer for maintaining and enhancing the student online application (OAP) system developed in PHP
  • Revamped student OAP by applying new styles to match current branding, and optimized UI for mobile experience
  • Developed and maintained a variety of landing pages focused on delivering content and intaking information from interested prospective students
  • Implemented security patches to legacy PHP applications with recommendations provided by SecOps team

Quality Assurance Analyst

April 2011 - April 2013

Zovio (formerly Bridgepoint Education), San Diego, CA

  • Performed QA for Marketing websites, lead generation systems, PHP automation services, and internal Intranet
  • Collaborated with Web Developers and Business Analysts to develop test cases
  • Created smoke test suites that could be executed by either QA or Dev once changes were deployed
  • Paired with Web Developers to test code changes and provide feedback in real time, reducing the number of retest cycles
  • Worked with developers to understand impacts of changes to mitigate possible regressions

Skills

Technologies

PHP | MySQL | MS SQL Server | REST API | HTML | CSS | JavaScript, WordPress, Mailchimp

Frameworks / Libraries

CodeIgniter | Laravel | Vue.js | Nuxt.js | jQuery | Bootstrap | Vuetify

Version Control

GitHub | Subversion

Project Methodologies

Agile

Project Management Tools

JIRA | TFS | Azure DevOps

Education

B.S., Business Administration - Information & Decision Systems

San Diego State University, San Diego, CA

Portfolio

My Works

Automobile Maintenance Log

NBA App

Contact

Contact Me

Social Profiles

Designed by BootstrapMade