Benjamin M. Hodskins
**** ********* ******* • Lexington, KY 40509 • 859-***-**** • **********@*****.***
Summary of Qualifications
Dedicated Software Engineer with comprehensive experience over 20 years. Technically savvy. Adept at troubleshooting issues across multiple platforms. Effective at self-learning.
Technical Skills
Programming:
Groovy/Grails, Kotlin, Ruby on Rails, Java/J2EE, C/C++/C#, VB/.NET,
SQL Script, Oracle Script, SAS, JCL, COBOL, PL/1
Cloud Platforms:
AWS, GCP, Azure
Databases:
MS SQL, mySQL, Oracle, Domino, Postgesql, Google BigQuery, Aurora
Operating Systems:
MS Windows, Linux/Unix, IBM MVS, MACOS
Clearances:
CJIS and USCIS
Professional Experience
Microsoft 12/2023 – Present
Software Engineer
Update Microsoft Terra applications (Broad Institute, Data Biosphere, and Ingress-nginx) to run in a private network entirely in Azure.
Create Terraform scripts to create infrastructure for MS Terra in Azure
Create Helm Carts to configure MS Terra applications in Azure. Document with helm-docs to generate readme documentation.
Create CI/CD jobs in Azure DevOps to build MS Terra applications and deploy them to Azure
Equifax - Appriss, Louisville, KY 8/2021 – 12/2023
Software Engineer/DBE
Support data transfer of Agencies migrating from Classic Vine (Oracle) to eVine (Postgres). Update Vine Apps to be deployed to EKS in AWS. Assist developers in using Liquibase to maintain their schemas. Support daily import (20M records) of inmate data from agencies as performance issues arise. Convert ProvderSafe from MariaDB into Aurora MySQL in AWS. Develop eVine detailed data auditing for all changes to offenders in the eVine system. Migrating ProviderSafe EKS apps and database from Appriss AWS into Equifax AWS and create a process for future applications to follow to get under Equifax.
Design and implement apps in Java and Groovy with Spring Boot.
Convert JVM apps to deploy in Kubernetes in AWS
Design, maintain, and write scripts for databases in Oracle, Postgres, MySQL, and MariaDB in AWS RDS
Migrate databases from commercial AWS to govcould AWS (Appriss to Equifax accounts)
Coverted MariaDB applications to Aurora MySQL in AWS RDS
.NET C# application support with DevExtreme and Javascript. Used a code-first approach to database migrations
Papa Johns Inc, Louisville, KY 9/2018 – 8/2021
Principle Engineer
Design and implement Spring Boot/Java microservcies to integrate with web, mobile devices, and 3rd party aggregators, as well as the loyalty functionality for coupons, redeemables, and Papa Dough.
CD/CI via Jenkins to Google Cloud Portal (GCP) with terraform and kuberneties.
Create RESTAPI's to expose store and menu information as well as place orders
Postgres and mySQL database design and migrations in GCP. Liquibase was used for the migrations
Logisticare, Gainesville, FL 8/2016 – 11/2018
Software Engineer
Design and implement Spring Boot/Groovy solution to replace the legacy medical transportation call center application. We broke the monolith application from java and DB2 into microservices using Groovy/Spring boot, Angular, and Postgres.
Implement JMS message micro services with Camel routing in Groovy and Spring Boot
Create RESTAPI's to place messages on the JMS queue
JPA modeling using hibernate and flyway migrations
Jenkins jobs for continuous integration and continuous development into RedHat Open Shift
Work frontend Angular support and bug tickets as needed.
GE Appliance, Louisville, KY 10/2015 – 10/2016
Cloud Platform Architect
Design and implement automation for provisioning Cimplicity Proficy servers for GE Appliance production lines. Automate Proficy server reboots with PowerShell.
Implement continuous build and Agile processes with Jenkins and Jira
Puppet Master and Node modules to manage Cimplicity servers.
Provision SQL servers via Puppet
SVN, git, and Artifactory to manage code and artifacts for Cimplicity
Lexmark, Lexington, KY 5/2011 – 10/2015
Enterprise Software Engineer, Senior
Design and implement software releases for LDD (Lexmark Document Distributor) to manage printer devices and to connect capture sources across customer organizations to speed processes. Wrap printer device management tools with RESTful web services on distributed premise based servers.
RESTful interfaces via Java and Spring/Spring Boot
Windows virtual server administration and distributed enterprise installations
Design and implement a cloud-based RESTful Analytics service in AWS to support the Perceptive Cloud Platform as part of an agile team using Kanban. Use Ruby on Rails and columnar databases (Google BigQuery) to provide an Analytics service capable of aggregating millions of rows of information in seconds. Postgres was used as a metadata store for BigQuery. Deployed to AWS with Jenkins. Developed a Ruby gem to help other internal services integrate with the Analytics service.
RESTful interfaces via Ruby on Rails, Groovy/Grails, Jersey, and Restlet
BDD/TDD with Spock, RSpec, and Cucumber
Git version control
Chef Cookbooks for VM deployments
Agile Kanban Methodologies
Designed and implemented, both cloud and premise, Java and Groovy/Grails applications for Lexmark high-end printers on agile teams using scrum. Developed security application for printer features (such as copy, scan, and fax) and client software to integrate with Lexmark Print Release servers on premise and in the cloud.
Agile Scrum Methodologies
Java application development
REST (cloud) and SOAP interfaces
JUnit testing with Cobertura reporting
Ivy and Artifactory
Clean Code and Pragmatic Programming practices
Continuous build systems via Jenkins
Automated Test Suites and Deployments
Ashland Inc., Lexington, KY 5/1999 – 5/2011
Systems Engineer/System Specialist III
Developed J2EE applications including VIOC POS, Valvoline DOS, eCustomer, Reach, Power User Database and many more. Integrated HR and Hercules into SAP.
Developed J2EE applications and distributed via WebLogic.
Developed and maintained Oracle Databases.
Assisted with SAP development at the Oracle database level via SQL servers to process the data from the mainframe.
Developed and maintained ASP web applications.
Coop, Computer Analyst, & Systems Analyst
Designed and maintained multiple applications across many different platforms including internal billing on the mainframe, billing applications with network SAS, billing and cost center applications on Domino/Lotus Notes, C++ Background Checks System, Firsthand web site, and many more.
Became an expert in Document/Content Management (LDDM/Domino.Doc and HyperNet publishing).
Became an expert in Enterprise Project Management using Microsoft Project Server.
Developed and maintained IBM Mainframe applications under TSO and Endever.
Education
Master's in Software Engineering – Eastern Kentucky University, Richmond, KY
Bachelor's in Computer Science – Eastern Kentucky University, Richmond, KY