Marc Denning

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