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 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
- 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