Patrick R. McGrath

Areas of Interest

Key

Comfortable
Proficient
Knowledgeable

Concepts

Data Engineering, Data Orchestration, ETLs
Event Driven Architectures, Pub/Sub Messaging
Analytics, AB Testing, Conversion Optimization
Single Page JS Apps & Tradeoffs
Algorithms, Efficient Programming, Runtime Analysis
Caching, Performance Optimization
REST API Design / Methodologies
Networking, DNS, Load Balancing, Firewalls
Infrastructure Monitoring

Amazon Web Services

EC2, AMIs, EBS Volumes
Application Load Balancers, Health Checks, Target Groups
S3
SNS (Simple Notification Service)
Auto Scaling
VPCs, Subnets
RDS
SQS (Simple Queue Service)
Lambda
Route 53
EMR (Elastic Map Reduce)
ElasticSearch Service
IAM
Elastic Beanstalk
CloudFront
Cognito
Athena

Programming Languages

Python
HTML
CSS / SCSS
Ruby
Java
PowerShell
Racket
JavaScript / Node.js
C
Scala

Data & Analytics Tech

Apache NiFi
MySQL
Mixpanel
Google Tag Manager
MongoDB
Elastic Search
Kibana
Hadoop MapReduce
Optimizely AB Testing Framework
Spark

Frameworks

Django
Vue.js
Nuxt.js
Ruby on Rails
React

Tools

SolarWinds (SAM & NPM)
Bootstrap, Material UI, Element UI
git
Linux, Unix, Command Line
Celery
Docker & Docker Compose
Spinnaker
RabbitMQ
Nginx & HAProxy
Swagger
Webpack
Akamai Edge Networking