Michael Wilson


Email
wilson.michael.c@gmail.com

Software Engineer

Self-motivated software developer looking for an agile, results driven team environment to apply my skill set. I am a qualified engineer with experience in every level of the software development lifecycle.

Technology Summary

Programming: JavaScript/TypeScript, Java, Python, C#, PHP, HTML/CSS, SQL, R
Tools/Frameworks: Angular, Spring/Hibernate, Node.js, Material/Bootstrap, jQuery, Ionic, Git, VSCode, Eclipse, Linux, Mac OS, Windows

Professional Experience

Full Stack Developer II, May. 2017 – Present
TWD & Associates - McLean, VA

  • Played a key role in the development of a modernization effort for USCIS file tracking application using microservices. Used Angular 4, Java/Spring/Hibernate and OpenShift.
  • Mentored junior developers and provided technical expertise.
  • Designed and implemented a reporting microservice using the Quartz scheduler and Jasper Reports.
  • Interviewed candidates for various software developer positions.
  • Took part in technical challenges as part of the effort to win USCIS contracts.

Full Stack Developer, Sept. 2016 – Apr. 2017
NTELX, Inc. - Vienna, VA

  • Implemented Durandal/Knockout application for client beta testing.
  • Java back-end support for database queries using a mix of JQL/SQL.
  • Front-end rewrite of existing project using AngularJS + Material with npm, bower, gulp and lots of cool data visualizations using d3.js.
  • Introduced and supported implementation of gitlab for both version control and continuous integration.

IT Analyst, 2013 – 2016
University of Maryland, Baltimore, School of Pharmacy – Baltimore, Maryland

  • Built several mobile apps using the Ionic framework (Apache Cordova) for anticoagulant drug decision making and remote execution of statistical models. Designed and built a web applications for drug dosing recommendations
  • Built an instrument management system similar to a LIMS using PHP. The platform handles basic project management, instrument booking, service requests, training, and invoicing.
  • Deployed and maintained production Linux servers for research computing. This included grid computing clusters (Ubuntu+SGE), self hosted GitHub Enterprise, web/application servers (Apache/PHP/Node) and high capacity data storage for proteomics (ZFS).
  • Develop Standard Operating Procedures for compliance with the FDA regulations.
  • Prototyped physical interfaces for novel ionization platform using SolidWorks CAD software and 3D printing.

Research Consultant & Java Developer, 2012-2013
University of Washington, Biochemistry – Seattle, Washington

  • Integrated a new tools into existing data repository website using Java Struts (with Tomcat).
  • Developed a Java plugin for the in house Job Center submission platform and a worker node for executing remote jobs.
  • Built a Java web application for visualizing protein-protein relationships (from MySQL database) using a d3.js force directed graph.

IT Service Provider / Web Developer, 2011-2012
Rufustech – Ellensburg, Washington

  • Windows Server and Desktop IT support for individuals and small businesses.
  • Computer repair and maintenance.
  • Web development.

Tech Suport / Web Developer, 2008-2011
Self Employed – Ellensburg, Washington

  • Freelance Windows Desktop support.
  • Computer repair and maintenance.
  • Web development.

Education

M.S. Pharmacometrics, University of Maryland, Baltimore, MD
May 2016
B.A. Biology, Central Washington University, Ellensburg, WA
June 2011
B.S. Computer Science, Central Washington University, Ellensburg, WA
June 2008