Summary
Overview
Work History
Education
Skills
Known Languages
Data and Analytics : Dashboardization Initiative
Data and Analytics: Retirement of Google Looker
AI Integration for Reporting Chatbot
User Activity Service
Content parser and remediator
Misc Contributions
Timeline
Generic

Sunil Belakeri

Chandler,USA

Summary

Principal Software Developer at Savvas Learning Company with strong expertise in AWS technologies and Agile methodologies. Skilled in designing, architecting, and managing large-scale web applications, with a focus on serverless technology implementation. Experienced in following Scrum practices to enhance team agility and productivity. Demonstrates exceptional written and verbal communication skills to facilitate collaboration and project success.

Overview

17
17
years of professional experience

Work History

Principal Software Developer

Savvas Learning Company
Phoenix, AZ
04.2023 - Current

Engineering Manager

DriveTime
Phoenix, AZ
10.2022 - 03.2023

Senior Software Engineer

Happiest Minds Technologies Ltd.
Phoenix, AZ
02.2016 - 09.2022

Software Engineer

Razorsight Software Pvt Ltd.
Bengaluru, Karnataka
11.2013 - 01.2016

Technical Solution Consultant

HP
Bengaluru, Karnataka
09.2008 - 11.2013

Education

Bachelor of Engineering -

VTU
Bengaluru
07.2008

Skills

  • AWS AppSync and Cognito
  • LangChain and AWS Bedrock
  • SNS and SQS
  • EMR, MSK, and Lambda
  • Elastic Beanstalk and ECS
  • CloudWatch and Datadog
  • Redis and DynamoDB
  • AWS CDK scripting
  • Python scripting
  • Java and Spring
  • Nodejs and GraphQL
  • Angular, HTML, and CSS
  • StencilJS and web components
  • RESTful services
  • PostgreSQL, Cassandra, SQL, and MongoDB
  • Git, SVN, GitHub, and Atlassian tools
  • VSCode, Eclipse, and IntelliJ
  • Agile methodologies
  • Product backlog management
  • Sprint planning and estimation

Known Languages

  • English
  • Hindi
  • Kannada

Data and Analytics : Dashboardization Initiative

Technologies: Redshift, OpenSearch, Angular, NestJS

Role: Principal Software Developer

Description:

Led the development of Screener and Diagnostics dashboards to visualize user performance trends and support administrator decision-making.

Responsibilities & Achievements:

  • Architected backend queries and aggregations across Redshift and OpenSearch for efficient data delivery.
  • Guided the team through sprint planning and execution to meet aggressive delivery timelines.
  • Ensured WCAG-compliant visualization and accessibility across all dashboard modules.

Data and Analytics: Retirement of Google Looker

Send/Schedule Feature, Realize Overview, and Dyslexia Dashboards

Technologies: AWS, Node.js, Angular, GraphQL, JAVA, Opensearch

Role: Principal Software Developer

Description: Designed and implemented reporting dashboards to provide district administrators with actionable insights across various assessment types.

Responsibilities & Achievements:

  • Collaborated cross-functionally to deliver critical enhancements in Send/Schedule features and data-driven dashboards like Realize Overview and Dyslexia Reporting.
  • Designed scalable backend APIs and interactive UI components for improved usability and reporting clarity.
  • Enabled timely delivery of high-impact features aligned with strategic business goals.
  • Contributed to the enhancement of the heartbeat-service, ensuring system reliability and observability.

AI Integration for Reporting Chatbot

RAG-Based AI Chatbot for Report Insights (POC)

Technologies: Langchain, OpenAI (GPT), AWS Bedrock, Redshift

Role: Principal Software Developer

Description:

Developed a proof of concept (POC) for an AI-powered chatbot using Retrieval-Augmented Generation (RAG) to enable natural language querying of Usage reports.

Responsibilities & Achievements:

  • Designed and implemented an end-to-end RAG pipeline using Titan embeddings, Redshift, and Langchain.
  • Demonstrated potential to automate data interpretation and reduce manual report analysis time.
  • Established scalable and secure architecture for future production integration.

User Activity Service

Technologies: AWS AppSync, AWS Cognito, DynamoDB, SNS/SQS, Athena, 

Role: Senior Technical Lead, 

Description: User activity service captures student interactions on assignments. User activity service performs auto-scoring and enables teachers to perform manual scoring., 

Responsibilities & Achievements:

Was part of the product development team where we built the product leveraging serverless infrastructure with user data sync enabled for offline usage., Designing and implementing server-less application layer using AWS AppSync., Leveraged AWS Cognito for Identity management., Migrated a legacy system built on JAVA and infra (Beanstalk and CouchBase) to the latest serverless system (AppSync and DynamoDB), Worked closely with AWS AppSync (as the service was still evolving) architect team to provide consistent feedback., Leveraged Athena for reporting migration status., Design considering security and performance at the core of architecture., Net result: 90% cost saving on infrastructure utilized.

Content parser and remediator

Technology: AWS EMR, SNS/SQS, NodeJS, Python

Role: Technical Lead

Description: As the organization was acquired by another organization, there was a need to re-brand content (~100M content items). Part of the team which built product Parsimorphosis to achieve the goal which was highly scalable and reliable system., Design and implement Content (images, pdf, doc, EPUB etc) parser/remediator on AWS EMR.,

Responsibilities & Achievements:

  • Designed to parse/remediate/re-parse/re-remediate the content items with high performance.,
  • Leveraged Kafka for topic/event management.,
  • Design and implement a real time status management system using Angular, NodeJs leveraging websocket connections.,

Net result: Parse and remediate Big data (100M+ content items) with high performance, Org level content analysis.

Misc Contributions

  • Moved multiple existing services from legacy Beanstalk to Fargate.
  • For long running batch jobs, moved from legacy EC2 instances to usage of AWS Batch jobs and AWS step functions.
  • Design discussions on alternative approaches for Authentication/ Authorization mechanisms.

Timeline

Principal Software Developer

Savvas Learning Company
04.2023 - Current

Engineering Manager

DriveTime
10.2022 - 03.2023

Senior Software Engineer

Happiest Minds Technologies Ltd.
02.2016 - 09.2022

Software Engineer

Razorsight Software Pvt Ltd.
11.2013 - 01.2016

Technical Solution Consultant

HP
09.2008 - 11.2013

Bachelor of Engineering -

VTU
Sunil Belakeri