Michael S. Lewis

Michael S. Lewis

Lead QA Engineer

Contact Me

About Me

I have a passion for technology, especially when it comes to finding and fixing bugs, writing code, and furthering my knowledge of digital signal processing. I also enjoy collecting guitars and I'm an avid fan of Mystery Science Theater 3000. I live in Santa Monica, CA, and recently completed my second bachelor’s degree in Computer Science from Oregon State.

I originally graduated from UC Berkeley with a BA in Rhetoric, but after several years of working in software and firmware testing, I realized that technology is my true calling. I currently work full-time in a dual role as both a Product Owner and QA Lead. I am interested in firmware, embedded systems, and prefer working with C/C++ and Assembly language. I have gravitated toward solving problems from an early age, and to this day I enjoy solving challenging puzzles.

My life is full of a diverse range of activities outside of coding. I have been playing acoustic and electric guitar since the age of eleven, and it continues to be a source of great pride and enjoyment. I also love to participate in fitness activities, especially swimming and cycling. Since its start over three years ago, I have fundraised for and participated in the annual Operation: Ride For the Red, benefitting the American Red Cross's services to the Armed Forces.

I collaborated with two other students for my Capstone project at OSU. It was a fantastic opportunity to work with my cohorts and we created a rewarding and fun WebGL game, which was my first foray into building an application with the Unity engine.

I'm excited to have recently graduated with my BS in Computer Science and for all the future holds in store.

Latest Projects






Other Projects

Coin Change

A group project (collaborating in a team with two other students) to compare the effectiveness of brute force, divide and conquer, greedy algorithms, and dynamic programming.

Find out more

Traveling Sales Person Contest

A group project competition against other teams, to find the fastest algorithm to solve the Traveling Salesperson problem. This implementation won with the fastest time on 3 of 7 test cases, using the Cheapest Link and 2-Opt algorithms.

Find out more

URL Validator Tester

A team-based exercise in manual testing, input partitioning, and programming-based testing of the Apache Commons URL Validator, implemented in Java.

View on GitHub

Work Experience

QA Lead - Line 6 (2011 - Present)

  • Analyze product requirements and build test plans based on specifications, overseeing all functional, performance, and regression testing from concept through FCS, and beyond.
  • Own responsibility for the quality of all wireless and RF products in development.
  • Setup and configure build and test environments, troubleshoot build failures, and research and design and implement new technology and solutions to improve the SDLC process.
  • Collaborate with project managers and developers to effectively administering defect tracking systems including Bugzilla and JIRA.

Math and SAT Tutor - MSL Tutoring (2003 - 2011)

  • Founded an independent tutoring service based on helping students realize their potential.
  • Coached students in learning and achieving admission to the top schools of their choice.

My GitHub