Photo of Peter Hewitt

Peter Hewitt

Cell: 937-825-1643

I am a problem solver, ready to tackle any issue large or small. I enjoy learning about new technologies and tools—the more ways I know to tackle a problem the better.

I am a generalist. I'm comfortable working on Android apps, javascript web applications, Java server side programs, relational databases, NoSQL databases, build tools and server configurations.


Purdue University

Major: Computer Science
Minor: Psychology



Java, Python, RxJava2, Ruby on Rails, Clojure, Cassandra, MySQL, Oracle, Google App Engine, Hibernate, Spring, Guice, Linux, REST, Servlets, JSP, JDBC, Tomcat, Jetty, Struts2, JAXB, XML, JAX-WS, SOAP, OpenCV, Machine Learning


Android, Javascript, Clojurescript, OpenGL, jQuery, backbone.js, require.js, Bootstrap, AJAX, JSP, JSF, JSON, HTML, CSS, Jasper Reports, AWT, Swing


Agile/Scrum, Git, Jenkins, CircleCI, Gradle, Maven, Ant, Fabric, SVN, JProbe, Yourkit, JIRA


Fuse by Cardinal HealthTech Lead May 2016 - Present

  • InPower Personal Medication Assistant
    • Developed an Android app for patients to controls a custom-built hardware medical device.
    • Evangelized RxJava and worked to get team using it for new development.
    • Created espresso test recorder and hardware emulation layer for that saving/replaying hardware communication during test runs.
    • Led continuous integration work for builds with Jenkins, Gradle and Sonar.

Beam DentalSenior Mobile Developer, June 2015 - April 2016

  • Architected and developed the Beam Dental Android app from scratch.
    • Communicated with smart toothbrush using Bluetooth low energy (BLE) protocol.
    • Saved data to local sqlite3 db, synced with Beam’s backend API using Retrofit/EventBus.
    • Integrated with Google Analytics, Google Tag Manager for A/B testing.
    • Created game in app using OpenGL and helped port it to iOS using swift and SpriteKit.
  • Added backend features using ruby on rails.
    • Rewrote entire brushing statistics calculation engine.
    • Created “beam bucks” calculation engine to reward good brushing behavior.
    • Integrated with Twilio for SMS engagement campaign.
    • Rewrote insurance card SVG to PDF generation service.
    • Created new API endpoints used by mobile apps
    • Setup A/B testing system for push notification engagement.
    • Added several data management screens to internal admin console.

HealthEdgeSenior Software Developer, January 2015 - June 2015

  • Implemented new SOAP APIs to connect to J2EE health care management system.
  • Fixed issues across full stack: from Oracle PL/SQL queries, EJBs, Spring configuration, SOAP/REST layer to Java Swing application.
  • Improved build system performance and stability using maven and ant.

Moreover Technologies Tech Lead, May 2013 - December 2014

  • Led the NewsRight development team as scrum master and tech lead.
  • Coordinated the launch of the NewsRight product. Communicated closely with all departments of Moreover, developed release plans and monthly procedures.
  • Integrated NewsRight with existing Moreover products and Accounting software.
  • Created a 'source' system at Moreover, to track our sources of content and to map content to sources.
  • Built backbone.js framework for Metabase Admin Console.
  • Created REST API layer for Moreover's user login library and integrated it with Spring Security on several web applications.

SRA International Senior Software Developer, 2000 - May 2013

  • Led teams of 4-8 developers through the full SDLC of multiple software releases.
  • Led architecture design for multiple-year project (Proactive Disclosure Service). The project changed the Data Bank from a “pull” system to a “push” system, notifying our customers immediately of any new incoming reports.
  • Designed and implemented reusable multi-threaded Java batch processing framework.
  • Integrated Verisign VIP second-factor authentication web service for user authentiation.
  • Integrated Precise ID user verification web service for new user authentication.
  • Designed and led development of a jxpath-based validation rules framework used by web applications.
  • Developed a Databank API for high-volume users using XML schemas, JAXB, JAX-WS.

Baby ESP Android App Founder, Developer, 2009 - January 2012

  • Created the top-ranked (at the time) paid baby tracking app for the Android platform. It maintained a 5-star rating with over 3,000 user reviews.
  • Managed all aspects of the business from 2009 through January 2012 when I sold all of the Baby ESP assets.
  • The app used custom view components, sqlite3, background services, widget, notifications, content providers, i18n, search and integration with Google accounts (OpenID) for syncing data between multiple caretaker devices.
  • Created and hosted the server backend which the app used to sync data between multiple devices using Debian, Tomcat, Struts2, Hibernate and MySQL. Over 20 million baby activities were synced. I was porting the backend to Google App Engine at the time of the sale. Founder, Developer, 1999 - 2013

  • Created online multiplayer community site for the board game Pente.
  • The client is an applet written in AWT, the backend is a tcp socket server written in Java. Java Servlet/JSP/MySQL for webapp.
  • Built a game database storing over 450,000+ Pente games that is searchable by opening moves.
  • Built an Android app to play against a computer opponent.
  • offers many other features: forum integration, email management, turn-based games, tournament support.

Hewitt Software LLC Founder, Developer, 2009 - 2011

  • Provided web application development and web/email/domain hosting for organizations around Dayton, Ohio.
  • Built several database-driven web application sites using Hibernate, Struts2, Spring, MySQL, Debian, Tomcat.
  • Built a 3-D virtual environment for Wright State Psychology students, with embedded multimedia content. Used Swing, Java Web Start, JOGL, OpenGL, JmonkeyEngine.
Awards, Certifications
SRA Rookie of the Year (2001)
Sun Certified Programmer for the Java 2 Platform
Eagle Scout
Available on request