Senior Software Engineer
Current===> AI-Powered Unit Test Generation Tool: Proof of Concept for a Fortune 500 CompanyTech Stack: Python, LiteLLM, Weaviate, Docker, DynamoDB, LambdaApproach: RAG, Self-RAG, Step-by-Step Prompting, NLPFeatures:• Full Codebase Awareness• Line and Branch Coverage Testing• 100+ LLM Compatibility• Language-Agnostic Design• Private Infrastructure Hosting• Targeted Line Testing• Multi-File Context HandlingImpact: Reduced developer effort by 4-6x, enabling resources to be allocated more effectively===> Extended and enhanced gRPC based microservices for supporting Server Driven UI (SDUI) approach for dynamic page renderingTech Stack: Java, Springboot, gRPC, MongoDB, GCPApproach: Server-driven UI (SDUI), Microservice Architecture• Implemented features over Page Layer of MAPI (intermediate layer between UI and core backend) supporting server-driven UI (SDUI) approach for dynamic page rendering• Integrated MongoDB(NoSQL) schema changes to align with evolving requirements.• Worked with Google Cloud Platform (GCP) services for deployment, scaling, and monitoring of microservices• Collaborated with cross-functional teams to integrate dynamic page configurations• Supported A/B testing by integrating configuration-driven whitelisting in the SDUI flow===> Developed two microservices from scratch: one for user authentication and another for managing data exports, ensuring seamless integration with legacy systems and enhancing overall system functionalityTech Stack: Java, Springboot, Postgres, Docker, AWS, Kafka• Integrated bcrypt for secure password hashing, aligning with existing RoR authentication mechanism• Created Dockerfiles for containerizing the application• Implemented Kafka for efficient real-time data streaming and event-driven communication between services