Shawn Conn, Developer in Seattle, WA, United States
Shawn is available for hire
Hire Shawn

Shawn Conn

Verified Expert  in Engineering

Software Developer

Seattle, WA, United States

Toptal member since July 8, 2016

Bio

Shawn is a freelance web and DevOps engineer/consultant from Seattle who has worked with a variety of different technologies as projects have come across his way. He often works with the Drupal CMS and the LAMP stack. He has built websites, APIs, CI/CD pipelines, and other tools to manage cloud infrastructure. Lately, he has been focused on IaaC and managing developer environments and tools.

Portfolio

The Block
Python, PHP, Node.js, Google Data Studio, Google Cloud...
Luciditi
Drupal, PHP, MySQL/MariaDB, Apache, CentOS, Amazon Web Services (AWS)...
Attn
Amazon Web Services (AWS), Node.js, PHP, Google Cloud Platform (GCP)...

Experience

Availability

Full-time

Preferred Environment

Vim Text Editor, Ubuntu, PHP, MariaDB, Apache, CentOS, MacOS

The most amazing...

...developer workstation provisioner for macOS powered by Ansible.

Work Experience

Senior Infrastructure Engineer

2020 - PRESENT
The Block
  • Architected, built, and maintained a BI database and data pipeline environment using AWS/GCP for various data services, i.e., Athena, BigQuery, Glue, Kinesis, MWAA, and Redshift, as well as an Airflow ECS CI/CD environment for new development.
  • Created new and improved existing GHA pipelines, e.g., repeatable actions, set up Datadog logging/instrumentation, built multiple Terraform modules for repeat web and data stack architecture builds, and migrated them to Terraform Cloud.
  • Established and maintained a bug bounty program during content management system (CMS) and Google Cloud Search integration.
  • Documented Confluence architecture and development developments. Researched, scoped, and wrote sprint cards. Conducted training sessions for developers on data engineering, Terraform, and infrastructure as code (IaC).
Technologies: Python, PHP, Node.js, Google Data Studio, Google Cloud, Amazon Web Services (AWS), Apache Airflow, Redash, Data Engineering, REST, Terraform, Terraform Cloud, GitHub Actions, Jenkins, Redshift, Amazon Kinesis, AWS Glue, Amazon Athena, Datadog, Logging, DevOps, CI/CD Pipelines, Monitoring, Docker, Git, Bash, Infrastructure as Code (IaC), AWS CloudFormation, AWS Cloud Architecture, Cloud Infrastructure, PostgreSQL, Cloud, Containerization, Orchestration, AWS Lambda, Amazon S3 (AWS S3), Amazon Virtual Private Cloud (VPC), Amazon CloudWatch, Amazon EC2, Amazon RDS, AWS IAM, API Integration, Pantheon, Vue, Redis, Amazon Aurora, Elasticsearch, Ansible, Communication

Web and DevOps Engineer | Consultant

2010 - PRESENT
Luciditi
  • Built custom Drupal modules and entire site setups.
  • Developed Drupal configurations and built servers.
  • Consulted and provided troubleshooting on matters related to Drupal.
  • Provided back-end and DevOps services as well as front-end development.
  • Focused on efficiency by always looking to automate repetitive tasks.
  • Provided consulting on cloud infrastructure and application architecture.
Technologies: Drupal, PHP, MySQL/MariaDB, Apache, CentOS, Amazon Web Services (AWS), Amazon EKS, Bash, CircleCI, Docker, Node.js, Git, Terraform, Drupal, SQL, JavaScript, Python, CSS, NGINX, Zsh, Drupal API, MySQL, jQuery, Vim Text Editor, Vi, Drush, Drupal 8, Drupal Commerce, Logging, DevOps, CI/CD Pipelines, Infrastructure as Code (IaC), AWS Cloud Architecture, Cloud Infrastructure, Cloud, Containerization, AWS Lambda, Amazon S3 (AWS S3), Amazon Virtual Private Cloud (VPC), Amazon CloudWatch, Amazon EC2, Amazon RDS, AWS IAM, API Integration, Pantheon, Google Analytics, Mailchimp, Redis, CORS, Elasticsearch, Ansible, Communication

Senior DevOps Engineer

2017 - 2020
Attn
  • Led an initiative to fully manage cloud infrastructure as a service (IaaS) in Google Cloud Platform (GCP) and AWS via Terraform.
  • Collaborated with data engineers to help optimize Redshift costs.
  • Completed dockerization of the LAMP development environment.
  • Automated orchestration of the Kubernetes data product cluster.
  • Scripted CI build setup, automation, and maintenance.
  • Deployed and built the app, service, and infrastructure automation for various IaaS and platform as a service (PaaS).
  • Led the migration from the custom Jenkins server to CircleCI and audited and managed AWS for cost inefficiencies.
  • Managed and guided a CMS developer that planned an epic Drupal 8 upgrade for the rest of the team.
  • Assisted other CMS developers with feedback and pull-request reviews. Planned Drupal 8 upgrade epic. Gathered technical requirements. Created story cards and other technical PM work.
  • Assisted developers with any CI build issues or local development environment issues. Conducted research and communicated with the engineering team about improvements or problems. Produced video and text guides for users and developers.
Technologies: Amazon Web Services (AWS), Node.js, PHP, Google Cloud Platform (GCP), Amazon EKS, CircleCI, Python, GraphQL, React, Symfony, Kubernetes, Redshift, Helm, Drush, Drupal, Pantheon, AWS DevOps, Logging, DevOps, CI/CD Pipelines, Docker, Git, Bash, Infrastructure as Code (IaC), AWS CloudFormation, AWS Cloud Architecture, Cloud Infrastructure, PostgreSQL, Cloud, Containerization, Orchestration, AWS Lambda, Amazon S3 (AWS S3), Amazon Virtual Private Cloud (VPC), Amazon CloudWatch, Amazon EC2, Amazon RDS, AWS IAM, API Integration, Google Analytics, Amazon CloudFront CDN, Redis, CORS, Ansible, Communication, Heroku

