Post Job Free
Sign in

Java, Kafka, Python, Gen AI (RAG), Spring AI

Location:
Sunnyvale, CA
Posted:
February 24, 2025

Contact this candidate

Resume:

Priyanka Bolisetty

Technical Lead In Java

Sunnyvale, CA +1-408-***-**** **************.****@*****.*** PROFESSIONAL SUMMARY

Technical Lead with 12 years of experience in backend development, scalable cloud architectures, and AI/ML solutions. Proficient in Java, Spring Boot, and Python, with expertise in API design and deploying ML models on cloud platforms such as AWS and Azure. A strong team player in Agile environments, known for driving innovation and mentoring engineers to achieve technical excellence. ACCOMPLISHMENTS

SKILLS

SPRING AI

Patent: Copyright holder for an internal Apple application (Pre-Fix), used by Apple employees globally.

Languages: Java (17/11/8), Python

Frameworks: Spring, Django

Build Tools: Gradle, Maven

Databases: Azure Cosmos DB, MongoDB, MySQL, PostgreSQL, Oracle Cloud Platforms: Microsoft Azure, AWS, GCP

Messaging Systems: Apache Kafka, RabbitMQ

AI Related: Spring AI, TensorFlow, Deep Learning (Computer Vision), Machine Learning AI-POWERED CUSTOMER SUPPORT CHATBOT WITH SPRING BOOT & LARGE LANGUAGE MODEL (LLM) INTEGRATION SIDE PROJECT

Developed an AI-powered customer support chatbot using Spring Boot and integrated it with GPT-4 to deliver real-time, conversational assistance for users. Deployed the solution on AWS. Designed an AI-driven knowledge base and implemented an escalation process for complex queries, improving customer service efficiency. NLP Integration: Integrated the chatbot with an GPT-4 LLM via an API to generate human-like responses to customer queries. Implemented context management to remember ongoing conversations and previous interactions for a more personalized experience.

API Development: Developed RESTful APIs using Spring Boot to send user queries to the LLM and retrieve responses. Created endpoints for receiving customer queries, managing session data, and retrieving chatbot responses. ML Model Deployment: Deployed a pre-trained Large Language Model (LLM) to AWS using AWS SageMaker. Integrated the model with the Spring Boot backend via an API gateway or direct API calls.

Knowledge Base Integration: Built a knowledge base (FAQ, articles, manuals) where the chatbot can pull information from to answer queries about specific products or services. Used Spring Data to manage and query the knowledge base stored in a database (e.g., MySQL, MongoDB).

ML PROJECTS, GEN AI

Escalation to Human Agents: Implemented a fallback mechanism where the LLM can escalate more complex issues to human agents, either through live chat or ticket creation.

SUSTAINABILITY AT HOME SIDE PROJECT

Developed an innovative application that uses computer vision and deep learning to analyze images and videos of various rooms (e.g., living room, kitchen) in a home. The app identifies household items and suggests eco-friendly replacements to reduce carbon footprint.

Technologies Used: Python, TensorFlow, Keras, OpenCV, Deep Learning (Computer Vision), Machine Learning

- Leveraged Convolutional Neural Networks (CNNs) and pre-trained models to detect and classify items, such as plastic objects and furniture, within the images or videos.

- Integrated a sustainability scoring system that compares the current environmental impact of the user's home with a projected score after replacing plastic and non- sustainable items with eco-friendly alternatives.

- Provided users with a dynamic sustainability score, showing real-time comparisons of their current carbon footprint versus the reduced carbon footprint after implementing the suggested replacements. This incentivized users to make greener choices and track their progress toward a more sustainable lifestyle.

- Utilized OpenCV for real-time video and image processing, enabling the app to analyze live footage or uploaded pictures efficiently.

- Trained the deep learning model using a custom dataset to improve object detection accuracy, enabling the system to suggest appropriate alternatives to various household products.

WORK EXPERIENCE

TECHNICAL LEAD ENGINEER 02/2024 to CURRENT

Gap Inc Pleasanton, CA

Leading backend development for B2B portal, enabling corporate employees (e.g., Delta Airlines) to purchase apparel. Integrated Apache Kafka for event-driven communication between systems.

- Designed and implemented RESTful APIs, increasing user interaction speed by 40%.

- Published and consumed events via Kafka, reducing system downtime by 20%.

- Developed a retry scheduler, improving event reliability and reducing failed event rates by 15%.

