Lead Software Engineer
• Reimplemented an analytical application for visualizing and interpreting consumer values elicited about brands presented via interactive web and generated PDF reports using technologies including Java, Spring, Python, React and D3.js. • Created microservices to support front-ends for facilitating collaboration between client and their customers on paint selection and interior design • Informed client about service mesh and gateway options, made recommendations and implemented the resulting decisions including authoring custom Kong plugin including creating automated HTTP tests and the docker containers to allow the gateway to be deployed and tested • Deployed Apache Spark with Zeppelin using Kubernetes on Azure • Implemented a collaborative filtering model in Python using K nearest neighbors • Migrated an application for generating coupons from Apache Struts to Spring Boot to enable customers to participate in short term promotions