Resume

Download my resume in PDF format.

Senior Cloud Engineer

Senior Cloud Engineer with experience building multi-cloud solutions, with a strong background in Application Development. Six years of experience providing Infrastructure, DevOps, and Cloud Solutions in both Amazon Web Services (AWS) and Microsoft Azure. Prior to that, fifteen years of experience with database and web application development focused on Microsoft technologies such as SQL Server, C#, and .NET.

Certification Summary

  • AWS Certified Solutions Architect Associate
  • AWS Certified SysOps Administrator Associate
  • Azure DevOps Engineer Expert
  • Azure Administrator Associate
  • Certified Terraform Associate
  • Kubernetes Cloud Native Associate

Technical Summary

Terraform, PowerShell, Bash Scripting, Windows, Linux, AWS, Azure, SQL, MongoDB, Docker, API Development, GitHub, Jenkins, S3, IAM, CloudFormation, CloudWatch, VPC, Subnets, EC2, Load Balancers, Security Groups, Lambda, Autoscaling Groups, Elastic Beanstalk, AWS Glue, Step Functions, DynamoDB, SSM, Azure Virtual Networks (VNETs), Virtual Machines, Key Vault, Azure Active Directory, Azure Blob Storage, Azure Policy, Azure Management Groups, YAML, JSON, XML.

Work Experience

Cloudreach (an Eviden company) – Senior Cloud Systems Developer– 03/2018-03/2024

Infrastructure and DevOps consultant for over twenty different projects for mid-sized and Fortune 500 clients. Required a “hit-the-ground-running” mindset, learning new tools and technologies quickly, identifying precise requirements and delivering on schedule, then educating, documenting, and providing knowledge transfer for the solution developed.

  • Primary day-to-day work was in Terraform, along with code quality tools such as Chekov, and other testing tools used by clients. Added additional scripting as needed for deployments such as PowerShell, Ansible, and Bash scripts.
  • Created complex Terraform deployments to multiple accounts using remote state and authoring and utilizing extensive modules for reusability. Deployments were automated into CI/CD pipelines and incorporated variables to allow for creation of production, testing, and development resources.
  • Advocated an Everything-as-Code approach to cloud computing.
  • Most client work involved multi-tenant, multi-subscription, or multi-account implementations for development, testing, and production workloads, or application-specific workloads.
  • Adapted quickly to client specific tools and environment to provide a comfortable experience for existing teams. Advocated for additional tooling to fill any gaps in team processes.
  • Provided documentation and knowledge transfer for every client so they could maintain solutions built as they continued their cloud journey.
  • Built Landing Zones using Cloud Adoption Framework best practices including security, governance, and management needs.
  • Created CI/CD pipelines using Azure DevOps, CloudFormation, and Jenkins to automate deployment of cloud infrastructure, using automatic build, testing, approval gates, and deployment.
  • Migrated client from Terraform OSS to Terraform Cloud to manage their deployment process, allowing the client to easily track their deployments and provide better credential security.
  • Developed a data load solution using files received in S3, read by AWS Glue, loaded into SQS queues, cleansed by Lambda functions written in Python, and sent to Azure SQL for storage. This simplified a nightmarish manual data loading process using Excel sheets.
  • Configured Azure SQL environments and utilized Azure Database Migration Service to move development and production data sources, simplifying and speeding the move to the cloud.
  • Created Azure Virtual Desktops to speed client remote work need during COVID isolation.
  • Moved 32 production IIS websites from on-premises to AWS EC2 instances, troubleshooting and adjusting the virtual machines as needed. This allowed the client to exit their datacenter ahead of schedule, avoiding spending additional money for renewal.
  • Used Packer and other image builders to speed deployment of preconfigured virtual machines.
  • Configured security, logging, and monitoring solutions for clients using tools such as Azure Key Vault, Azure Blob Storage, and Azure Monitor.
  • Internally, built our US-based Azure cloud developer team, including interviewing candidates for technical and cultural matches, developing training plans, providing mentorship, and assisted them with technical issues.
  • Built Cloud Solutions for clients such as BP Energy, Ralph Lauren, Avaya, Tradesmen, Epicor, Economist, GFL, and Equifax.
