Summary
Overview
Work History
Education
Skills
Software
Certification
Timeline
Generic

Sai Srinivasan

Senior Software Engineer / Engineering Lead
Rocklin,CA

Summary

Senior Software Engineer with over 7 years of experience in designing and developing robust web applications. Proven track record as a Technical Lead specializing in back-end development, with a focus on building and optimizing distributed systems for performance, reliability, and scalability.

Overview

8
8
years of professional experience
7
7
years of post-secondary education
2
2
Certifications

Work History

Senior Software Engineer / Technical Lead

GoPro, Inc
5 2022 - Current

Responsibilities

  • Led the end-to-end development of a Ruby on Rails microservice for GoPro's content judging platform, ensuring a seamless user experience for content creators.
  • Orchestrated a flawless database migration project, transitioning from PostgreSQL to MongoDB Atlas, resulting in zero downtime and zero data loss. Optimized system performance and scalability to maintain uninterrupted data flow.
  • Directed the design and implementation of a robust data architecture and relational schema, employing normalization and de-normalization techniques to enhance data consistency, integrity, and retrieval efficiency.
  • Spearheaded the creation of high-performing APIs, reducing core GET request query times from 4 seconds to an impressive 34 milliseconds through efficient sorting and pagination techniques.
  • Mentored junior developers by providing technical guidance and support.
  • Recognized with the prestigious GoPro Legend Award three times for consistently delivering projects on time, demonstrating exceptional project management skills and dedication to meeting deadlines.

Senior Software Engineer

Williams-Sonoma
02.2019 - 05.2022

Responsibilities

  • Led the development of robust front-end components and high availability ReSTful APIs within a complete single-page checkout system, managing approximately $7.5+ billion worth of revenue.
  • Directed the development of a delivery scheduling framework, resulting in a 3% demand increase for Williams-Sonoma perishable products and a 10% increase for Pottery Barn Teen back-to-school products, generating $3.7 million of incremental revenue.
  • Implemented a shipment consolidation framework, reducing shipments for parcel and furniture delivery items and achieving net savings of approximately $500k to $1m.
  • Conducted code reviews across development teams to optimize code quality within eCommerce operations.
  • Revised, modularized, and updated legacy code bases to modern development standards, resulting in reduced operating costs and improved functionality and quality.
  • Recognized by being nominated twice for engineer of the month for leadership in developing large-scale projects and mentoring development teams as a subject matter expert under strict deadlines

Software Engineer

PowerSchool Group LLC
10.2016 - 01.2019

Responsibilities

  • Created a web-application infrastructure using TypeScript, JavaScript, and Angular.
  • Productized back-end APIs and front-end components that enabled teachers, parents, and students to manage courses, assignments, calendar events, notifications, and grading across multiple web applications.
  • Developed highly customizable customer-facing front-end widgets, reusable web components, modules, and front-end toolkits in TypeScript and JavaScript, adhering to established design patterns and principles.
  • Improved loading time of shared infrastructure within PowerSchool's flagship and pillar products by over 70% through the creation of JavaScript (node.js) gulp plugins for build optimization, AOT compilation, modularization of existing codebase, and bundling with Web-Pack.
  • Increased unit test line coverage from 20% to over 70% using Karma and Jasmine to enhance and maintain code quality throughout the SDLC.
  • Hosted two engineering-wide brown bag events to introduce and promote awareness of the newly built infrastructure and popular coding principles for developers.
  • Awarded 1st place in the company-wide hackathon for building a real-time chat application for students, parents, teachers, and district administrators using Angular 2, TypeScript, Socket.io, MongoDB, and Redis.

Education

Master of Science - Computer Science (AI/ML/DL, Distributed Systems)

University of Illinois At Springfield
Springfield, IL
08.2019 - 12.2021

Bachelor of Science - Computer Science

California State University - Sacramento
Sacramento, CA
08.2011 - 06.2016

Skills

    Ruby, JavaScript, TypeScript, Java, SQL, Python (Beginner)

undefined

Software

Ruby on Rails, Angular, Lit-Element/Lit-Html, Active Record, MongoID

Certification

Programming for Data Science - Udacity

Timeline

Applied Data Science Program - MIT Professional Education

01-2024

Master of Science - Computer Science (AI/ML/DL, Distributed Systems)

University of Illinois At Springfield
08.2019 - 12.2021

Senior Software Engineer

Williams-Sonoma
02.2019 - 05.2022

Programming for Data Science - Udacity

01-2018

Software Engineer

PowerSchool Group LLC
10.2016 - 01.2019

Bachelor of Science - Computer Science

California State University - Sacramento
08.2011 - 06.2016

Senior Software Engineer / Technical Lead

GoPro, Inc
5 2022 - Current
Sai SrinivasanSenior Software Engineer / Engineering Lead