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.
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.
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.
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.
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.
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.
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.
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.
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.
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.