Andrew Bowler

Staff Software Engineer at John Deere

Des Moines Metropolitan Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Andrew Bowler is a Staff Software Engineer with 11 years building full-stack web applications, currently shaping financial software at John Deere with React, Java, and AWS. He focuses on frontend/UX, developer experience, and removing delivery bottlenecks—efforts that tripled his team's velocity through continuous deployment and established a shared React/Storybook component library. Comfortable across industries from healthcare to e-commerce, he pairs hands-on coding with organization-wide initiatives like automated dependency remediation and technical talks. An active open-source maker, he created the popular MLB LED Scoreboard (widely shared on Reddit and GitHub), showcasing his blend of creative hardware-front-end work and data integration. Based in the Des Moines metro, he prefers hybrid roles and prioritizes team efficiency and pragmatic design over vendor or sales conversations.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (BS), Computer Software Engineering, Bachelor of Science (BS), Computer Software Engineering at Iowa State University
bookInternational Exchange Program, Software Engineering, International Exchange Program, Software Engineering at University of Birmingham
bookOttumwa High School
github-logo-circle

Github Skills (11)

raspberry-pi10
api10
python10
apidoc10
xml-parsing10
data-retrieval10
error-handling8
apim8
json8
data-parsing8
testing7

Programming languages (9)

TypeScriptJavaC++ZenScriptJavaScriptZigMustacheHTML

Github contributions (5)

github-logo-circle
An LED scoreboard for Major League Baseball :baseball:
Role in this project:
userFull-stack Developer
Contributions:38 releases, 4 reviews, 195 commits in 3 years
Contributions summary:Andrew primarily focused on building the front-end elements of a Major League Baseball scoreboard. They implemented the base UI of the application using an LED matrix and also focused on displaying pregame data. Additionally, the user worked on integrating and leveraging the `rpi-rgb-led-matrix` library, and on rendering a final score screen. The user's work involved rendering team colors, team names, scores, and game statistics such as balls, strikes, outs, and baserunners.
raspberry-piadafruitrgb-ledledleague
panzarino/mlbgame

Jan 2018 - Feb 2019

A Python API to retrieve and read MLB GameDay data
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 31 comments in 1 year 1 month
Contributions summary:Andrew primarily contributed to the `mlbgame` project by implementing features related to retrieving and processing MLB game data. Their work included adding functionality to retrieve and parse raw box score data, addressing bug fixes related to incorrect team flag checks, and incorporating attributes for probable starting pitchers. These changes involved modifications to core data retrieval and parsing functions, demonstrating a focus on enhancing the accuracy and completeness of the game data API. The user also implemented error handling for cases where raw box score data might not be available.
espnapipythongamedaysports-stats
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrew Bowler - Staff Software Engineer at John Deere