Professional Experience

GRANTHAM UNIVERSITY, LENEXA, KS 
02/16–05/21

Soft­ware Devel­op­er II

  • Col­lab­o­rat­ed on the design plan for mov­ing from mono­lith­ic ser­vices to stream­lined, eas­i­ly main­tained and dis­trib­uted APIs.
  • Cre­at­ed microser­vices that allowed seam­less tran­si­tion from out­dat­ed mono­lith­ic ser­vices with no downtime.
  • Main­tain­ing and devel­op­ing enter­prise-lev­el .NET appli­ca­tions in both MVC and Web Forms.
  • Designed and devel­oped a new MVC appli­ca­tion that coor­di­nates data from mul­ti­ple sources and gen­er­ates PDF records for gov­ern­ment com­pli­ance purposes.
  • Designed and devel­oped a new MVC/API appli­ca­tion to record incom­ing and out­go­ing text mes­sages and archive that infor­ma­tion in student’s record.
  • Designed and devel­oped a Web Forms appli­ca­tion to auto­mate the migra­tion of data from one FAQ sys­tem to anoth­er using APIs.
  • Designed and devel­oped a Sales­force-base tick­et­ing sys­tem used by all uni­ver­si­ty depart­ments for issue and stu­dent tracking.
  • Designed and devel­oped a stu­dent fac­ing appli­ca­tion to sum­ma­rize a student’s degree work and show class­es remain­ing, class options, earned grades and esti­mat­ed time to degree com­ple­tion based on the individual’s past work.
  • Cre­at­ed exten­sive inte­gra­tions with the university’s Ban­ner (Ora­cle) database.
  • Men­tored junior developers

THE STAINED GLASS ASSOCIATION OF AMERICA, KANSAS CITY, MO                         1995–2015

  • Designed and cre­at­ed orig­i­nal Stained Glass Asso­ci­a­tion of Amer­i­ca web­site in ear­ly 1996.
  • Devel­oped orig­i­nal web­site into suite of five web­sites for dif­fer­ent branch­es of Association.
  • Devel­oped e‑commerce and online order­ing for SGAA pub­li­ca­tions and products.
  • Cre­at­ed secure online reg­is­tra­tion por­tal for annu­al con­fer­ence registration.
  • Cre­at­ed secure online reg­is­tra­tion por­tal for online mem­ber­ship registration.
  • Ensured con­tin­u­ous access and main­te­nance for five Asso­ci­a­tion web­sites as Webmaster.
  • Ensured time­ly and accu­rate web­site updates of new mate­r­i­al for each pub­li­ca­tion interval.
  • Strength­ened web­site secu­ri­ty against ongo­ing cyberthreat vectors.