DevOps Engineer

2008 - 2010
Heartland Payment Systems
  • Created various DevOps tools for source control management, built deployment automation, and conducted server/config maintenance. Automated tedious manual review-deployment processes.
  • Handled various code maintenance tasks, including upgrading code projects and solutions, setting up debugging virtual machines, writing technical how-to documentation, and refactoring code for performance and readability.
  • Managed many technical aspects like design, research, configuration, and builds of migrating all HPS web applications from a single physical server to virtualized load-balanced environment.
  • Oversaw build deployment processes. Supervised other source control developers and system admins.
  • Worked with all stakeholders, including QA analysts, network admins, and developers, to troubleshoot issues.
  • Executed various ad-hoc server administration tasks.
  • Coordinated with various stakeholders on orchestrating bug and feature deployment during legacy manual build processes.
Technologies: Microsoft Team Foundation Server, C#, PHP, MSBuild, Jira, SharePoint, IIS, Windows, Windows Server, ASP.NET, .NET, Classic ASP, Microsoft SQL Server, VMware, Drupal 6, Drupal 7, Object-oriented Programming (OOP), Object-relational Mapping (ORM), Object-oriented Design (OOD), AWS DevOps, Logging, DevOps, CI/CD Pipelines, Bash, Windows PowerShell, Amazon S3 (AWS S3), Amazon EC2, API Integration, Communication

NCAA

https://www.ncaa.org/
Reviewed and reported on custom module, profile, and theme code used to build ncaa.org as a consultant. I suggested means to move toward community-driven modules.

I refactored the codebase as a developer, eliminating five custom modules, removing complicated cross-dependencies and redundancies, and reorganizing code to make it more readable and maintainable.

USMLE-Rx Platform

http://www.usmle-rx.com
Built a new REST API client as the backbone of MedIQ's new HTML5-based platform. I managed and upgraded the Drupal CMS and eCommerce system. Also, I conducted analytics, DNS, hosting, registrar, and source code account consolidation.

USMLE-Rx Website

https://www.usmle-rx.com
Refactored the Drupal theme, separating view and control logic. I ported the Drupal 6 site to Drupal 7, maintained the site, and fixed bugs. Also, I conducted analytics, DNS, hosting, registrar, and source code account consolidation, and created build, deploy, and backup processes for .NET and LAMP apps.

Louisville

https://www.louisville.com/
Migrated the Louisville site from Drupal 5 to Drupal 6, then from Drupal 6 to Drupal 7. I provided a complete theme build, developed a custom module for proprietary features, and migrated legacy modules to community-driven ones. Also, I maintained the site by fixing bugs, assisting the editorial team with additional features and workflow improvements, and handling the migration from a physical server to a virtual one.

Luciditi

I built a complete Luciditi website from the ground up, including a sub-theme, custom module, server build and deployment, and content management. I maintained the site and automated deployment for clients. Also, I worked on the entire site and application development, and staff augmentation.
2001 - 2004

Bachelor's Degree in Computer Science and Mathematics

Purdue University - West Lafayette, Indiana, United States

Libraries/APIs

Drupal, Drupal API, jQuery, Node.js, Google Maps JavaScript API 3, HTML5 APIs, React, Vue

Tools

Terraform, CircleCI, Logging, Ansible, Vim Text Editor, Git, Drush, Amazon Virtual Private Cloud (VPC), Amazon CloudWatch, AWS IAM, Google Analytics, Mailchimp, Apache, Amazon EKS, Jenkins, NGINX, Zsh, Apache Airflow, Redash, AWS Glue, Amazon Athena, Microsoft Team Foundation Server, MSBuild, Jira, VMware, Helm, AWS CloudFormation, Amazon CloudFront CDN

Languages

PHP, Python, SQL, Bash, HTML5, CSS, JavaScript, C#, Java, Active Server Pages (ASP), VBScript, GraphQL

Paradigms

DevOps, REST, Object-oriented Programming (OOP), Object-oriented Design (OOD), Object-relational Mapping (ORM)

Platforms

Google Cloud Platform (GCP), Amazon Web Services (AWS), Drupal 6, Drupal 7, Drupal, Amazon EC2, Docker, Drupal 8, MacOS, Pantheon, AWS Lambda, Heroku, Kubernetes, CentOS, Ubuntu, WordPress Theme Design, WordPress, Rackspace, SharePoint, Windows, Windows Server, Rackspace Cloud

Storage

Amazon S3 (AWS S3), MySQL, MariaDB, Google Cloud, PostgreSQL, Redis, Amazon Aurora, MySQL/MariaDB, Oracle PL/SQL, Redshift, Microsoft SQL Server, Datadog, Elasticsearch

Frameworks

Drupal Commerce, Windows PowerShell, PHPUnit, ASP.NET, .NET, Classic ASP, Symfony

Other

Software Development, CI/CD Pipelines, Cloud, API Integration, Communication, Vi, Infrastructure as Code (IaC), AWS Cloud Architecture, Cloud Infrastructure, Containerization, Orchestration, Amazon RDS, Computer Science, Mathematics, Google Data Studio, Data Engineering, Terraform Cloud, GitHub Actions, Amazon Kinesis, IIS, Consulting, Research, AWS DevOps, Monitoring, CORS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring