Charlie Holland
Verified Expert in Engineering
Software Developer
Charlie has been a developer and solution architect for 25+ years, with a primary focus on the back end and familiarity with front-end and mobile technologies. He has been working with Azure and AWS developing SaaS products since 2011. Over the years, Charlie gathered experience in a variety of industries, from petrochemicals and financial services to healthcare and local government.
Portfolio
Experience
Availability
Preferred Environment
Power Shell Commands, Azure, Visual Studio, Bash, Visual Studio Code (VS Code), Ubuntu, MacOS, Kubernetes, Amazon Web Services (AWS)
The most amazing...
...thing I've built is a global software-as-a-service platform that runs on top of Azure and serves many of the world's largest organizations.
Work Experience
Cloud Architect
Payer Sciences
- Developed and implemented DevOps processes to deliver continuous delivery of a multi-tenant application to Azure-based Kubernetes clusters.
- Implemented GitOps-based Kubernetes management across multiple clusters.
- Devised and implemented an automatic testing strategy covering: unit tests, code quality (SonarQube), E2E testing (Cypress), and Load Testing (JMeter).
Azure Technical Architect
A Global Construction Equipment Manufacturer
- Designed and implemented a data processing application using React, Java, and Azure Functions.
- Updated and evolved DevOps processes and pipelines.
- Architected feature changes across multiple development stacks and teams with C# and Java.
- Advised on the process and implementation of improvements to drive reliability and scalability.
Cloud Solutions Architect
Roche
- Re-engineered the architecture for a clinical trial platform to reduce costs and increase development cadence.
- Re-engineered Azure DevOps pipelines to simplify deployment processes and incorporate more effective testing.
- Mentored existing team members on delivering the revised architecture and developed processes.
Cloud Architect
AltaML
- Devised and implemented a cross-cloud, Kubernetes-based, standard operating platform.
- Implemented and evangelized GitOps and modern cloud-native deployment practices.
- Designed and implemented multi-site, on-premise MLOps architecture based on KubeFlow.
Technical Author
Okta
- Contributed to the technical content and identity management on .NET Core, Jenkins, containerization, and .NET Framework.
- Provided the technical content and identity management with React.
- Engineered the technical content and identity management on Azure.
SaaS Azure Architect
Lykke Business Systems
- Designed the architecture for the global deployment of a blockchain-based SaaS application.
- Deployed Kubernetes as a common platform across Azure and AWS.
- Utilized application security using Istio service mesh and Okta identity management.
Cloud Architect | DevOps
Endeavor Digital
- Designed and implemented a multi-cloud, multi-cluster Kubernetes environment for running all Endeavor Digital customer-facing applications.
- Created and implemented a global monitoring and alerting solution using Prometheus, ElasticSearch, and AWS EKS.
- Built and implemented the CI/CD processes using Azure DevOps, including container scanning, static code analysis, and automated unit and load testing.
- Engineered and implemented a scalable load testing platform based on Argo workflows, JMeter, and Selenium.
- Designed and implemented a data analysis platform leveraging Azure Databricks, SQL Data Warehouse, and Kubernetes jobs for data processing.
Azure Architect | DevOps Specialist
EY Global Innovation
- Built a data pipeline platform for machine learning.
- Designed and implemented an application platform using Kubernetes.
- Devised a CI/CD process for machine learning models and Java-based application components.
- Developed custom Kubernetes CI components using Go.
- Constructed a data processing pipeline using Apache Spark.
- Implemented automated unit testing for Java, Python, and Node.js components.
Senior Azure Architect
Fortune 100 North American Construction Equipment Manufacturer
- Advised on the implementation and architecture of a high-throughput, globally distributed, public-facing API.
- Delivered and designed a CI/CD pipeline using Azure DevOps.
- Integrated Azure KeyVault, Storage, and LogAnalytics with a Spring application.
- Created and delivered a geo-replicated database topology.
- Designed and delivered multi-region, high availability architecture.
Senior DevOps Engineer
EY Global Innovation
- Migrated the CI/CD from GitLab to Azure DevOps.
- Assembled and migrated the infrastructure from AWS to Azure.
- Managed and implemented the CI/CD pipelines into 16 Kubernetes clusters across global regions.
- Integrated the Azure KeyVault, Storage, PostgreSQL, and Azure Active Directory.
- Supported the Kubernetes components created using a range of languages, including Java, Python, Node.js, and Go.
Consultant Microsoft Stack Technical Architect
Smartlogic Semaphore
- Designed and developed a global SaaS platform.
- Integrated various components with Azure KeyVault.
- Developed the microservices architecture using Service Fabric.
- Built the automated deployment of an internal resource using PowerShell DSC and automation services.
- Scripted the entire platform for CI/CD using PowerShell and VSTS.
- Scaled the platform globally and connected the various regions through the extensive use of Azure networking.
- Designed and developed a multi-vendor security mechanism using Azure Active Directory, OAuth2, SAML, and WS-Federation.
Consultant SharePoint Product Developer
Smartlogic Semaphore
- Developed a product integration using SharePoint 2010.
- Built a product-based enterprise search on SharePoint and FAST search.
- Combined document classification with SharePoint content management.
- Integrated taxonomy management with SharePoint.
- Devised scripting APIs to allow the automation of custom SharePoint components from PowerShell.
Consultant Technical Architect
IT Alliance
- Delivered an ASP.NET project for BT.
- Built the SharePoint architecture consulting for the Bank of England and HP.
- Developed a SharePoint project management solution for NHS.
- Provided architectural guidance to junior developers.
Consultant Technical Architect
Glasow Housing Association
- Designed a choice-based letting platform based on SharePoint 2007 and BizTalk.
- Provided an innovative property letting service to 115,000 public sector housing tenants across Glasgow.
- Unified a line of business systems using BizTalk and SOA.
- Integrated with third-party suppliers using a custom-developed REST API.
- Developed a custom user experience using ASP.NET.
Technical Architect
NHS Greater Glasgow and Clyde
- Replaced paper forms with electronic counterparts using SharePoint workflows.
- Devised secure mechanisms for information sharing with third-party organizations.
- Developed an electronic admissions system for specialist referrals.
Freelance Developer
HollandTech Limited
- Acted as a business intelligence consultant for Aggreko, the global leader in temporary power provisioning.
- Developed a RoHS and WEEE compliance platform for Sanmina SCI.
- Founded and sold an ISP business.
- Developed a performance management portal for the RBS IFS division.
- Integrated the CRM for Scottish Widows and the Bank of New York.
- Redeveloped a hydrocarbon accounting system for BP and SAIC.
Experience
Semaphore Cloud
https://www.smartlogic.com/productsForties Pipeline Hydrocarbon Accounting
https://en.wikipedia.org/wiki/Forties_pipeline_systemSemaphore for SharePoint
https://www.smartlogic.com/integrations/sharepoint-taxonomy-metadataI was engaged as a consultant to design and deliver a range of integration solutions that would allow the Semaphore product to process content stored in SharePoint and drive SharePoint features such as search and taxonomy management.
SharePoint 2010 Application Development
https://www.amazon.com/Charlie-Holland/e/B0041YLEQ0/ref=dp_byline_cont_pop_book_1Glasgow Housing Association HomeChoice
https://www.gha.org.uk/about-usAuthored MSDN Article on Word Automation Services
https://docs.microsoft.com/en-us/previous-versions/office/developer/sharepoint-2010/gg703645(v=office.14)Skills
Languages
C#.NET, C#, Visual Basic .NET (VB.NET), JavaScript, SQL, TypeScript, Bash, VB.NET, Python, Java, Python 3, Go
Frameworks
ASP.NET Core 2, IdentityServer 4, ASP.NET MVC, Windows PowerShell, Knockout (Knockout.js), Redux, OAuth 2, .NET Core, ASP.NET Core, ASP.NET, Spring, .NET, Flux, TOGAF, Spark
Libraries/APIs
ASPX, React, jQuery, jQuery UI, Node.js
Tools
Amazon EKS, Visual Studio Online (VSO), xUnit.net, Azure Kubernetes Service (AKS), xUnit, Azure DevOps Services, Azure Key Vault, Helm, Elastic, GitLab CI/CD, Visual Studio, Git, RabbitMQ, AWS ELB, Amazon Elastic Container Registry (ECR), Amazon EBS, Amazon Simple Email Service (SES), Amazon Simple Notification Service (Amazon SNS), Amazon Cognito, Apache JMeter, Jenkins, Istio, Terraform, Azure Machine Learning
Paradigms
API Architecture, Test-driven Development (TDD), REST, Agile, Azure DevOps, DevOps, XP
Platforms
Kubernetes, Amazon Web Services (AWS), Docker, Azure Service Fabric, Azure, SharePoint, Azure PaaS, Oracle, MacOS, Ubuntu, Azure Functions, AWS Lambda, Databricks, Kubeflow, Amazon EC2, Visual Studio Code (VS Code)
Storage
Azure Blobs, Azure SQL, Azure Active Directory, Elasticsearch, MongoDB, Amazon S3 (AWS S3), PostgreSQL, Redis, Azure Cosmos DB, Amazon Aurora, Microsoft SQL Server
Other
Code Architecture, Web Services, OAuth, Visual Studio Team Services (VSTS), DocumentDB, BizTalk, OpenID Connect (OIDC), SAML-auth, Windows 10, Power Shell Commands, Prometheus, Azure Service Bus, BlazeMeter, Office 365, MLflow, Machine Learning, GitOps, Business, Architecture, Cloud
Education
Master of Science Degree in Software Engineering
Open University - Milton Keynes, United Kingdom
Master of Business Administration (MBA) in Business
University of West Scotland - Ayr, Scotland
Bachelor of Science Degree in Applied Mathematics and Computer Science
Paisley University - Paisely, Scotland
Certifications
Microsoft Certified: Azure Solutions Architect Expert
Microsoft
AWS Certified Solutions Architect - Associate
Amazon Web Services
AWS Certified Cloud Practitioner
AWS
Microsoft Certified: Azure Developer Associate
Microsoft
Microsoft Certified: DevOps Engineer Expert
Microsoft
MCPD
Microsoft
Certified Technical Trainer CTT+
CompTia
MCSE
Microsoft
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring