Baskar Gopalakrishnan

Senior Software Engineer

Seattle, Washington, United States14 yrs 8 mos experience
Highly Stable

Key Highlights

  • Led major architectural redesigns at Amazon.
  • Achieved 70% cost reduction in infrastructure.
  • Mentored new engineers and interns effectively.
Stackforce AI infers this person is a Backend-focused Software Engineer with extensive experience in SaaS architecture and development.

Contact

Skills

Core Skills

Backend DevelopmentCloud ArchitectureData Engineering

Other Skills

GraphQLDynamoDbCloudwatchS3ElasticSearchCDN cachingEMRCloudSearchCascading Settings APIRules EnginePerlOracle SQLJavaScriptjQueryCSS

Experience

14 yrs 8 mos
Total Experience
4 yrs 1 mo
Average Tenure
2 yrs 4 mos
Current Experience

Netflix

2 roles

Senior Software Engineer

Promoted

Sep 2025Present · 9 mos · Remote

Software Engineer

Feb 2024Sep 2025 · 1 yr 7 mos · Remote

Amazon

3 roles

Software Development Engineer II

Promoted

Apr 2019Feb 2024 · 4 yrs 10 mos · Greater Seattle Area

  • Identified scaling deficiencies and bottlenecks in the Watch GraphQL service and spearheaded the team in re-architecting this live service (Lambda) and redesigned production datastore (DynamoDb, DAX) to be batch efficient and improved logging (Cloudwatch). This reduced the infrastructure cost by 70% and improved the service latency by 35%.
  • Designed the end to end architecture to support ingesting, storing and vending Captions for videos. Led a team of backend and frontend engineers in re-architecting existing video datastores to store captions (S3, ElasticSearch, DynamoDb) and vend captions data efficiently with CDN caching (Cloudfront). Also built a bulkload and self service framework for video editors.
  • IMDb ingests watch view data from multiple sources for contents that are currently available to watch on different providers (streaming, theatrical, tv, etc). I redesigned the Watch Offers ingestion workflow by streamlining the data sources and simplifying the workflow (EMR, DynamoDb), which hugely reduced the operation costs.
  • IMDbPro customers requested a feature to override their actor profile’s default Primary Video. To make this possible, I collaborated with multiple teams across IMDb and IMDbPro to implement a system to store and vend video overrides (DynamoDb). This feature launch resulted in reduction of customer contacts and was a huge success among IMDbPro customers.
  • Led multiple operational excellence initiatives to improve development process, alleviate pain points, and reduce operational costs. I set up regular knowledge sharing sessions, service audits, ticket bashes and improved on-call processes.
  • Mentored multiple new joinees and interns. Also assisted team members and external teams in design and implementation of a number of collaborative projects involving large scale data ingestion.
GraphQLDynamoDbCloudwatchS3ElasticSearchCDN caching+3

Software Development Engineer

Jan 2017Mar 2019 · 2 yrs 2 mos · Greater Seattle Area

  • Designed and implemented multiple distributed and highly scalable components that were key in successful migration of backend datastore used by IMDb Search functionalities from CloudSearch to ElasticSearch.
  • Built a testing framework for the migration of advanced title search using a parallel internal only endpoint backed by ElasticSearch. This drastically accelerated the development process and helped us complete the migration faster.
  • With the expertise gained on ES, assisted IMDbPro Search team to successfully migrate their search features onto ElasticSearch by guiding them set up their initial ES indexes. Also provided guidance on building a framework that allows for index upgrade without disrupting the continuous data ingestion using AWS lambda versioning.
ElasticSearchCloudSearchBackend Development

SDE Intern

May 2016Jul 2016 · 2 mos · Greater Seattle Area

  • Developed a system to make real time AmazonFresh demand data available in testing environments by intercepting the demand API calls in production and replaying them in test environments with minimal latency.

Iowa state university

Graduate Teaching Assistant

Jan 2015Dec 2016 · 1 yr 11 mos · Ames IA

  • Primary lab instructor for courses "Introduction to programming with Python"(COMS 127x) and "Introduction to Spreadsheets and Databases"(COMS 113x)
  • Conduct lab sessions and perform walk through of the mid-level exercises
  • Assist students with home work and capstone assignments
  • Grade homeworks and tests

Athenahealth

2 roles

Software Engineer

Promoted

Apr 2013Dec 2014 · 1 yr 8 mos · Chennai

  • Improved the insurance claim submission process by developing a generic structure to accommodate different claim format versions.
  • Remodeled the Cascading Settings API of Rules Engine to allow more complicated business situations to be reflected in an extensible data structure.
  • Automated the periodic Rule Engine review process and designed an interface to maintain the process.
  • Designated mentor for the new hires in Rules Team.
Cascading Settings APIRules EngineBackend Development

Programmer

Jun 2011Mar 2013 · 1 yr 9 mos · Chennai

  • One of the developers of collective “Rules Engine” which guides insurance claim billing based on incremental knowledge acquisition.
  • First developer to play role of Release Engineer from Athena India – Learnt about Continuous Integration.
  • Designed a server page locator tool which is used widely throughout Athena.
  • Learnt extensive use of Perl, Oracle SQL, Javascript, JQuery and CSS for working with the Rules Engine and Perforce version control utilities from my role in Release Engineering.
PerlOracle SQLJavaScriptjQueryCSSBackend Development

Education

Iowa State University

Master’s Degree — Computer Science

Jan 2015Jan 2016

Anna University Chennai

Bachelor’s Degree — Computer Science

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Backend Development & Cloud Architecture

Explore similar profiles based on matching skills and experience