John Stephens

John Stephens

Computer Programmer

Followers of John Stephens329 followers
location of John StephensSpokane, Washington, United States

Connect with John Stephens to Send Message

Connect

Connect with John Stephens to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at TruStage

  • Education

    • Central Washington University

      1983 - 1987
      BS Business Administration

      Activities and Societies: Alpha Kappa Psi

  • Experience

    • Momb Steel Buildings, Inc.

      Jun 1996 - Mar 1999
      Computer Programmer

      Wrote a building program in Visual Basic 3 and 5. Wrote an Excel 5 workbook that takes a materials take off and generates several purchase orders. Helped maintain Windows 95 and NT network.

    • Volt Technical Resources

      Apr 1999 - Aug 2000
      Software Development Enginieer / Test

      Tested web sites Worked with IIS, Windows 2000, SQL 7.0/2000 and other Microsoft technologies on site at Microsoft

    • Maxim Group

      Oct 2000 - Jan 2001
      Visual Basic Programmer

      Wrote several Visual Basic programs that analyzed CSV, XLS and TXT files. Stored intermediate data in an Access database. Display results in Excel.

    • Hanrick Associates

      Apr 2001 - Nov 2001
      Visual Basic Programmer

      Updated and expanded an existing Visual Basic program that tracks medical costs and stores the information in an Access database or a SQL Server 2000 database. Updated and maintained an existing InstallShield project; added a couple of custom forms to that project. Developed reports in Crystal Reports.

    • Jack Stephens

      Dec 2001 - Jan 2004
      Independent Consultant

      Worked on several web sites in ASP (VBScript & JavaScript), ASP.NET (C#, Access) and Perl/CGI. Researched C#, VB.NET, ASP.NET, Visual Studio .NET, and whatever would pay.

    • SCW Consulting, LLC

      Feb 2004 - Jul 2009
      Software Enginieer

      Develops commercial web sites in ASP.NET,C#, ADO.NET and an SQL Server 2000/2005 back end. Helped design and develop SCW's proprietary three-tier, object-oriented architecture and wrote code generators to write its business layer objects. Maintained and expanded several Access application using both Access and SQL Server backends.

    • Jack Stephens

      Jul 2009 - May 2013
      Contract Computer Programmer

      For Rehn & Associates:Developed health insurance eligibility and financial applications in C#, .NET Windows Forms, Developer Express Controls, Entity Framework and an SQL Server 2008 back end. Wrote reports using Crystal Reports. Complied with HIPPA rules.* Helped write Windows Forms Health Care Eligibility programs for various groups* Wrote Stored Procedures for Data Access (CRUD) and Reporting & wrote T4 Templates to generate data objects based on database schema* Wrote a Crystal Report that was a check complete with the logic to swap the MICR font and location of the text.Other Projects:Wrote a Windows Phone 7 application. Show less

    • Trimax Americas

      Jun 2013 - Jun 2014
      Contract SDE & DevOps

      Helped develop Rapid Application Development (RAD) tool for Windows 8. Wrote code in C# and JavaScript. The application is a WinJS (JavaScript + HTML5) application that utilizes a Windows Runtime Component written in C#. Wrote small program deployment in C#/WPFHelped maintain a large legacy web site (C#, ASP.NET, JavaScript, SQL Server & HTML). Mitigation and root cause analysis of live site issues. Learn Platform well enough to improve monitoring and troubleshoot issues as they occur. Looked for problems with Logparser and Perfmon. Looked for problem data in SQL Server Databases. Wrote real time monitoring tools for an existing monitoring framework. Worked with engineers in China and India.• Wrote several applications with the RAD tool• Migrated a large web service between clusters and hardware configurations• Through monitoring, found and mitigated issues before users were impacted Show less

    • Cogenix‏

      Aug 2014 - Oct 2015
      Software Engineer

      Helped maintain an ASP.NET WebForms program written in C#, JavaScript & HTML that tracks customer references and integrates with Salesforce. Updated several reports that utilized SQL Server Reporting Services. • Developed a more efficient deployment method given the constrains of the system.• Flipped a report sideways because report required upside down text and SSRS didn’t directly support that.

    • Jack Stephens

      Jan 2016 - Jan 2017
      Independent Consultant

      For Intellectual Ventures Lab:Worked on several IT and programming projects. Set up ASP.NET Identity with user and roles on 4 ASP.NET MVC Sites and explained to the client what is being done. Helped client write a Windows Service that transfered data to a remote web services using REST. * Setup ASP.NET Identity Security with Roles in a couple of ASP.NET MVC web sites.Others:Wrote a Selenium screen scraper that captured data from a government web site. Rolled out new software on iPads and replaced PCs and transferred user data from old PC. Studied Web Front End technologies like JavaScript, Angular, Bootstrap, Ionic, etc. Show less

    • TEKsystems

      Feb 2017 - Dec 2017
      Software Engineer

      For CDK Global: Secure the DMS (Dealer Management Systems): Write code in PHP, Bash, Javascript, etc. on Linux and Windows to implement security improvements and support feature teams in their security improvements (mostly HTTPS).Participated in these projects:• Wrote software to distribute SSL Certificates to 3000+ DMS systems in PHP.• Wrote a mock for the DigiCert API in PHP• Wrote small Python program communicate with an external API using their SOAP API• Increased PHPUnit test coverage from 0 to 100+ tests and added the tests to the Atlassian Bamboo build process• Altered a .NET Control on a web page written in C# to send logging information to a PHP REST endpoint.• Wrote a PHP REST endpoint to accept logging data and write it to a log file that could be parsed. Show less

    • Larsen & Toubro Infotech Ltd

      Aug 2018 - Oct 2018
      Software Programmer

      Production Support: Investigate data irregularities, Write T-SQL scripts to fix data issues, Fix and expand application in C#. Used Visual Studio Team Services for source control and issues tracking.

    • RC Engineering and Construction Management

      May 2019 - Jan 2021
      Senior Software Engineer

      Wrote ASP.NET MVC & WPF/XAML applications utilizing C#, T-SQL to support the Hanford mission through Mission Support Alliance (MSA).• Expand and maintain existing ASP.NET MVC apps with SQL Server backends.• Developed a WPF/XAML application designed to run in a disconnected environment. • Developed Forms for Process Director by BP Logix using C#, ASP.NET ASCX files and developed reports using SSRS with Oracle data.• Also started to develop a prototype for a Workflow using the State Model. Show less

    • North Wind Group

      Jan 2021 - Mar 2021
      Software Engineer

      Continue to write ASP.NET MVC & WPF/XAML applications utilizing C#, T-SQL to support the Hanford mission after transition from Mission Support Alliance (MSA) to Hanford Mission Integration Solution (HMIS)

    • RC Engineering and Construction Management

      Mar 2021 - Mar 2022
      Senior Software Engineer

      Upgrade modeling program written in C# & WPF on .NET Framework 4 for WRPS.* Improved modeling performance by more than 50%* Refactored to improve testability

    • TEKsystems

      May 2022 - Nov 2022
      IT Software Engineer

      For CUNA MutualIT Software Engineer(Converted to FT)

    • CUNA Mutual Group

      Nov 2022 - May 2023
      Software Engineer
    • TruStage

      Jun 2023 - now
      Software Engineer
  • Licenses & Certifications