Kraig Halfpap

Software Engineer

About

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

Employment

Innovative Object Solutions Washington, D.C.

Software Engineer
July 2017 – Present 3 years and 4 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
  • Provided technical support to the roughly 15 distinct businesses operated by NABSD
  • Participated in major projects to overhaul network security and migrate to Windows 7
  • Performed administrative tasks pertaining to business apps, network configuration and user domain accounts

Education

University of Maryland College Park , MD

Bachelor of Science in Mathematics
January 2010

Skills

Programming Languages

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

Front-End Web Technology

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

Back-End Web Technology

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

Operating Systems

Linux Windows macOS Android iOS

Software

IntelliJ VS Code Android Studio Chrome DevTools Git Bash SVN Jira Docker VirtualBox GIMP Image Editor Inkscape

Contact