Kraig Halfpap

Software Engineer


  • Experienced Full-Stack Web Developer fluent in TypeScript, JavaScript, Java, PHP and SQL
  • Senior Web Developer for Innovative Object Solutions in Washington, D.C.
  • Received a B.S. in Mathematics from the University of Maryland, College Park


Programming Languages

JavaScript (advanced) TypeScript (advanced) Java (intermediate) PHP (intermediate)

Front-End Web Technology

HTML5 ARIA CSS Sass Angular RxJS React jQuery Bootstrap Cordova Ionic Mocha Chai Webpack Gulp

Back-End Web Technology

Node.js Express.js Java EE Spring Hibernate Nginx Apache Server MongoDB MySQL Oracle Database


IntelliJ IDEA Visual Studio Code Android Studio Chrome DevTools Postman Git Bash Jira Docker VirtualBox GIMP Image Editor Inkscape

Operating Systems

Ubuntu macOS Windows Android iOS


Innovative Object Solutions Washington, D.C.

Senior Web Developer
July 2017 – Present 5 years and 7 months
  • Developing large-scale, accessible web apps using Angular, Bootstrap, Spring and Hibernate
  • Building hybrid mobile apps using Angular, Ionic and Cordova
  • Writing detailed software design documentation

GP Strategies Corporation Columbia, MD

Software Engineer
September 2013 – July 2017 3 years and 10 months
  • Developed hybrid mobile apps using AngularJS, Ionic and Cordova
  • Crafted sophisticated single-page web apps using jQuery, AngularJS and Bootstrap
  • Built Node.js web services that integrate with native services and drivers via C++ addons

Naval Academy Business Services Division (NABSD) Annapolis, MD

Information Technology Specialist
June 2012 – September 2013 1 year and 4 months


University of Maryland College Park , MD

Bachelor of Science in Mathematics
January 2010