Scroll To View More
James Eby, Software Developer in Rockford, IL, United States
James Eby

Software Developer in Rockford, IL, United States

Member since November 16, 2018
James is now available for hire
James Eby, Software Developer in Rockford, IL, United States
James Eby

Software Developer in Rockford, IL, United States

Member since November 16, 2018
James is a highly experienced lead software developer and DevOps engineer with over 20 years of professional experience in a diverse range of industries. For more than ten years, he has focused his career on web applications and continuous delivery of complex software platforms for software as a service providers. He is skilled in the most modern web development and software delivery technologies.
James is now available for hire

Portfolio

  • Practice Velocity
    .NET and .NET Core MVC, WebAPI, WPF, React, Angular, AngularJS, Chef, Docker...
  • PSAV
    ASP.NET WebForms, ASP.NET Web Services Sitecore, .Net WinForms, WPF
  • ChoicePoint Inc
    .NET 2.0, WebForms

Experience

  • .NET, 17 years
  • VMware ESXi, 8 years
  • RESTful APIs, 6 years
  • AngularJS, 6 years
  • Chef, 5 years
  • React, 5 years
  • Azure, 3 years
  • Kubernetes, 2 years
Rockford, IL, United States

Availability

Part-time

Preferred Environment

Windows Server, Ubuntu, VS Code, VS 2017

The most amazing...

...delivery transformation I've affected was a company with a manual release process every few months to 7 automated environments with multiple releases per day.

Employment

  • Lead Software Developer and DevOps Engineer

    2012 - 2019
    Practice Velocity
    • Served as the lead developer of the team responsible for building a .NET MVC, WebAPI, and React based web application created to check in new and existing patients into our customer’s Urgent Care clinics.
    • Collaborated with team leads in defining the nature of PV’s next generation microservices technology stack and software delivery pipelines. Helped to build out the delivery pipeline using Kubernetes, Docker, Jenkins, and PowerShell and VMWare PowerCLI for provisioning in their internal VMWare based infrastructure. Also, helped enact the standards for building out the next generation of PV applications using .NET Core and Angular.
    • Acted as the main designer and developer of the systems responsible for the continuous delivery of PV’s software application stack in all environments from development to production. This system utilizes Jenkins, PowerShell, VMWare PowerCLI, Chef, and custom software and scripts. It is responsible for the building of all main application stack servers in all 9 of PVs environments and the deployment of all the PV and 3rd party applications onto those servers.
    • Contributed as the main designer and developer of the systems responsible for the continuous delivery of PV’s software application stack in all environments from development to production. This system utilizes Jenkins, PowerShell, VMWare PowerCLI, Chef, and custom software and scripts. It is responsible for the building of all main application stack servers in all 9 of PVs environments and the deployment of all the PV and 3rd party applications onto those servers in PV data centers.
    • Led the team responsible for implementing an Elastic Search/LogStash/Kibana-based logging system for all of PV’s RESTful APIs and newer web applications.
    Technologies: .NET and .NET Core MVC, WebAPI, WPF, React, Angular, AngularJS, Chef, Docker, Kubernetes, Jenkins, Node.js, msbuild, NUnit
  • Senior Developer

    2007 - 2012
    PSAV
    • Designed and implemented a system-wide auto-build system utilizing Windows 2008 R2 Servers, Visual SourceSafe 2005, CruiseControl.net, and Nant, and custom C# libraries to provide background build checking, nightly versioned release, and automatic deployment of PSAV applications to systems servers in our Development network.
    • Designed and implemented the PSAV credit card processing gateway which provided credit card pre-authorization, authorization, and capture services for PSAV applications to the Chase Paymentech Orbital Gateway.
    • Helped design and brought to completion PSAV’s web-based content management system using a highly customized version of Sitecore running on Windows Server 2008 R2 IIS and an SQL Server 2005 backend. This content management system was implemented for our hotel and global sales partners to create location and on-demand websites.
    • Served as a senior developer on the Helios OE product, a proprietary rental order, billing, and customer relationship management Windows application built utilizing Visual Basic and Visual C# and the .NET framework version 1.1 with a SQL Server 2005 back end.
    • Worked as a key member responsible for the design and implementation of a webMethods Enterprise Service Bus integrating our Helios 3.0 application with Microsoft’s CRM product to produce a single application “look and feel”, embedding the CRM’s web application into the Helios application and allowing for bidirectional data flow between the data stores of the two application.
    Technologies: ASP.NET WebForms, ASP.NET Web Services Sitecore, .Net WinForms, WPF
  • Senior Developer

    2006 - 2007
    ChoicePoint Inc
    • Acted as the lead programmer responsible for developing the DirectLink Admin windows application and its underlying class libraries.
    Technologies: .NET 2.0, WebForms
  • Controls Group Inc.

    2003 - 2006
    Software Engineer
    • Oversaw the ink console system while I was at CGI, meaning that a greater majority of the feature upgrades, bug fixes, site-specific implementation changes, etc. for all the applications and some of the embedded devices that make up a CGI’s Ink and Water console system were my responsibility.
    • Provided onsite installation assistance for all CGI consoles that were deployed while I worked at CGI. This included onsite installation, troubleshooting, training, sales, manual generation, etc.
    Technologies: MFC, C++, STL, Visual Basic, Visual Basic .NET
  • Analyst Programmer

    1997 - 2001
    Ingersoll International Inc.
    • Started as a Coop Software Engineer and ending as a Programmer Analyst while attending college part time I worked in the Milling Machine Company division as a software engineer on Machine Resource Management projects.
    • Worked in the IS Department and implemented several of their automated AutoCAD drawing verification, check-in systems, and automated printing systems.
    Technologies: C++, MFC, C, Win32 programming, Visual Basic

