01 July 2024

Callibrity allows me to enjoy a developer-oriented environment that values client satisfaction. I work with clients that have decided to move their systems into the public cloud, primarily on AWS. I know that your enterprise needs solutions today that can be composed into solutions tomorrow.

Java development using Spring Boot running in Kubernetes, in an agile and open environment is my strong suit.

AWS Certified Developer Associate, 2019. Assisting clients in moving their development and operations into the AWS ecosystem.

I do dabble in .Net using C# and PowerShell as a utility player. I have been learning new languages and environments for the past forty years, so I pick things up quickly.

Software Developer

April 2024-present Healthcare Adjacent Industries

Migrate .Net C# services running on Azure to Python FastAPI services on AWS. Interim solution was to modify C# services to use AWS APIs and build a wrapper for these services in Python.

Technical stack: .Net 6 on Azure. Python 3.10, FastAPI, Poetry on AWS. PostgreSQL for persistence.

Software Developer

January 2023-January 2024 Global Commerce, Digital Industry

Evaluated solutions to extract control flow logic distributed throughout a system of on premise microservices into a central workflow. We found a suitable open-source platform to represent control flow based on the existing services. Built a proof of concept framework using [Netflix Conductor](https://github.com/Netflix/conductor). This project is now [Conductor OSS](https://github.com/conductor-oss/conductor).

Implemented control workflows in AWS EKS using Conductor OSS and Spring Cloud. Reaching back into the on premise systems for SAP and internal services. Also added Salesforce integration points. Became a contributor to Conductor OSS.

Technical Stack: Netflix Conductor, Spring Boot, Spring Cloud, AWS, EKS, SQS. GitLab CI/CD. Rancher, ArgoCD.

Backend Developer

January 2021-December 2022 Banking

We built a Spring Boot data access service in AWS for transferring money between customer accounts. The service orchestrated calls into the on-premise system, compensating for differences in source and destination interfaces. Services were implemented in Java 17.

Backend Developer

June 2020-November 2020 Financial Technologies

Developing Spring Boot and Spring Cloud services to integrate with external trading partners. Modern technical stack of EKS, DocumentDB, PostgreSQL, Redis and RabbitMQ using Java 11.

In-house Senior Developer

July 2019-June 2020 Cloud Development Practice

Developed .Net libraries to extract applicant data from email messages and populate CMS with initial contact information.

Automating AWS configurations using PowerShell and C#. Manual procedures are being implemented in PowerShell and legacy VB.net code bases are refactored to run on ASP.NET core containers. We are already seeing a cost savings using Kubernetes and RDS instances.

Developed in-house software to expand our cloud partnerships into Amazon Web Services. Became AWS certified developer while extending our internal knowledge base in Amazon services.

Software Consultant

August 2018-July 2019: Digital Customer Program, Search Team

Moving search services from the on-premise Cloud Foundry configuration to a Kubernetes cluster in Google Cloud Platform. Dabbling in Go, on-premise to cloud networking and all the headaches that come with a hybrid architecture. Also supported the upgrade of on-premise services during a major upgrade of our DataStax infrastructure during the cloud migration.

Software Consultant

May 2016-August 2018: Digital Customer Program, Search Team

Provide development and support of item search supporting the ClickList online ordering solution. A collection of microservices using DataStax Cassandra and SOLR indexing for full text searching and faceting. New search services are developed in Kotlin using Elasticsearch. All development is in Java 8, using GitLab continuous integration and deployment techniques. Deployed in a multi-data center Pivotal Cloud Foundry environment.

Software Consultant

November 2015-May 2016: Digital Customer Program, Platform Micro-services.

Provide design and development of microservices to replace key functional parts of an existing WebSphere Commerce system. Worked with architects and business owners to determine the most reasonable functional units to implement as Spring Boot micro-services.

Software Consultant

February 2015-November 2015: Digital Customer Program, eCommerce Developer

Develop unit test strategies for developing WebSphere Commerce extensions. Create TeamCity build pipelines for existing services, and add SonarQube coverage analysis for existing code base. Reported on unit and integration test coverage. Helped to document the need to move to a more modern platform for development of the next iteration of the online shopping site.