Resume

Professional Profile

Senior Software Engineer with over ten years of success innovating unique solutions.

Proficient in multiple languages applying best practices and design patterns with an emphasis on Ruby on Rails, TypeScript, Elixir/Phoenix and Terraform.

Experienced developing and scaling full stack applications that run in the cloud as well as secure enterprise environments.

Focused on developing well designed, high quality, maintainable, and secure software while teaching others best practices and agile principles.

Technical Skills

Application Design

Object Oriented Design, MVC, SOLID, REST, TDD, Distributed Systems, Functional Paradigms, Data Pipelines

Primary Languages

Ruby, TypeScript, Elixir, HTML, CSS

Databases / Search Engines

PostgreSQL, MySQL, Redis, Elasticsearch

Back-end

Rails (since version 1), Phoenix, RSpec, Node.js, Express, Sinatra, Grape, Capybara

Front-end

React, React Native, Angular (since version 1), Vue, TailwindCSS, Webpack, Cypress, Foundation, Semantic UI, jQuery, Bootstrap, Sass, Mocha, Jest, Jasmine, Selenium, Karma, Protractor

Amazon AWS

EC2, EKS, ECS, S3, RDS, SNS, SQS, SES, ECR, Lambda, ElastiCache, Elasticsearch Service, Database Migration Service, VPC (public/private subnets, security groups, NAT gateways, VPC peering, VPN tunnels, etc), CloudFront, Route 53, CodeBuild, CodeDeploy, CodePipeline, AWS Organizations, CloudWatch, AWS Auto Scaling, CloudFormation, CloudTrail, Service Catalog, Control Tower, AWS Well Architected Tool, Athena, AWS Glue, IAM, Key Management Service, Secrets Manager, GuardDuty, AWS Single Sign-On, Certificate Manager, WAF & Shield, Amplify

DevOps, Infrastructure, CI/CD

Terraform, Kubernetes, Docker, Ansible, Ubuntu, Debian, Alpine, RedHat, CentOS, Helm, bash scripting, nginx, Puma, Chef, Capistrano, Apache, Unicorn, Horizontal scaling, DNS, OpenSSL, CodeShip, CircleCI, Jenkins, drone.io

Cloud Services & Third Party APIs

Amazon AWS, Microsoft Azure, Digital Ocean, Compose.io, Heroku, Stripe, Twitter, Facebook, LinkedIn, Authorize.net, PayPal, Stripe, Dwolla, FDA, Sovren

Agile Practices

Test Driven Development, Pair Programming, Continuous Integration, Code Reviews, KanBan, Scrum, Daily Standups, Weekly Customer Demos, Lean Coffee

Other

Vim, Git, RSA & EC Cryptography, Photoshop, ActiveDirectory, LDAP, UX Design