Download a version of this resume MS Word or PDF

HIGHLIGHTS

20 years of proactive hands-on experience in Platform engineering, Developer User Experience, DevOps, cloud development, software development, configuration and release management

  • Leader of AWS, DevSecOps and code first Infrastructure

  • Leader working with AWS CDK using Typescript for enterprise IaC

  • Leader in Developer User Experience and Developer Tools stacks

  • Evangelist of continuous improvement, lean practices, and of course, a fail quickly mindset

  • Subject Matter Expert for Git, Docker, Gitlab, DevSecOps concepts, AWS, CDK, Typescript, PowerShell, Version Control, and more

  • Highly experienced at being a leader of large scale critical projects

  • Innovator of process automation and pipelines via expert scripting and development skills TypeScript, Python, Typescript, Node, Powershell, Bash, .Net(C#), and more

  • Deep knowledge of infrastructure and operations processes

  • Experience leading and implementing DevSecOps best practices

  • Background includes working with a variety of the best of breed Application Lifecycle Management systems (Gitlab, Jira, git, Digitial.ai, Visual Studio Team Foundation Server, Borland StarTeam, etc.)

  • In-depth knowledge and experience developing and building large scale .Net application/services and packaged applications.

  • Passionate about being up to date on the latest technology trends and how to incorporate them to make current processes better.

EDUCATION

James Madison University, Harrisonburg, VA, May 2002

Bachelor of Business Administration, Computer Information Systems

CERTIFICATIONS

AWS Certified Developer - Associate

AWS Certified Solutions Architect – Associate

EMPLOYMENT HISTORY

Lincoln Financial Group, Sr. Lead Platform Engineer

Radnor, PA (September 2017 to Present)

  • Technical lead for Enterprise DevSecOps platform Transformation

  • Architecture lead for Enterprise Development Platform based on Gitlab, Docker, Artifactory, and AWS

  • Driving DevSecOps transformation at the Enterprise level

  • Architected Developer User Experience processes to enable teams to develop fast

  • Hands-on development of automation in all forms, from aws, puppet, python, typescript, .net, powershell, bash, cloudformation/cdk and more.

  • Key engineer in our AWS migration and transformation

  • Pushing towards a self-service operations team using infrastructure as code

  • Driving Development teams to a containers and Docker

  • Evangelizing, coaching and coding DevSecOps best practices

  • Brought in Gitlab and use of Gitlab CI

  • Teaching git and CI/CD technics, flows and process

  • Building full CI/CD pipeline on top of Gitlab CI

  • Integrating pipelines to enterprise tools, Service Now, Liquibase, wiz.io, twistlock, XL Release, XL Deploy, etc.

Nationwide Insurance, Consultant, IT App Development

Harleysville, PA (November 2006 to September 2017)

  • Developed Harleysville’s end to end build, test, deploy platform for hands free release management.

  • Developed event-driven workflow process automation.

  • Technical lead for program teams in both Infrastructure and Development

  • Developed Desired State Configuration scripts/recipes to automatically configure new servers.

  • Instituted source control branching structure to allow parallel and offshore development

  • Automated database schema migration using MS PowerShell, TFS and SQL Server Data Tool as well Red Gate SQL Compare

  • Increased productivity by implementing build scripts using TeamBuild/MSBuild for .Net projects, SharePoint\MOSS, JAVA EARs, web Methods, etc.

  • Administrator of vital application systems

    • Microsoft (MS) Team Foundation Server (TFS)

    • Borland StarTeam

    • SQL Server

    • MS Test Manager

  • Drove server Operating System upgrades to 2012 R2 from 2003/2008.

  • Driving server SQL Server upgrades to 2012 from 2005.

  • Integrated Office 365 Exchange with Release processes using Exchange Web Services (EWS)

  • Drove process automation and work item notifications via development of TFS event subscriptions and jobs (C#)

  • Solved key release management bottle neck with automation of deployments using MS PowerShell, MSMQ and TFS

  • Wrote team build custom activities to further automate build packaging

  • Scripted VMware automation using PowerCLI for server creation and snapshots

  • Corrected fundamental business process short comings using custom developed SharePoint web parts and workflows

  • Created custom TFS Process templates to structure TFS to our life-cycle management process.

  • Restructured TFS migrating from single tier system to dual tier; migrated Servers from one data center to another, upgraded TFS 2010 to 2015

  • Developed custom WorkItem definitions to help drive IT process including Enterprise Defect and Bug tracking

  • Helped create and maintain custom TFS Reports for upper Management.

4GL School Solutions, Lead Configuration Manager

Towson, MD (September 2004 to September 2005)

  • Rational ClearCase UCM and Rational ClearCase Multi-site administrator

  • Coordinated all merges between in-house and offshore development teams.

  • Instituted a Main Project Release-Oriented Project scheme within the UCM environment

  • Improved efficiency and solved unique cooperate needs using PERL

    • Developed in-house Rational ClearCase Multi-site shipping server

    • Rational ClearCase clear tool maintenance scripts

    • Rational ClearCase Triggers

  • Maintained and improved NAnt Build scripts for .NET C#

Northrop Grumman, Software Configuration Manager

Baltimore, MD ( May 2002 to September 2004)

  • Oversaw many project's source control management

  • Established thorough knowledge of Rational ClearCase, ClearQuest and Configuration Management by working directly with engineers and their problems

  • Managed software releases utilizing Rational ClearCase and ClearQuest

  • Integrate ClearCase, ClearQuest and software releases using PERL scripts and make-files

  • Implemented custom web based applications that resolved critical development process problems

  • Trained and assisted development team members to keep a firm control on the software development process

  • Managed and maintained lab equipment (computers, probes, analyzers, etc)

  • Demonstrated a great attitude and was well-respected by peers

WORLD TRAVEL

world exploration

(October 2005 to September 2006)

  • Explored the South Pacific, South East Asian and Scandinavian regions

  • Gained invaluable experience immersing myself in different cultures