Backend Web Development
- Writing clean, performant, and testable PHP code
- Planning and building Laravel (4.2 - 5.6) applications and APIs
- Developing custom Drupal (7 & 8) modules for e-commerce and content-heavy sites
- Creating loosely coupled Node.js microservices with Express
- Working with relational (MySQL/MariaDB) and non-relational (MongoDB) databases
- Implimenting caching and queuing solutions with Memcached and Redis
Frontend Web Development
- Writing modern JavaScript, HTML, and SASS/CSS
- Developing interactive React components and single page applications
- Integrating frontend applications with REST and GraphQL APIs
- Working with Blade and Twig template engines
- Implimenting responsive styles that match provided designs
Dev Ops
- Debugging webserver issues and Linux system administration
- Building Docker images and defining multi-container applications
- Automating server provisioning/app deployments with Ansible
- Creating continuous integration/delivery pipelines with Jenkins
- Setting up AWS products (EC2, ECS, ECR, S3, Lambda, DynamoDB, RDS)
- Automating AWS infrastructure deployment using Terraform
iOS Development
- Building native iOS apps
- Developing asynchronous apps with ReactiveCocoa/ReactiveSwift
- Managing dependancies with CocoaPods and Carthage
- Using Fastlane + Fabric to build and distribute apps
- “White Labeling” an app and automating the process to release it under multiple brands
