Craig Zearfoss resume

Idaho National Laboratory logo
Senior Software Developer
Idaho National Laboratory · Full-time
May 2021 - Present · 4 yrs 8 mos
Idaho Falls, ID
Remote
Modernized and added new features to a ticketing system for monitoring cyber threats.
  • • Upgraded to modern PHP and Vue.js frameworks.
  • • Implemented Role-Base Access Control system (RBAC) and administrative interface.
  • • Created a ticket authoring application using custom Vue components.
Skills: PHP · Vue.js · MySQL · JavaScript ES6 · jQuery · CodeIgniter · Cascading Style Sheets (CSS) · Software Development · Internet Design · Server Side Programming
3M logo
Senior Software Engineer
3M · Full-time
Jul 2019 - May 2021 · 1 yr 10 mos
Maplewood, MN
On-site
Used a rules-based engine to validate 3M product data in an Elasticsearch database.
Skills: PHP · Vue.js · MySQL · Elasticsearch · JavaScript · Software Design · Server Side Programming · Software Development
Questar Assessment Inc. logo
Senior Software Engineer
Questar Assessment Inc. · Full-time
Sep 2016 - Jul 2019 · 2 yrs 10 mos
Apple Valley, MN
On-site
Modernized and added new features to an online exam authoring and delivery system used for state-wide exams.
  • • Implemented an application to create PDF test booklets from browser-based student exams.
  • • Created custom JavaScript interactions for web-based student exams.
Skills: PHP · JavaScript · PostgreSQL · XML · jQuery · Software Design · Server Side Programming · Software Development
Junta LLC logo
Senior Web Developer
Junta LLC · Full-time
Feb 2009 - Sep 2016 · 7 yrs 7 mos
Miami Beach, FL
On-site
Created and maintained high traffic multimedia websites.
  • • Designed and implemented administrative applications for controlling website content.
  • • Performed SEO optimization, A/B testing, traffic analysis, and billing audits.
Skills: PHP · Symfony2 · Zend Framework · MySQL · JavaScript · jQuery · Nginx · Apache2 · Software Development · Internet Design · Server Side Programming
Presens Technologies Ltd. logo
PHP Web Developer
Presens Technologies Ltd. · Full-time
Nov 2006 - Jan 2009 · 2 yrs 2 mos
Winston-Salem, NC
On-site
Designed and implemented web-based leadership assessments.
  • • Performed complex statistical analysis of test data.
  • • Created individual graphical data analysis PDF reports from test results.
Skills: PHP · MySQL · jQuery · JavaScript · PDFLib · Apache2 · Software Design · Software Development · Server Side Programming
Offut Systems logo
PHP Developer
Offut Systems · Full-time
Apr 2006 - Nov 2006 · 7 mos
Greensboro, NC
On-site
Converted a Linux-based real estate application to Windows for remote agents.
Skills: PHP · MySQL · Oracle · JavaScript · Windows · Software Development · Cascading Style Sheets (CSS) · SQL
IBM Desktop Systems / Lenovo logo
Software Programmer/Analyst
IBM Desktop Systems / Lenovo · Full-time
Sep 1992 - Mar 2006 · 13 yrs 6 mos
Durham, NC
On-site
Responsible for integrating vendor software for installation on OEM computer systems.
  • • Created and enhanced the build process for preloaded software on IBM desktop and Lenovo laptop systems.
  • • Performed software testing, hardware upgrades, and pc maintenance.
Skills: PHP · JavaScript · Windows · Software Development · Cascading Style Sheets (CSS)

Education

Bachelor in Computer Science - January, 1992
Pennsylvania State University - University Park (main campus)
Bachelor in Mechanical Engineering - January, 1988
Pennsylvania State University - University Park (main campus)

Certifications

Google Cybersecurity - July 11, 2023

Skills

· JSX · Windows · macOS · Apache2 · Nginx · Git · JIRA · HTML5 · CSS3 · DOM · Ubuntu · Ajax · Twitter Bootstrap · Bulma · JSON · REST · XML · RDF · Docker · Powershell · CodeIgniter · CakePHP · Symfony · Vue.js · jQuery · React · JavaScript · PHP · SQL · Laravel · BASH · DOS · MySQL · MariaDB · Postgres · MongoDB · Elasticsearch · Linux