- Integrated Gradle as a build automation tool to streamline the development and deployment process using Spring Framework and Java.

- Leveraged Gradle’s dependency management to handle both internal and external libraries, ensuring consistent and secure integration of backend components.

- Ensured seamless database integration with Azure Cosmos DB, optimizing data retrieval by 25%.

- Automated testing within the Gradle build pipeline by integrating JUnit and other test frameworks to ensure code quality and reliable functionality in the backend systems. TECHNICAL LEAD ENGINEER 05/2023 to 01/2024

Space and Time Remote

Worked on blockchain data integration, offering microservices for seamless interaction with the data warehouse network.

- Led microservice development for blockchain data routing, handling millions of transactions.

- Designed and implemented API Key-based authentication, enhancing security by 35%.

- Integrated Redis for caching, improving query response time by 50%.

- Authored end-to-end testing documents, improving test coverage by 40%.

- Optimized code performance through regular review sessions, identifying improvement opportunities, and refactoring legacy components as needed. SENIOR SOFTWARE ENGINEER 05/2021 to 04/2023

Doma Corporate LLC San Francisco, CA

Developed fee automation tools for real estate transactions, streamlining closing processes.

- Built a scalable service using the publisher-subscriber model, reducing processing time by 20%.

- Migrated services from Heroku to Microsoft Azure, enhancing deployment efficiency.

- Implemented a caching mechanism, decreasing API latency by 10 seconds (30% improvement).

- Led a team of 5 engineers, conducting code reviews and mentoring junior developers.

- Managed multiple projects simultaneously while maintaining strict deadlines and high- quality standards.

SENIOR SOFTWARE ENGINEER 08/2019 to 04/2021

PayPal San Jose, CA

Enhanced PayPal's compliance platform for identity verification and regulatory purposes.

- Developed microservices for handling millions of user transactions, reducing error rates by 25%.

- Integrated Apache Kafka to streamline communication across distributed services.

- Migrated data from MySQL to Oracle, ensuring zero data loss during the three-phase transition. Monitored and optimized API performance using Grafana, reducing response time by 15%.

SOFTWARE ENGINEER 11/2016 to 07/2019

Apple Sunnyvale, CA

Team: Cisco Jabber/Voice Video Services Team

Developed a web application/dashboard to facilitate the migration of Apple employees from Avaya to Cisco using the Cisco Jabber tool. The solution provided a seamless voice communication system for employees without relying on mobile phones.

• Designed and developed a web dashboard using Spring Boot that pulled data from the Apple Directory for migration, reducing migration time by 30%.

• Optimized LDAP search queries, retrieving global conference room and building data in under 2 minutes.

• Created download functionality to retrieve reports on worldwide conference rooms, buildings, and employee lists in CSV format, enhancing data accessibility.

• Enhanced the dashboard to support bulk downloads in zip format, increasing efficiency by 40%.

• Implemented scripts to help migrate users by region, streamlining the process and reducing errors during migration.

SOFTWARE ENGINEER

Apple Sunnyvale, CA

Developed a macOS application to standardize international phone number formats across Apple's contacts database.

- Designed and developed a macOS app in Swift, reducing phone number update time by 80%.

- Built a logging and monitoring system, ensuring transparency in phone number updates.

TEAM LEADER 05/2015 to 08/2016

San Francisco Bay University

Capstone Project: Yelp-Dataset Challenge

Team Leader — May 2016 – Aug 2016

Analyzed seasonal trends in Yelp's dataset to recommend businesses based on user criteria, leveraging AWS technologies.

- Processed large datasets (1+ TB) using Apache Spark on AWS EMR, reducing data processing time by 40%.

- Developed a web app that displayed seasonal trends, deployed on AWS Elastic Beanstalk with MySQL RDS.

SOFTWARE ENGINEER 01/2012 to 02/2015

TCS Consulting Telangana, India

Client: Toys"R"Us

Developed mobile applications for store operators to streamline customer service operations.

- Designed and developed services that allowed store operators to place, review, and process orders, improving customer service efficiency by 15%. EDUCATION

Master of Science Computer Science 08/2016

San Francisco Bay University, Fremont, CA

• Ranked in Top 1% of class, 4.0 GPA

Bachelor of Science Computer Science 04/2011

Swarna Bharathi College of Engineering, India

• Awarded Topper of the college for the years 2008, 2009, 3.3 GPA

• Ranked in Top 5% of all Bachelors students graduated in JNTU University, 2011

.



Contact this candidate