DAVID G. MILNER
SUMMARY
Hybrid Cloud architect with a deep understanding of multiple cloud vendors (Azure, Google, AWS) and modern web stack. Comfortable with integrating LLM models and agents in multiple environments including Azure, Google, Hugging Face. Polyglot developer working in C#, javascript, node, python, ruby, and multiple CI/CD toolsets. Trained speaker and APress author. MBA in Technology Management.. Deep Microsoft stack experience. 30+ years of experience in IT. 15+ years C#/.NET experience – 1.0 thru .NET latest (9/12). Cloud architecture patterns including event driven pub/sub with Azure Service Bus. Deep cloud exposure and use including microservices with container and Azure Functions/Logic Apps. Infrastructure planning, audit, security and integration in Azure with ARM templates and TerraForm including Kubernetes stacks. AWS work including microservice integration with .NET Core and 3rd party API json, Lambdas, SQS, Elasticsearch, Kinesis firehose. Infrastructure Iaas with Terraform, Serverless framework, and cloud SDKs. DevOps specializing in CI/CD on multiple clouds and 3rd party pipeline tools and vendors. 10+ years javascript, including modern stacks React, Angular, Aurelia, earlier ECMA versions. Security specialist working with GitHub Advanced Security and related DAST, SAST, SCA products. . Agile approach leader and signer of Agile Manifesto with years of experience as a Certified Scrum Master. Microsoft Certified Azure Solutions Architect Expert, AI Fundamentals, Google Associate Cloud Engineer, Vertex AI, AWS Cloud Practitioner
EXPERIENCE
October 2021 – Present – Capgemini – www.capgemini.com
Cloud Archictect, Sr Manager
Entered H1 Gen AI hackathon and designed architecture for agentic AI solution using Azure AI Foundry for agentic endpoints and a chat solution expanding Microsoft FinOps toolkit for integrated assistance with Azure cost management.
Cloud Services Owner / Architect – served as a replacement for outgoing Azure Architect / Service Owner. Performed FinOps upgrades including runbook migration to Azure, Azure Optimization Engine and SecOps hardening with a comprehensive SecOps and cloud governance assessment. Led evaluation of IBM Cloudability POC. Defined future direction for cloud governance and automation as well as risk assessment. Presented to C layer.
Pre-sales consulting with Google and Azure hybrid cloud model migrating insurance company Re line with HPC and actuary R scripting to GCP.
Designed and implemented the complete architecture for DevSecOps pipeline for a financial startup using hub and spoke networking, segregated subscriptions, API based DDD microservice development with Kubernetes, including all security, ingress, networking. Pipelines designed with a GitOps approach to CI/CD with automated deployment of containers using ArgoCD.
Assisted financial startup in a SIEM/SOAR product evaluation and short list. Helped organize an Azure Sentinel SIEM/SOAR POC evaluating ingress from on-premise and hybrid cloud artifacts.
Helped a project team develop an internal Capgeimini Starter Kit and Service offering for Google Chronicle for a SIEM / SOAR solution that is hybrid across hyperscalers
Placed as a finalist in internal hackathon with Green initiatives – presented solution that integrated 3rd party green data with internal carbon tracking APIs
Built prototypes for a European bank for DevSecOps pipelines in various medium – Jenkins, GitHub Actions, Gitlab
Designed and built prototype DevSecOps pipeline for a North American bank using Maven and Mulesoft in Azure DevOps – deployment to 2 cloud hyperscalers (Azure and AWS). Built a mirror prototype in Jenkins with plugins. Built another pipeline mirror prototype for evaluation in GitHub Actions. Worked with team of Architects, DevOps personnel to build. Helped define unified direction for DevSecOps including maintenance and onboarding of applications.
Provided Architecture direction and specifications for Secure SDLC for a major bank working with 4 datacenters and 2 clouds (Azure and GCP) reducing the time to production from 15 days to 24 hrs.
Built training with examples for GitHub Copilot – and next generation AI use cases
Archimate 3.1 modeling for Enterprise Architecture – primarily DevSecOps focused – produced specs for CI and CD pipelines for optimal software release cycles.
Modeled and helped implement path for Enterprise Pipeline microservices on Tanzu Kubernetes stack migration to Azure Kubernetes Service (AKS) including detailed service mesh deployments and security.
Cloud architecture for Enterprise Pipelines – helped to model and design future states for CI / CD pipelines to include components like Checkmarx, Blackduck, Jenkins, GitHub Actions, GitHub Advanced Security, ServiceNow, Threadfix.
Migration planning and execution for a major insurance company – evaluated current technology stacks in .NET and Azure as well as IBM related middleware stacks for migration to Azure – helped to plan migration technology architecture.
January 2015 – Oct 2021 – Phoenix Rise Solutions
Principal Architect, Lead Software Developer
Enhanced functionality for a Fortune 100 Client in a .NET 4 / Angular 4 upgraded to 7 application with 14 microservices upgrading features for single sign-on and utilizing a 3rd party vendor for identity PingOne. Integrated with Azure AD and SharePoint solution in Azure infrastructure. Microservice back end deployment to Azure Kubernetes Service (AKS).
Azure – project focused on helping a client with API development for Windows Azure Mobile Applications. Developed Node.js API’s and .NET SDK API’s in C# using Entity Framework with Code-First database migrations to assist with upgrading to Azure Mobile Apps from Mobile Services. Utilized Azure ResourceManager for deployments with EF code first database management, integration with Sitecore content and push jobs to Azure SQL storage through the Azure WebAPI and API layer to Azure Kubernetes Service (AKS).
Cloud Re-Architect – helped client re-architect .NET solution with Kafka event patterns – Producer, Consumer, configuration and messaging.
Azure migration – helped client plan migration from datacenter to Azure with 2 year time constraint due to power needs.
Worked on expanding prototype in C# between Slalom starter and working connected AWS DynamoDB microservice architecture.
Consultant for AWS partner – researched, produced a proof-of-concept and implemented a full Universal Search feature using AWS lambdas, AWS Elasticsearch, AWS parameter store,AWS IAM, node.js, the AWS SDK and C# layers interacsting with AWS. Infrastructure done with AWS CloudFormation and Serverless framework.
SharePoint Apps – designing SPA multi-tenant app and website with AngularJS forms, Bootstrap. Integrating product with web, app store using O365, Azure, ASP.NET MVC 5, WebAPI..
Dynamics CRM – worked designing solutions involving Sales Productivity offering with Gold Certified CRM partner – Dynamics CRM, PowerBI, O365. Incorporated Unified Service Desk in solution. Interacted with CRM API programmatically in solutions.
6 month project architecting and building AngularJS application for a disaster recovery scenario –solution using Angular 1.4.8, ui-router, ngResource. Custom directives, controllers, services, factories, authn/authz. .NET WebApi 2 back end for all database connectivity – SQL. EF for database layer with POCO object via generics bridging between client and webapi layer.
Sitecore – helped customer configure xDB in a multi-server farm environment, fixed the aggregator jobs and feeds.
Website design – small client responsive design work for website redesign
Mobile application prototyping – for investors utilizing Ionic 4 and Angular 4 with Google Firebase – for identity and data storage.
December 2019 – December 2020 – Weld North Education / Edgenuity
Lead Software Engineer
Cloud architecture - manage, setup and migrate CI / CD pipelines in multiple cloud vendors – AWS and Azure.
Sole responsibility for security upgrades supporting one of nations largest school districts. Upgraded passwords from SHA1 to bcrypt, managed entire infrastructure spinout and integration from AWS to Azure with 3rd party IDaaS provider.
Security audit, feature planning, and revisioning to meet increased security audits and standards in the midst of a Covid 19 response that has high increase in numbers. Deployed a solution that involved cloud virtual resources, efficient C# implementation of encryption algorithms and fast I/O to update passwords from a SHA1 outdated algorithm to bcrypt secure algorithm with industry standard 11 pass implementation
Helped transition learning management system features to cloud with AWS lambda, .NET Core, AWS RDS SQL interacting with 3rd party vendor.
Modernized apps to current tools and standards in development with .NET front end to 4.8, Infragistics tools updates, refactoring to best solution including open source, NuGet package pipeline. Javaascript migrated from pre-ecma to webpack pipeline and ecma16.
Initiated SDLC to onramp offshore resources to perform feature work on older .NET production LMS.
Helped get software building on download first time everywhere.
Served as .NET architect on migration project for a learning management system LMS platform upgrade – Github and CI/CD pipelines. ConcourseCI / Node patterns and GitFlow modifications and triggers
July 2016 – March 2018 – Phidiax – www.phidiax.com
Cloud Architect
Architecture and development – designed multi-tier security API layer with 4 microservices utilizing .NET Core WebAPI, Azure SQL, Azure AD, Aurelia javascript framework client for website, and Azure infrastructure using AzureRM for government client. Deployment design with containers and Kubernetes and Visual Studio Team Services.
Mobile client prototype using Angular 4 and Ionic 3 with Azure Functions in C# and Logic Apps back end microservice design integrated WebAPI design.
Azure functions prototypes for ingress/egress with Event Hubs, custom topics, blob triggers. Client side C# app and Azure Functions add ins.
Designed developer layer of VM’s in Azure to replace datacenter resources. Managed deployment and health with AzureRM.
Public presentations on Azure related to Logic Apps, Functions, Event Hubs. Mile High Azure UG, Colorado Springs .NET UG
Denver Dev Days – presentation on DevOps – Continuous Delivery with .NET Core, Visual Studio Team System, and Docker
Azure Global Bootcamp - .NET Core and Docker – Microservices and Containers – presentation in Denver
May 2004 – December 2015 Deluk Solutions, LLC - http://www.deluksolutions.com
Principal Architect / Lead Software Developer
Developed an internet service offering for an insurance client in ASP.NET MVC 3.0 integrated Azure blob storage
Wrote exam questions for various vendors for Microsoft certification exams including a retired WPF exam, ASP.NET exams, Windows Forms exams, and SharePoint dev exams.
Consulting for DOD Government client – SharePoint and .NET applications – MOSS2007/WSS3.0, administration, server virtualization, Web Part development, custom SharePoint integrated .NET application development. Prep for SharePoint 2010 development, 2010 Farm virtualization and migration.
Set up virtualization environment for DOD client for SharePoint MOSS 2007 farm. Defined and automated maintenance tasks on farm. Supported 800+ user base.
Lead architect on DOD project that involved a highly integrated WSS 3.0 and ASP.NET solution. Drove initial idea and concepts. Designs on project led to content in APress “Pro ASP.NET SharePoint 2010 Solutions”.
Company expanded to become a Microsoft Partner in 2005. Work scope expanded in 2005 to providing custom development solutions in conjunction with other larger consultants in the Microsoft arena. End client solutions include work for large commercial real estate organizations, retailers, software package companies, 3rd party integration with product toolsets. Projects included Bing map integration and population, .NET Apps
Expanded to include solutions integration consulting in IT arena, with projects including corporate software package evaluation and implementation in areas of finance, inventory management, eComerce, as well as custom solutions in the package integration area. Projects used Microsoft technologies including Silverlight, WCF, WPF, WF, MOSS, CommerceServer, Workflow, AJAX.
Won a local Windows App quick development contest with a XAML app called “Good Eats” at .NET user group.
Individual project and open source work including expanding a SharePoint open source Windows Forms tool to convert to WPF/MVVM.
Company also grew to include software development and Microsoft product training, providing training for Microsoft on new features in .NET framework 3.0/3.5.
Extensive experience in C# / ASP.NET – multiple clients over 5 years, varied projects. Integration with Oracle, SqlServer, MySql databases, ORM technologies including NHibernate, code generators, EntLib, Linq to SQL and ADO.NET data services.
Work with .NET User Group in Colorado Springs – MVC 1.0 release – demonstrated patterns and developed demo
Project experience with substantial customization of Community Server in C# / ASP.NET. Interacted with all of Telligent’s Community Server baseline objects and page routing in ASP.Net, C# and SqlServer 2005 .
Project experience working as a subcontractor to a Microsoft Gold Certified Partner on multiple projects, clients.
April 2010 – October 2014 ShareSquared, Inc. – www.sharesquared.com
Sr. SharePoint Architect/Consultant & Products and Practice Lead
Products Lead for SharePoint Product – SharePoint Composer – www.sharepointcomposer.com. Software helps the visual design, documentation, and deployment of SharePoint 2013/2010/2007 farms. Products Lead developing software, managed initial and subsequent product releases beginning with release to production sales in October 2010, am currently working on improvements and upgrades for the next feature set. 6 feature set releases since October 2010 using SCRUM with team of 2-4 developers and the MVVM design pattern for the WPF app portion, generics in javascript for front end wizard. Migrated design tool to cloud.
Practice Lead Architect – lead architect on client delivery projects – managed teams of 1 to 5 to deliver solution to client corporations, defined hardware and virtualization strategy, managed farm configuration and rollout with client team, managed project, set strategy for ECM and Records Center as well as document migration and lifecycle.
Sr. SharePoint Architect on SharePoint 2013/2010/2007 rollout projects and upgrade projects for ShareSquared’s customers. Many different avenues covered, including Farm Architecture, Governance, Administration, Publishing Site customization, development, branding, rollout.
Webinar Presenter- presentations for ShareSquared involving their webinar presentations, which pull in 600 – 1000 registrants and 300+ active participants.
GamePLAN Delivery – Top architect on delivery of targeted SharePoint Sales packages – introductory 3-5 day project to kick off SharePoint projects – include assessments, governance, architecture, business objectives, training – overall SharePoint product rollout plans and review. Presented company’s first Office 365 GamePlan which resulted in a 750k win multi-phased project.
Consulting and Architecture Services – have performed coaching sessions for various clients consisting of IT teams from SharePoint and .NET dev teams to DevOps and infrastructure teams on setting up SharePoint farms over virtualization with HyperV and VMWare products
Sr. Administrator- served internally as a Sr. Administrator / IT Pro with one other individual responsible for ShareSquared’s server farms, websites, SharePoint deployments, TFS servers, and other servers and domains. Projects include TFS2010 and Project Server 2010 integration with SharePoint
March 2004-2009 Apollo Group, Inc. (University of Phoenix) – Chandler, AZ http://www.apollogrp.edu
.NET Architect, Senior Software Engineer
Lead engineer on Learning Management Systems Platform Team – responsible for building common application blocks for .NET development teams at UOP. Designed pre ASP.NET 2.0 templating system in C# enabling same user / server side controls to be utilized with different skins, enabling same codebase to service UOP, Western International University, and other universities. Primary resource pushing to latest Microsoft technologies.
Received quarterly impact award in March 2005 for work done on implementing XP Agile methodologies, turning team projects around from consistently late and over budget to on time releases and within budget. Helped implement Scrum as development methodology on team for rapid feature delivery.
Founded first Design Patterns group at Apollo, dedicated to study of industry standard object oriented programming patterns in the .NET and Java communities, under guidance from Microsoft’s PAG group. Benefits include raising the competency level in development group, raising quality and architecture of development output.
Automated platform build environment with CruiseControl.NET, Nant, NUnit, FxCop providing continuous integration environment, raising quality and development throughput.
Built several Windows Forms tools that interact with middle tier .NET platform products and help configurations
First MVC project with an open sourced minimvc – written in-house
1999- March 2004 Microchip Technology, Inc. Chandler, AZ
.NET Architect, Senior Software Engineer, Manager
Microchip’s Principal .NET Architect behind http://buy.microchip.com – Microchip’s E-Commerce Solution built on Microsoft Commerce Server 2002. Helped select team partnering with Immedient, a Microsoft Gold certified partner. Architected and designed custom CS implementation in ASP.NET using both C# and VB.NET. Integrated and extended Commerce Server Profiles, custom pipeline components, extended base CS classes adding features to Orders, Pricing, Catalogs, Inventory. BuyMicrochip achieved ROI on investment in under 1 year, producing $1M gross sales within 11 months of implementation and $7M / year subsequently.
Microchip Principal .NET Architect involved in secondary BuyMicrochip release, extending product for International use, supporting E-Commerce in 19 countries including North America and Europe, including multicurrency and customized virtual catalogs.
Pioneered first .NET adoption team at Microchip with http://sample.microchip.com, a custom ASP.NET E-Commerce application written in C#. Drove adoption of .NET technologies as Microchip’s Internet development standards from .NET Beta release. coded Sample site prototype proving technology driving funding for project, helped select Microsoft partner team. SampleMicrochip achieved putting free samples of Microchip products in the hands of over 110,000 design engineers worldwide, helping Microchip achieve design-in wins for chips.
Hardware / System Administration – due to resource constraints in department, handled complete setup of all onsite Web related servers – HP / Compaq servers including racking, wiring, setting up all Windows Advanced Server 2000 OS related needs, Network setup. Worked with Network group to initially set up load balanced environment including DMZ and security. Wrote all .NET related test / install scripts using Nant technologies and batch scripting, including setting up automated Visual SoruceSafe extraction and build.
Designed custom interfaces to handle price uploading in VB6 to Microchip’s custom Web team.
Managed Microchip’s EDI technologies, implementing General Electric EDI software and Application Integrator. Managed a team of IT engineers. Extended Baan ERP system along with GE to support full feature of EDI messages, including POS data, Inventory data, automated rebate functionality. Wrote custom reporting module in UNIX technologies – Korn shell, C, PERL helping customer service track the status’s of specific order related EDI messages. Helped to define Microchip’s development methodology.
AUTHOR & SPEAKER
Sole Author – Apress – “Pro ASP.NET SharePoint 2010 Solutions: Techniques for Building SharePoint Functionality Into ASP.NET Applications” – book that highlights solution options for blended ASP.NET application functionality and SharePoint 2010. Classifies applications by touchpoints for directed approach. ISBN – 978-1-4302-3111-0
Contributing Author – Apress – “Expert SharePoint 2010 Practices” – contributing author in collective work – Touch Points – Integrating ASP.NET and SharePoint 2010. ISBN – 978-*-****-***-=6
Contributing Author – Apress – “Pro SharePoint 2010 Development for Office 365” – contributing author and originator of book project – title covers customization options for SharePoint Online in Office 365.
2005-2017 Presentations in Denver, CO, Ft. Collins, CO and Colorado Springs on Microsoft related solutions and development – Meetups, Denver Dev Days, User Groups
2009 - 2015– Leader of Colorado Springs SharePoint User Group – www.cospug.com. Presenter at SPTechCon in Oct. 2010 on Architecting SharePoint 2010 / Asp.NET Blended Solutions, presenter at multiple SharePoint Saturday Denver on SharePoint 2010 development and sandboxed solutions. Presenter at local COSPUG meetings regularly. Introduced and coordinated a SharePoint 2010 track into the Rocky Mountain Tech Trifecta – annual conference of 500+ participants in Denver area. Speaker at various Microsoft sponsored MSDN training sessions surrounding .NET with SharePoint product team personnel.
2007 & 2008 Leader of the South Colorado .NET User’s group – www.southcolorado.net, an INETA sponsored professionsal software developer User’s Group. 2009 – 2010 – on leadership team.
1998-2005 Active member of AZDNUG – local .NET user’s group. Speaker on aspectsof utilizing technology and custom .NET development to local group of professionals.
2006-2007 Robotics Coach – organized and implemented a robotics team at Timberview Middle School in Colorado Springs CO, introducing kids to technology.
Blog at www.davemilner.com
EDUCATION
2007 University of Phoenix Phoenix, AZ
MBA – Technology Management
1992 Illinois State University Normal, IL
B.S. Mathematics - Graduated Summa Cum Laude
CERTIFICATIONS
Certified Scrum Master (CSM), Google Associate Cloud Engineer, AZ 900 Azure Fundamentals, AWS Cloud Practitioner, MCPD – SharePoint Development, MCITP – SharePoint Configuration, - MCSD.NET – Microsoft Certified Solution Developer .NET, MCT – Microsoft Certified Trainer, MCTS – SharePoint 2007 and 2010. Microsoft Certified Master (MCM) Candidate for SharePoint 2010.
LANGUAGES
Active Directory, Assembler (Motorola 86000, x86), ASP, ASP.NET, awk, Baan, C, C++, C#, COBOL, HTML, Informix 4GL, Java, JavaScript, MUMPS, Perl, PL/I, Python, Relational Database Design, Regex, REXX, Ruby, sed, SGL, SQL, Unix shell scripting(ksh,bash,sh), Visual Basic 4-6, VB.NET, VBScript, Web Services, Windows 3x to Vista, XML
PLATFORMS / PRODUCTS
Active Directory, Ajax, Baan ERP, BizTalk, COM, COM+, Commerce Server, DCOM, FourGen, HTML, Informix, IIS, MSMQ, MTS, NET Framework, OO Design, Office, MOSS, MSMQ, MTS, Photoshop, Project, Relational Database Design, Silverlight, Site Server, Small Business Server, SQL Server, Unix (ksh, bash, C++, perl), Visual Basic 4-6, VB.NET, VBScript, Virtual Earth, Web Services, Windows 3x to Vista / 2003/2008/2012 Server, System Center products – SCVMM, SCOM, SCDPM, XML
GITHUB - https://github.com/dmilner321