Andrew Bowers

andrew.bowers@agamecoder.com
541-600-0729

As a dedicated software engineer, I excel at crafting innovative solutions to complex problems. My approach combines a commitment to optimizing user experiences with a passion for mastering diverse tools, languages, libraries, and frameworks. With a keen focus on code quality and efficiency, I thrive on simplifying complex systems and rigorously testing my solutions to ensure they meet the highest standards.

Education

Bachelor of Science in Software Engineering Technology
Oregon Institute of Technology — Graduated June 2014

Skills

Languages
TypeScript, SQL, Rust, Python, HTML, CSS, C#, C++, Java, JavaScript
Frameworks
Koa, React, Unity3D, ASP.NET MVC, Protocol Buffers
Development Tools
Git, Node, Postgres, Docker, Linux

Employment History

Software Engineer (Web)

November 2023 to February 2026

Emberex Inc. — Eugene, OR

Primary engineer on multiple projects for clients in the non-profit space including: a mobile app for smoking cessation, a web portal for assistive technology loans, and a web portal for surveys and tests in schools. Improved Emberex’s web app framework by introducing i18n support with custom type-safety, advising on canonical date-time solution, and implementing 2-Leg OAuth2 server-to-server API authentication protocols.

Software Engineer II

December 2021 to June 2023

StackSource Inc. — New York, NY (Remote)

Introduced TypeScript and linting into existing projects to improve software stability while maintaining velocity. Designed and developed a new external-facing API with an easy-to-use embed snippet to facilitate additional partnerships that drove traffic to our capital advisors. Rebuilt our matching algorithms to provide more insight into why capital providers were or were not matched with projects. During the rebuild, performance issues were discovered with load testing and resolved by implementing an independent service using memory caching and multi-threaded Rust code.

Software Engineer (Web)

June 2014 to December 2021

Emberex Inc. — Eugene, Oregon

Maintained a critical legacy learning platform for our major client Cengage Learning as part of a small team using Java, XSLT, and MySQL. Also worked with a multi-discipline team to design and implement the next generation of learning platform tools for Cengage, including an activity builder for instructors and the activity engine that drove moment-to-moment interactions with students. These new platforms utilized React.js, Java, Apache Kafka, and more in a micro-services environment to provide greater flexibility and interactivity in assessment creation and execution while ensuring the integrity of students’ work.

Software Development Engineer Intern

June 2012 to September 2012 and June 2013 to September 2013

Amazon Music — San Francisco, California

Collaborated with UX, QA, and other team members to develop the Amazon Music digital storefront that shipped to Android, iOS, and Kindle devices. Also implemented detailed performance and verification tests during my second summer internship.

Website Developer

October 2010 to February 2014

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

Maintained department's website as a solo ASP.NET web developer. Unfortunately the website is no longer available for viewing.

Web Application Developer Intern

June 2010 to December 2010

My Little Salesman Inc. — Eugene, Oregon

Created a web application for in-house data entry and analysis using ASP.NET MVC.

I write about coding, games, and coding games.

github
Cmdr3nder
email
andrew.bowers