Projects
The projects below include a selection of websites and applications I have helped build professionally in various roles. They range from MVPs to enterprise web applications in a variety of technology stacks.
Note: For projects developed during my time as a consultant, I have purposefully excluded listing client names and official project titles.
Cashless Payments Expansion (2026)
- Architect back-of-house data feeds and reporting solutions to support launch of new cashless product
- Leverage message-driven services on Kafka to provide fault-tolerance to new data pipelines
- Accountable for updates to legacy Microsoft Access reporting solution to facilitate merchant account billing
Image Service Migration (2026)
- Scope and design Google Cloud to Azure workload migration with DevOps team
- Onboard and guide near-shore developers in modernization and refactoring of Spring Boot API to integrate with Azure services
- Orchestrate and execute Production migration of 6GB PostgreSQL database and 12TB of blob storage with focus on availability
Financial Data Services Integration (2024)
- Design system enhancements and communication protocols to integrate with new banking information provider to reduce long-term platform costs
- Serve as technical point of contact between internal teams and partner, facilitating knowledge sharing and solutioning
- Coordinate development and deployment timelines to ensure a seamless feature launch with no disruption to existing customers
Enterprise Learning Development SaaS Product (2022)
- Design project approach for 5-team program to help rapidly build out a new Enterprise product offering
- Partner with Program Management and Lead Architect to identify and tackle project risks, manage stakeholder expectations, and manage scaling the delivery team up and down
- Interview and select off-shore developers to augment delivery teams and balance cost
Accelerated Consulting Experience Program (2022)
- Set vision for and track development of Java and .NET training courses for junior developers
- Build Capstone project requirements and provide continuous feedback to program members
- Screen and interview candidates for junior consultant program
- Help expand and evolve the ACE program by delivering a new track and collaborating with other Insight leaders in managing ongoing changes
Retail Operational Management System (2021)
- Lead cross-functional development team in modernization of legacy .NET application
- Design and build Azure DevOps pipeline for multi-stage deployment to on-prem Windows servers
- Coach team in development and agile practices
- Introduce new ways of building software to client development team
Risk and Maintenance Dashboard (2019-2020)
- Develop Spring Boot-based HTTP API for consumption by front-end client
- Serve data from Microsoft SQL Server
- Evolve and maintain CI/CD pipeline in Azure DevOps
- Wire together secure architecture based on Azure App Service
- Implement thorough UI tests in Selenium
Microservices Commerce Platform (2018-2019)
- Lead a team in designing and developing microservice API and data processing applications
- Design and maintain CI/CD pipeline in GitLab CI for multi-environment deployment
- Integrate with other technology business systems for data consumption
- Integrate with Elastic Stack to implement monitoring solutions for applications
- Collaborate with other platform teams on API best practices and integrations
Cloud-Native Statistical Analysis Portal (2017-2018)
- Architect distributed, cloud-native application to configure and run statistical analysis of user-provided data sets
- Collaborate with front-end application developers to design and develop HTTP and JSON-based APIs for system
- Configure CI/CD pipeline for .NET and Javascript application components in Azure DevOps
- Integrate with Microsoft Azure App Service and Storage services to build cloud-native application components
Mobile REST API (2017)
- Architect and develop REST API to back native iOS and Android mobile applications
- Utilize Spring Boot and the Spring family of libraries to deliver an enterprise-ready platform
- Work with company Azure experts to design cloud-native application architecture that can scale with the mobile apps as needed
- Manage deployment of application on Microsoft Azure utilizing App Service for Java, Azure SQL, Notification Hubs, and Application Insights
Single-Sign-On Entryway (2016-2017)
- Lead development of centralized authentication platform built on top of Okta
- Integrate with internal systems by consuming SOAP web services
- Provide support to other teams integrating with Okta and the platform
- Facilitate requirements gathering and backlog grooming for enhancements to platform
Financial Account Management Portal (2015-2016)
- Work with client development team to update enterprise application to AngularJS from jQuery plugins and vanilla JavaScript modules
- Adapt Spring Framework-based middleware tier consuming SOAP web services and producing JSON responses to feed AngularJS components
- Lead implementation of JavaScript unit and functional testing for new AngularJS application components
- Contribute to shared pattern library for UI components used across the application
Sales Pipeline (2015)
- Develop a robust single-page application to replace existing custom SharePoint views and workflows
- Design and architect AngularJS application according to industry best practices
- Integrate application with SharePoint REST API and stand-alone web and OData API for data storage
- Match existing application functionality screen-for-screen, enhancing appearance and responsiveness where possible