William Campbell
*** ******** ** - *******, ** · 501-***-**** · ****************@*****.***
Technical Skills:
Infrastructure:Kubernetes/K8s, IaC, Terraform, Rancher, Argo CD, Helm Charts, Azure DevOps, ADO Pipelines (CI/CD) in Yaml, Google Cloud Platform, Docker, Docker Compose GitHub Actions, Azure Functions & Durable Functions, Okta & Auth0 Identity Providers Back-end:.Net 8, 6, .Net CORE 3.1, C#, Web API, MVC, RabbitMQ, MassTransit, Episerver, VB.NET Client-side:Angular 16, 12, React, TypeScript, AngularJS, JavaScript, Vite, Redux, Kendo Telerik UI Controls & Telerik Mobile, HTML 5, CSS, Bootstrap, MD Bootstrap, jQuery Database:DataBricks, Azure SQL, MongoDb, NoSql, Oracle, CosmosDb (NoSQL), Entity Framework Version Control:Git, Azure DevOps, Github, BitBucket, VS Team Services, TFS, SourceTree Other:Spark, Azure Storage (Blob, Queues & Functions), PowerShell, InsightDB, MassTransit Azure (Iaas), JWT, Power BI Reporting, HL7
Experience (Detail):
Principal Engineer/Development Manager(Full-time [Full-Stack])11/22-present IPFS (Insurance)
● Work with micro-services built using .NET 8, 6, CORE 3.1, 4.7.2, .NET Standard
● Responsible for guiding product architecture and interfacing with other systems and teams.
● Advising and updating product & business stakeholders on project progress and issues.
● Responsible for overseeing and guiding 2+ groups of remote contractors based in India.
● Acting as Front-end Architecture Advisor for major architecture Angular changes in front-end of new FUSION application. Using Figma for coordinating UI updates.
● Continuing initial prototypes in React towards MVP.
● Creating Notebooks in DataBricks utilizing Spark infrastructure from Data Lakes to use in API.
● Using MongoDb and CosmosDb in several prototypes with use of NoSql for CRUD functionality.
● Quickly coordinate with senior technical experts across the organization to resolve Staging and Production deployment issues.
● Promoting efforts to team members to more actively engage in Test Driven Development (TDD)
● Assist team members in troubleshooting full-stack; Azure DevOps build and deployment pipelines, GitHub Actions, Angular, C#, SQL Server, Azure App Config Feature Management
● Use Git, PowerShell, Win-Forms Visual Basic for troubleshooting legacy application. Lead Engineer(Full-time [Full-Stack])
03/22-11/22
IPFS (Insurance)
● Create new modules, components, and views in Angular 16/12 application.
● Responsible for screening new hires and hiring selection.
● Quickly coordinate with senior technical experts across the organization to resolve development and deployment issues involving Azure DevOps.
● Implemented prototype of internal usage of Azure Feature Flag management that led to organization wide adoption.
● Promoting efforts to team members to more actively engage in Test Driven Development (TDD)
● Lead team of developers to successfully implement and deploy Angular upgrade from version 12 to 16.
● Created prototypes in React v18 with Vite build tooling.
● Assist junior team members in troubleshooting full-stack; Angular, C#, SQL Server, Azure build pipelines; micro-services built using .NET 4.7.2, .Net CORE 3.1, .NET Standard, .NET 8 Software Engineering Associate Manager (Full-time [Full-Stack])01/22-03/22 AllState - Formerly National General (Insurance)
● Responsible for guiding product architecture and interfacing with other systems and teams.
● Created new modules, components, and views in React based Front-End (utilizing TypeScript) for primary CRM application..
● Responsible for screening new hires and hiring selection.
● Responsible for performing annual and weekly reviews with direct reports.
● Escalated personnel issues as needed to Senior Manager.
● Quickly coordinated with senior technical experts across the organization to resolve Staging and Production environment issues with Azure DevOps build and release pipelines.
● Promoted efforts to team members to more actively engage in Test Driven Development (TDD)
● Assisted team members in troubleshooting issues with deployments involving React, C#, SQL Server, networking, Identity Management issues, Micro-services built with .NET 6 Lead Application Developer (Full-time [Full-Stack])07/21-12/21 AllState - Formerly National General (Insurance)
● Lead individual contributor and leading team of developers to successfully implement and deploy new features and updates in React, C#, SQL Server, and Oracle.
● Assist team members in troubleshooting full-stack; React & C#, Micro-services built with .NET 6
● Created new modules, components, and views in React based Front-End (utilizing TypeScript) for primary CRM application.
● Created Add-In for Outlook to use for saving correspondence in internal systems.
● Created several PowerShell based scripts utilizing PowerShell language along with KubeCtl commands to provide Development team ease of use tool in interacting with Kubernetes cluster. Team Lead (Full-time [Full-Stack])3/20-06/21
WellSky (Healthcare Technology)
● Contributed as an individual developer approximately 30% of each sprint cycle.
● Quickly scaled revamping of the team to the highest level of resources to prepare for upcoming projects.
● Heavily involved in all aspects of hiring process: budgeting salaries, filtering resumes, picking candidates for initial interviews, setting up initial interviews, escalating hiring process for high priority candidates
● Managed handoff of current Identity Provider proof-of-concept project to my personal team.
● Created architecture and blueprints for roll-out of new Identity Provider (Okta) organization wide.
● Worked with multiple teams, at all levels, to champion the rollout and the need for adoption of new Identity Provider (Okta)..
● Created core proof-of-concept setup demonstrating the ability to run both Windows & Linux containers simultaneously in the local Kubernetes environment using Calico (Layer 3) networking for mesh networking connectivity layer. Also utilized Bash shell scripting for automating configuration.
● Developed Infrastructure as Code approach, via Terraform, to handle automation of Identity Provider configuration across multiple environments and Divisions.
● Developed IAC approach, via Terraform, to migrate currently AWS hosted applications to newly adopted Google Cloud Platform.
● Assist team members in troubleshooting issues with deployments involving Kubernetes (K8s), Helm, Docker Containers, ArgoCD, Micro-services in .NET 6, Azure DevOps pipelines
● Worked on troubleshooting issues related to GitOps based CI/CD pipeline. Senior .Net Developer (Full-time [Full-Stack])5/17-03/20 Centeva (Government Services)
● Added new functionality using server-less functions: Azure Functions, Azure SQL, IOC
(Dependency Injection), Unit Testing, TDD, C#
● Created CI/CD pipeline within Azure DevOps utilizing GitHub.
● Worked in efforts to convert Service Bus system to using MassTransit in conjunction with Azure Service Bus and Azure Queues.
● Advised Development Manager on and responsible for selection of technology platforms for new system: Azure (IaaS), Azure Windows (Paas), Azure SQL (PaaS), C#, .Net CORE MVC & Web API, EF Core, MVC 5, Web API 2, JSON, JWT, Google Material 2, EpiServer (now SiteCore) CMS Senior Web Developer - Council of BBB (Non-profit)02/15-04/17 Senior .NET Developer - Energy Transfer (Oil & Gas)08/14-02/15 Software Engineer III - Vestcom International (Retail Advertising)12/10–07/14 Senior .NET Developer - Northrop Grumman [Contract] (Government Services)02/10–12/10
.NET Developer II - Mercer (Human Resource Consulting)04/08–02/10 Programmer/Analyst - Kindred Healthcare [Contract] (Healthcare)01/07-04/08 Programmer/Analyst - Georgetown College (Higher Education)05/03-01/07 Education: B.S. Computer Science, Georgetown College, 2003