Photo of Peter Hewitt

Peter Hewitt

Cell: 937-825-1643
Email:

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.

Education

Purdue University

Major: Computer Science
Minor: Psychology

Skills

Backend

Java, Cassandra, MySQL, Oracle, Google App Engine, Hibernate, Spring, Guice, Linux, Clojure, REST, Servlets, JSP, JDBC, Tomcat, Jetty, Struts2, Java web services, JAXB, XML, JAX-WS, SOAP, JavaMail, James Mail Server

Frontend

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

Tools

Agile, Scrum, JIRA, Jenkins, Maven, Fabric, SVN, CVS, Ant, Eclipse, JProbe, Yourkit

Experience

Moreover Technologies Senior Software Developer, May 2013 - Present

  • Leading 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 with our 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.

Pente.org 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.
  • Pente.org 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
References
Available on request