NAC International – SQL Database/Web Developer 10/2017-03/2018

Client had a need to customize their application to support multiple languages. Developed a process to convert the database text to the new languages and then tested the rendering for each page on the website.

  • Wrote extensive T-SQL for SQL Server to insert and update the existing database to support new languages.
  • Modified resource files in C#, ASP.NET, and JavaScript to support new languages and tested each page to guarantee proper rendering of information.
  • Completed work ahead of schedule allowing the customer to deploy to new market earlier than expected.
CareerBuilder – Software Engineer – 11/2015-09/2017

Created solutions to support Job Search functionality, allowing those searching for a new career to find the job of their dreams easier.

  • Utilized AWS to speed job load data into SOLR database system and integrated data with on-premises web servers.
  • Developed solution using SQS, SNS, S3, EC2, DynamoDB, Redis, Lambda Functions, CloudFormation.
  • Developed API services using C# and ASP.NET to integrate with additional systems such as candidate profiles, job postings, and automated notifications.
Network Communications Inc – Senior Developer – 06/2012-11/2015

Built websites and APIs focused on helping the public find their perfect apartment home. Websites also supported apartment communities needing to post and quickly update their rental information.

  • Using SDLC, created test, QA, and production build environments for all stages of our solution.
  • Created stored procedures in combination with middleware layer to enforce business logic.
  • Built websites using ASP.NET and C#, JavaScript, SQL Server, MongoDB, and SQL Reports.
  • Integrated third party APIs such as Google Maps API into solution.
  • Created and modified XML files to provide flexible navigation to web applications.
  • Migrated source control from TFS system to GitHub.
McKesson – Senior .NET Developer – 11/2009-06/2012

Created state-of-the-art healthcare physician EMR application with sixty other developers in ten different teams and multiple workstreams. Designed and developed websites and SQL server database storage and reporting needs, including orders, lab results, physician notes, and patient charts.

  • Developed modules for applications using C#, SQL Server, and object frameworks.
  • Served as Scrum Master as well as developer for multiple sprints, working to track progress and clear obstacles to team delivery.
  • Evaluated and integrated third party UI tools when appropriate to provide better customer experience.
  • Created extensive stored procedures for database CRUD operations to guarantee business logic governance.
  • Designed, created, and updated reports using SQL Server Reports System.
Lasercraft – Senior .NET Developer – 3/2008 – 11/2009

Served as Lead ASP.NET/C#/VB.NET Developer for internal and public-facing web applications.  Utilized Object Oriented Analysis and Design techniques for development.  Performed database design and database architecture creation.   Designed UI interfaces for Webforms applications.  Troubleshooted software and data defects and implemented fixes. Created new test builds and production builds.  Development extensive stored procedures and triggers.  Created and deployed SSRS reports to test and production environments.

  • Developed an IVR (Interactive Voice Response) payment system using .NET web services in C#.
  • Created Windows Services to manage data exports and imports.
  • Acted as primary build administrator for testing and production environments.
  • Created and consumed web services for credit card processing.
  • Developed complex stored procedures and database triggers.
  • Designed and implemented database changes to support new development.
  • Created and maintained web pages and reports using Visual Studio 2008, SQL Server 2005, and SQL Reporting Services.
  • Technology used include ASP.NET 3.5, AJAX, C#, Visual Basic.NET, SQL Server 2005, Web Services, SQL Reporting Services, LINQ, and Microsoft Enterprise Libraries.
BravePoint – Senior Microsoft .NET / SQL Server Systems Consultant – 5/2007-3/2008

Consulting work for building data and web-based solutions for clients.

  • Provided consulting services to clients on Microsoft.NET based solutions.
  • Created ASP.NET AJAX enabled application for data entry and reporting.
  • Evaluated migration tools to move existing SQL Server database to Oracle.
  • Technology used included ASP.NET 2.0, ASP.NET 3.0, AJAX, C#, VB.NET, CSS, Javascript, SQL Server 2005, SQL Server 2000, Oracle 10i, MySQL, and Web Services.

Education

Florida State University – Bachelor of Science in Management Information Systems