Michael Wilson
wilson.michael.c@gmail.com
github.com/wilsonmichaelc
linkedin.com/in/wilsonmichaelc
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