Experience

  • www.trackitsvalue.com (Development)
    http://www.trackitsvalue.com

    A free online Zero Based Budget and Wealth Tracking tool written in AngularJS and .NET MVC communicating with ServiceStack .NET RESTful services and SQL Server back end.

  • freebyMSSQL Docker Image (Development)
    https://github.com/freebyTech/freebyMSSQL

    A Microsoft SQL Server Docker Image built for SQL Server Unit and System Test Scenarios. Contains sqlpackage and the dotnet core 2.1 SDK for dacpac installs which isn't provided in the default MS Docker image.

  • freebyJenkinsAgent Docker Image (Development)
    https://github.com/freebyTech/freebyJenkinsAgent

    A Docker Image built for the Jenkins JNLP Agent with kubectl, helm, and helm push support.

  • freebyJenkinsLibrary Groovy Global Pipeline Library (Development)
    https://github.com/freebyTech/freebyJenkinsLibrary

    A global pipeline library for Jenkins written in Groovy which streamlines builds and releases of Docker Images into Kubernetes Clusters.

  • Elasticsearch Indexify - Open Source Command Line Indexing Tool (Development)
    https://github.com/freebyTech/elasticsearch-indexify

    This command line tool will reindex a single or series of source Elastic indexes based on the passed index pattern into a destination index.

  • Using Azure Kubernetes Service to Build a Completely Open Source Build and Delivery Pipeline for a Modern Twelve-factor Application (Development)
    https://github.com/freebyTech/AKS-Cluster-With-Harbor-And-Jenkins

    This repository demonstrates using Microsoft's newest PowerShell Modules for Azure scripting along with Helm to build out the complete infrastructure for a build and release system using the Open Source Jenkins and Harbor projects to support a modern Containerized Twelve-Factor Application built by and released into the Kubernetes Cluster that was built within Azure.

    The application inside the repository was built using React 16 as the client side framework, Otka for OAuth 2.0 and OpenID Connect services, and .NET Core 2.1 for web server, and the secured and unsecured RESTful services.

    The Kubernetes infrastructure setup supports a build and production namespace, RBAC, dynamic volumes, and also supports automated certificate construction for free and dynamic HTTPS support of the services exposed by the Nginx load balancer using the ACME protocol and the Let's Encrypt service.

Skills

  • Languages

    C#.NET, Visual Basic .NET (VB.NET), Visual Basic 6 (VB6), C++, C, JavaScript, SCSS, CSS
  • Frameworks

    .NET Core, .NET, ASP.NET MVC, AngularJS, ASP.NET Web Forms, ServiceStack, Angular, Windows Presentation Foundation (WPF)
  • Platforms

    Windows Server, Windows, Kubernetes, Azure
  • Other

    RESTful APIs, VMware ESXi
  • Libraries/APIs

    React, jQuery
  • Tools

    PowerCLI, Chef, Logstash, VMWare vSphere, Application Insights, Kibana
  • Paradigms

    Azure DevOps
  • Storage

    SQL Server 2016, Elasticsearch

Education

  • Bachelor of Arts degree in Philosophy and Computer Science
    1999 - 2004
    Rockford University - Rockford, IL.
I really like this profile
Share it with others