Siddarth Prakash

 sidprak.public@gmail.com
 415-866-9449

Summary

Technical engineering manager with a focus on cloud systems and infrastructure. Experience leading customer-focused teams in feature development on AWS, site reliability, security and developer productivity. Seeking leadership role with teams working in high-scale cloud environments.

Work Experience

Inkling

San Francisco, CA

Engineering Manager, Cloud

July '16 to Present

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.

Twitter

San Francisco, CA

Software Engineering Intern, SRE, Ads Teams

September '13 to December '13

  • Developed a monitoring system for Hadoop HDFS files and directories using Ruby and the Sinatra framework.
  • Conducted migrations, general maintenance, production deploys and incident management of ads services.

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.

Education

University of Waterloo - B.A.Sc. Honours, Computer Engineering

Undergraduate Research Assistant, Real-Time Embedded Software Group

Investigated performance variations in modern Linux operating systems with respect to filesystem tree layouts and reboots by building automated benchmarking tools using Python and R.

Projects

Server Administration