Michael Skopinski

4842 Oak Ridge Dr.
Hermantown, MN 55811
ph: (218) 391-5508
mail: mskopinski@hotmail.com

My Experience

I have been fortunate to have a wide array of experience in application development. Here are some of the highlights:

  • Senior Application Developer, Full-Stack
    General Dynamics IT
    October 2016 to Present
    Duluth, MN/remote
    • I primarily work with the Ecotox Knowledgebase, which is a contracted project with the EPA. It is an online database of ecotoxicity data related to thousands of species and chemicals.
    • I design, develop, test, and support the Ecotox web application. This includes conducting general programming maintenance as well as incorporating new features as requested by the EPA.
    • In 2018, I converted the Ecotox web application from a ColdFusion site to a Javascript based framework using jQuery and custom JavaScript.
    • I am currently the Lead Architect on a massive modernization project to replace a legacy ColdFusion application with Vue/Nuxt front end, including implementing a custom REST API that retrieves millions of records from an Oracle back end. I have been responsible for the entire project, including technology stack selection, proof of concept development, and the eventual conversion of thousands of ColdFusion files containing complex business logic to TypeScript.
    • Once per quarter I manage data transfers from the Unify ecotoxicity entry application to the Ecotox production database where the data is available to the public.This effort requires the data manipulation and transformation of millions of records containing complex data structures.
    • I provide customer and internal client support as needed to provide interoperability between external systems and Ecotox.
    • I work in tandem with other developers on our team to architect solutions that address the entire Ecotox system, from initial data entry through to final release to the public.
  • Programmer Analyst II, SCADA Support
    ALLETE, Inc.
    April 2014 to October 2016
    Duluth, MN
    • The SCADA team supports the EMS software that runs the electrical grid in Northern MN. My role was to design and develop custom web and Java applications required for normal operation of the EMS. I also took part in NERC CIP auditing procedures on a routine basis.
  • Application Developer
    Sansio (now Stryker)
    May 2008 to April 2014
    Duluth, MN
    • I worked on two projects: HealthEMS, used by EMTs for managing patient data, and RevNet, an online healthcare billing application. I designed and developed Java to Oracle back ends and HTML/JS/jQuery based front ends for these projects.
  • Web Developer
    Flint Interactive
    December 2007 to May 2008
    Duluth, MN
    • I developed marketing websites for Flint Interactive. This primarily involved translating an artist’s vision to a web environment using PHP/Javascript, CSS, mySQL database, Adobe Photoshop, and associated tools as needed.
  • Lead Programmer / DBA
    Murphy Oil (now Husky Energy)
    November 2003 to December 2007
    Superior, WI
    • As Lead Programmer, I supported a wide variety of employees by building custom web and desktop applications in Microsoft .NET, Microsoft Access, and third party systems for data reporting as well as provided support for both SQL Server and Oracle databases. I also participated in Sarbanes-Oxley auditing by producing reports on request.
  • Software Engineer
    Navitaire
    March 2000 to November 2003
    Minneapolis, MN
    • I designed, implemented, and tested Java APIs used as part of an online airline reservation booking system. I also converted an International Fare Auditing system from COBOL to C, and provided on-call support for this system.
  • Software Developer
    North Coast Logic
    May 1998 to August 1999
    Canton, OH
    • I developed a C++ prototype using Microsoft Windows telephony APIs as well as UI for a long distance rate table editor using Borland Delphi development environment.