Experience & Education


I am passionate about all aspects of software development. I have experience and education to support the creation of software from concept, to user testing, to development in an agile environment.

I graduated from CU Boulder in May 2011, with a Bachelor of Science in Computer Science with an emphasis in Human Centered Computing (HCC).

Work Experience

Ibotta, Principal Software Engineer (January 2017 - Present)

Making cross-functional impact within the Engineering and Product teams during a time of rapid-growth and unique scalability challenges.

  • Designing and executing complex business-critical software products across the stack
  • Providing strategic technical direction in both front and back-end systems
  • Mentoring a growing team of 30+ engineers

Ibotta, Software Engineer / Technical Lead (March 2014 - January 2017)

  • Technical Lead for all web and internal tools products
  • Identified and optimized use of external Amazon services to save approximately $1,000,000 in operating costs annually
  • Launched Ibotta.com, a complete rewrite of the previous Ruby on Rails site using EmberJS
  • Maintained 3 widely-used production Ember applications

ReadyTalk, Software Developer & UX/UI Designer (July 2011 - March 2014)

GoldSystems, Software Developer (August 2010 - May 2011)

Computer Science Undergraduate Advisory Committee (CSUAC), startups2students coordinator (January 2009 - May 2011)

  • Launched informal internship fair with start-up companies local to the Boulder/Denver, Colorado area.
  • Program supplied internships to at least twenty undergraduate students each year and promoted entrepreneurship among the computer science student body.
  • Worked closely with Boulder TechStars and the Foundry Group in organizing the event.

University of Colorado at Boulder Information Technology Services, Senior Desktop Support Specialist (May 2008 - May 2011)

  • Diagnosed and resolved software and hardware problems for students, faculty and staff.
  • Supported both Windows and Macintosh operating systems.
  • Developed managerial experience through involvement with hiring and policy change sub-committees.

University of Colorado at Boulder IT Security Office, Network Security Analyst (June 2010 - September 2010)

  • Analyzed network traffic logs for security risks for the University of Colorado at Boulder campus (more than 60,000 individuals).
  • Analyzed live malware samples for network behavior (especially with regards to contacting botnets), in an attempt to quarantine infected computers from the network.
  • Setup, configured and maintained the Big Brother (Bro) Intrusion Detection System server for the University of Colorado at Boulder campus.
  • Scripted automated alerts for suspicious network traffic, utilizing the Big Brother (Bro) Intrusion Detection System and the Ruby scripting language.
  • Gained experience in computer forensics by analyzing compromised machines containing sensitive data (medical data, student information, etc.) utilizing Helix.

Computer Science Undergraduate Advisory Committee (CSUAC), co-chair (January 2009 - August 2010)

  • Acted as a liaison between undergraduate students and the CU Computer Science department, relaying feedback regarding the Computer Science curriculum.
  • Built community with free events for Computer Science undergraduates.

OpenMediaNow! and the Gnash Project, Software Developer (May 2009 - August 2009)

CU Student Government GLBT Resource Center Student Advisory Board, Voting Member (December 2010 - May 2011)

  • Advised the gay, lesbian, bisexual, and transgendered (GLBT) resource center on budget, programming, and important issues of concern to the GLBT community at the University of Colorado.

Formal Education

In May 2011, I received a Bachelor’s Degree in Computer Science from the University of Colorado at Boulder (CU). At CU, the Computer Science program offers a variety of tracks, or specializations, which allows the Computer Science degree to be tailored to meet the needs of individual students. My specialization is in Human Centered Computing (HCC), which focuses on gaining skills in the fields of: human computer interaction, design of interactive systems, cognitive science, and many other fields. In the HCC track, we work alongside ATLAS (Alliance for Technology, Learning and Science), the Institute for Cognitive Science and the Discovery Learning Center. A video interview of myself interviewing Leysia Palen, an HCC professor at CU, explains a bit more about the HCC track.

I graduated with over a 3.8 cumulative GPA (3.9+ major) and magna cum laude. In addition, I received recognition as the Outstanding Graduate in Service for the College of Engineering as well as Outstanding Graduate from Computer Science.

Computer Science Courses

Contact Me

Like what you see? Shoot me an email at ben {at} benlimmer {dot} com