Andrew Bowers
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.