Greater Philadelphia Area
Professional Experience:
- Supported workloads across multiple clouds (AWS, Heroku, GCP, on-premises)
- Worked as a team lead to drive the modernization of legacy systems to AWS-cloud based solutions
- Porting services from on-prem implementations to EC2 & Kubernetes-based solutions
- Supporting the upgrade and modernization of database technologies to more modern, durable solutions (Amazon Aurora, Elasticache, Opensearch, etc.)
- Drove the implementation of CI/CD processes both from-scratch and from-existing legacy systems
- Managed infrastructure through Infrastructure-As-Code, including new infrastructure and the importation of existing ClickOps-based infrastructure into IAC control
- Worked with multiple teams across the organization on both day-to-day support and in helping to shape their long-term infrastructure visions.
- Deployed the AWX platform in order to automate historically manual processes
Warner Bros. Discovery
Senior Software Engineer - Global Cloud Infrastructure
Philadelphia, PA
April 2021 - November 2022
- Supported the cloud infrastructure needs of engineering teams across the HBO Max & greater Warner Bros. Discovery organizations, with responsibilities that include:
- Infrastructure-As-Code via Terraform, Cloudformation, Serverless Framework, Kubernetes, & More
- AWS infrastructure management (EC2/ELB, EKS, VPC, IAM, S3, Lambda, DynamoDB, RDS, Global Accelerator, & many more)
- Participated in on-call rotation
- DNS management (AWS Route53)
- Kubernetes support & administration
- Application & infrastructure CI/CD (GitHub Actions, Jenkins)
- CDN configuration & management (Fastly, Akamai, Amazon Cloudfront)
- Observability & monitoring (Grafana, Cloudwatch, Prometheus/Graphite)
- GitHub organization administrator
- Contributed to the implementation of an instance of Spotify Backstage, including custom plugin development
- Supported the global rollout of the HBO Max service
- 3 major consumer markets across 5 AWS regions
- Launched brand-new EMEA & LatAm markets
- Large-scale AWS account migration from legacy accounts to more modernized accounts following AWS best practices
- Managed a small team of junior engineers to help them acclimate to the world of professional software development.
- Served as a team lead for a long-term project to revamp processes around Serverless application development & deployment across the entire organization
- Acted as a partner, mentor, and consultant for partner teams in order to help them provision, optimize, & understand the infrastructure used by their projects
- Built and maintained a multitude highly-available cluster of AWS EC2-based microservices running on Ubuntu Linux
- Modernized dated CI/CD processes into a robust build pipeline using the AWS CodePipeline suite
- Configured external logging and monitoring solutions (Datadog, Loggly)
- Configured vulnerability scanning applications (Rapid7, CloudCheckr, SonarQube)
- Wrote and maintained numerous different configuration management templates using various tools for managing Linux servers & AWS infrastructure (Ansible, Cloudformation, Serverless Framework)
- Managed vendor relationships and helped to track cost projections
- Maintained & administered a multitude of data stores/message queues (AWS RDS, AWS SQS, AWS Kinesis, Kafka, Couchbase, ElasticSearch, Redis/Elasticache)
- Configured fully-parallelized automated testing suites utilizing Docker
- Migrated nginx/EC2-based front-end hosting to serverless AWS Cloudfront to scale to millions of simultaneous customers
- Worked to bring project structure closer to the 12 factor app paradigm
- Built high-impact, fully-responsive features on the main web page
- Main navigation menus
- Large suite of reusable components
- Product browse page with customizable filtering options
- Supported CMS functionality in support of a wide range of teams: customer service, fulfillment center, product catalog team, & more
- Improved team-wide workflow and build processes by implementing Javascript & SCSS linters with a focus on code clarity and consistency
- Coordinated work & conducted code reviews for junior team members
- Worked on all front-facing aspects of the NHL digital experience including NHL.com, all 30 club sites, mobile experiences, the stats application, and NHL Gamecenter LIVE streaming services.
- Worked closely with NHL CMS including working with editorial staff, developing features, and maintaining aspects of the digital experience as controlled by CMS.
- Experience in a fast-paced and often unpredictable media environment with hard deadlines.
- Experience developing new products with other engineers, in-house design teams, and subcontracted developers/design teams.
- Designed and built a new Javascript/CSS build system from scratch in order to better organize a broad codebase.
- Created an entirely new stats application utilizing SAP’s HANA database technology
- Work with external APIs including Twitter, Facebook, G+, and others.
- Contributed to the development of a suite of light-weight, enterprise-caliber user interface components used throughout a range of Oracle products. Technology highlights include jQuery, Bootstrap, Underscore, D3, NodeJS, and Grunt.
- Use of server-side Java (including Spring framework) to create customized RESTful services to communicate with front end components.
- Use of HTML & (LESS) CSS to develop pretty looking, accessible interfaces.
- Use of multiple version control systems (Mercurial, Git)
- Use of unit testing suites to maintain code reliability.
Certifications:
Amazon Web Services Cloud Practitioner
- Credential ID: 3C0HL0C1G2R41DSM
Amazon Web Services Solutions Architect Associate
- Credential ID: QRDCC4CKNM14Q238
Education:
University of Pittsburgh
- Master of Science in Information Science - 2012
Kutztown University of Pennsylvania
- Bachelor of Science in Computer Science - 2010
Side Projects:
HexT
- A mobile puzzle game roughly inspired by 2048 & Threes:
Get Off The Road!
- A YouTube channel featuring highlight-reel style videos which are automatically generated by collating clips from social media and combining them using an entirely automated, cloud-based process.
Send-A-Secret
- A serverless website (built on AWS using Lambda, API Gateway, Cloudfront, DynamoDB, and S3) which allows users to send a one-time message that will expire after being viewed.