AI Teaching Assistant
Syllabus-grounded AI assistant for student Q&A and personalized learning.
I’m Avani
I am a results-driven Full Stack Software Engineer with 4 years of experience building scalable, high-performance systems. Experienced in taking ownership of complex problems end-to-end, from design through implementation and optimization.
Strong background in backend development, microservices, and cloud deployments, with a proven ability to improve system reliability, performance, and user experience.
Passionate about building efficient systems and continuously learning new technologies.
I am actively seeking software engineering opportunities. Would love to connect and explore how I can contribute to your team!
M.S. Computer Engineering · GPA: 3.75/4.0
Santa Clara University · Santa Clara, CA
Coursework: Data Structures & Algorithms, OS, Distributed Systems, Computer Architecture.
B.Tech, Computer Engineering · GPA: 3.9/4.0
Pune University · Pune, India
Coursework: Databases, Object-Oriented Analysis and Design, Computer Networks, Information Security.
Full Stack Software Engineer
SCU Frugal Innovation Lab · Santa Clara, CA
· Developed an academic data management and AI learning platform that digitized records and reduced manual administrative workload by 60%.
· Built a Python-based AI Teaching Assistant and automated quiz engine using LangChain RAG, HuggingFace embeddings, ChromaDB, and LangGraph to support concept explanations and chapter-level assessments.
· Engineered Spring Boot REST APIs with MySQL, containerized with Docker, and deployed on AWS EC2, reducing environment setup time by 70% while collaborating in Agile Scrum teams.
Backend Software Engineer
Avaya · Pune, India
· Developed a microservices-based platform using Java Spring Boot to configure Avaya-managed servers and call-flow entities, reducing manual administration by 35%.
· Designed contract-first REST APIs with OpenAPI and implemented schema-based multi-tenancy with PostgreSQL, cutting integration defects by 30% and lowering infrastructure costs by 40%.
· Integrated Kafka event streaming to improve system throughput and reliability, and built React-based admin interfaces that increased code reusability by 40%.
· Applied TDD with JUnit/Mockito, achieved 80% unit test coverage, resolved 200+ performance bottlenecks, and mentored junior engineers to maintain high code quality.
Software Engineer Intern
Deutsche Bank · Pune, India
Built an event-driven, real-time notification plugin in JavaScript (jQuery) leveraging Server-Sent Events (SSE) with persistent HTTP connections and application-level heartbeats.
AI Teaching Assistant
Syllabus-grounded AI assistant for student Q&A and personalized learning.
Distributed Message Broker System
A custom Message Broker System with a multi-topic Publish-Subscribe model.
Real-time Notification System
Plug-and-play notification plugin to receive real-time updates using Server-Sent Events.
Chatbot Conversation Summarization and Classification
NLP-based summarization of customer chatbot conversations using extractive TextRank algorithm and categorization with Naive Bayes.
Programming Languages
Frameworks & Technologies
Databases & Stores
Cloud & DevOps
Software Engineering
AI & Agentic Systems
Certification
AWS Certified Solutions Architect – Associate · Certificate Link
Publication
Text Summarization and Classification of Conversation Data between Service Chatbot and Customer · Publication Link
If you'd like to discuss opportunities, collaborate on projects, or just say hello..
feel free to reach out.
Santa Clara, CA · Open to Relocation