Andrew Bowers

As a problem solver, I'm confident that I can help design viable solutions, whether that means adding or removing code. The end user experience of a given solution is my primary focus when evaluating any solution.

As a software engineer, I'm comfortable learning and mastering whatever tools, languages, libraries, or frameworks are needed to resolve the problem at hand. When engineering solutions in code, I prefer assuring correctness and efficiency through reduced complexity and thorough testing.


Bachelor of Science in Software Engineering Technology
Oregon Institute of Technology


Rust, JavaScript, HTML, CSS, Java, C#, SQL, C++
React, NodeJS, Godot, ASP.NET MVC
Development Tools
Kakoune, IntelliJ
Operating Systems
Linux, Windows

Employment History

Software Engineer (Web)

June 2014 to present

Emberex — Eugene, Oregon

Responsible for maintaining and enhancing the latest versions of a classic learning platform (CengageNOW) for Cengage Learning as a full-stack web developer on a couple small teams. Also involved in producing the next generation of learning platform tools, including an activity builder for instructors and the activity service that drives moment-to-moment interactions with students.

Software Development Engineer Intern

June 2012 to September 2012 and June 2013 to September 2013

Amazon Music — San Francisco, California

Constructed new features and repaired bugs for a web app hosted within an Android webview and developed using HTML5, CSS3, and JavaScript. Constructed performance and verification tests for the web app. The music store application can be accessed on Kindle Fire devices released after summer 2012 and most Android and iOS devices.

Website Developer

October 2010 to February 2014

CSET Department @ Oregon Institute of Technology — Klamath Falls, Oregon

Responsible for maintaining current website and developing the next version of the website. No longer available for viewing.

Web Application Developer Intern

June 2010 to December 2010

My Little Salesman Inc. — Eugene, Oregon

Created a set of data entry webpages using the ASP.NET MVC framework. The webpages were used for in-house data entry and data analysis.

I write about coding, games, and coding games.