Work Experience
Software Engineer, Infrastructure
July '20 to Present
- Captured all infrastructure in Terraform and built CI process for applying changes
- Implemented core infrastructure and tooling, and migrated all services to Kubernetes
Infrastructure / DevOps Consultant
July '19 to July '20
- Migration of self-hosted databases, cache servers (Redis and Memcached), Elasticsearch, etc. to managed AWS services like RDS, ElastiCache, AWS Elasticsearch and DynamoDB.
- Kubernetes deployments, development process setup and migration of applications.
- Terraform deployments and migration of cloud infrastructure to Terraform.
- Dockerization and management of Docker installations.
- Advisor for cloud architecture, security (including application security, infrastructure security and compliance), developer productivity (CI systems, deployments).
Inkling
San Francisco, CA
Engineering Manager, Cloud
July '16 to July '19
Responsible for development of features on Inkling's AWS platform,
site reliability, developer tooling and platform security. Managed
up to ten on-site and remote software engineers.
- Managed the development of several key projects:
-
Serverless analytics pipeline using AWS Kinesis, Lambda,
DynamoDB and Tableau Server to provide platform ROI information
to customers.
-
Unified authentication and credential management for all Inkling
products on the web, iOS and Android built using a JWT-based
system on Scala Play.
-
Modernization and migration of core platform services from EC2
to serverless technologies.
-
Improved reliability of platform to maintain 99.95% SLA. Scaled
through period of 6X usage growth while maintaining SLA.
-
Owned engineering SOC2 controls and security testing for the
platform.
-
Worked with customers to grow their usage of Inkling. Designed and
oversaw hundreds of successful customer integrations with
Inkling's products, using REST APIs, SAML, Tableau, xAPI and data
feeds.
-
Mentored engineers to grow them into more senior roles and
successful project leads.
Software Engineer, Infrastructure
June '14 to June '16
Responsible for Inkling's infrastructure on AWS and core backend
services. Represented infrastructure team in cross-org activities
such as pre-sales, security, customer integrations and product
development.
-
Built the foundational infrastructure and framework for
containerized services using Docker.
-
Implemented core services (Puppet masters, provisioning,
auto-scaling, etc.) for Ubuntu EC2 instances.
-
Migrated services from self-managed EC2-Classic to VPC and managed
services like RDS and ElastiCache.
-
Developed a highly available SFTP server using Paramiko, S3 and
ElastiCache.
Inkling
San Francisco, CA
Software Engineer (Contractor), Infrastructure
January '12 to September '13
-
Implemented a highly available and customizable load balancing
framework using HAProxy and Nginx.
-
Developed an API to keep track of all EC2 hosts and their
metadata.
-
Participated actively in infrastructure projects, on-call
rotations and incidents.