Code Review and Quality Analysis API
Technologies: Java, Spring Boot, PostgreSQL, Swagger, OAuth2, Docker, Kubernetes, Jenkins
- Built a scalable API to perform scheduled code quality analyses on project repositories, generating both individual and aggregated reports.
- Developed RESTful APIs for triggering analyses, retrieving reports, and managing repositories, with clear documentation using Swagger.
- Secured endpoints with OAuth2 and JWT, ensuring fine-grained access control across user roles.
- Persisted and structured code analysis results in PostgreSQL, offering actionable insights into code quality, standards compliance, and technical debt.
- Containerized the application using Docker, deployed with Kubernetes, and automated deployment using a Jenkins-based CI/CD pipeline.
ShopAssistAI – Conversational Shopping Assistant
Technologies: Python, Flask, OpenAI GPT-3.5/4, Prompt Engineering, HTML/CSS, JavaScript
- Designed and deployed ShopAssistAI, a GPT-powered shopping assistant, using Flask backend and iterative prompt engineering.
- Applied simple prompting techniques to enhance assistant's coherence and task-specific responses.
- Improved assistant accuracy using Chain of Thought (CoT) reasoning prompts and customer response evaluation workflows.
- Architected the chatbot with modular components for intent recognition, response generation, and context handling.
- Leveraged insights into transformers, attention mechanisms, RLHF, and LLM architecture to optimize response reliability.
- Established performance metrics such as response relevance, coherence, and user satisfaction to track model efficacy.
- Applied transfer learning and prompt reuse to solve related domain problems with minimal adjustments.