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.
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:
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:
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:
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.
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:
Net result: Parse and remediate Big data (100M+ content items) with high performance, Org level content analysis.