James Eby
Verified Expert in Engineering
VMware ESXi Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio, Visual Studio Code (VS Code), Ubuntu, Windows Server
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.
Work Experience
Lead Software Developer and DevOps Engineer
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.
Senior Developer
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.
Senior Developer
ChoicePoint Inc
- Acted as the lead programmer responsible for developing the DirectLink Admin windows application and its underlying class libraries.
Controls Group Inc.
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.
Analyst Programmer
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.
Experience
www.trackitsvalue.com
freebyMSSQL Docker Image
https://github.com/freebyTech/freebyMSSQLfreebyJenkinsAgent Docker Image
https://github.com/freebyTech/freebyJenkinsAgentfreebyJenkinsLibrary Groovy Global Pipeline Library
https://github.com/freebyTech/freebyJenkinsLibraryElasticsearch Indexify - Open Source Command Line Indexing Tool
https://github.com/freebyTech/elasticsearch-indexifyUsing Azure Kubernetes Service to Build a Completely Open Source Build and Delivery Pipeline for a Modern Twelve-factor Application
https://github.com/freebyTech/AKS-Cluster-With-Harbor-And-JenkinsThe 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, Visual Basic, SCSS, CSS
Frameworks
.NET Core, .NET, ASP.NET MVC, AngularJS, ASP.NET Web Forms, ServiceStack, Angular, NUnit, ASP.NET Web Services, Windows Presentation Foundation (WPF)
Libraries/APIs
REST APIs, React, Web API, Node.js, Windows Forms (WinForms), Microsoft Foundation Class (MFC) Library, Standard Template Library (STL), jQuery, Microsoft Foundation Classes (MFC)
Paradigms
RESTful Development, Azure DevOps
Platforms
Windows Server, Windows, Kubernetes, Azure, Ubuntu, Docker, Win32, Visual Studio Code (VS Code)
Tools
PowerCLI, Chef, Logstash, Visual Studio, Jenkins, MSBuild, VMware vSphere, Azure Application Insights, Kibana
Storage
SQL Server 2016, Web Forms, Elasticsearch
Other
Sitecore, VMware ESXi
Education
Bachelor of Arts Degree in Philosophy and Computer Science
Rockford University - Rockford, IL.
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring