Software Engineer
Aug 2024 - Present
Built a Node.js migration pipeline between MongoDB and OracleDB, processing 200K+ records daily in production.
Designed and shipped the Chatbot KPI backend in Node.js from scratch, reducing production bugs by 40%.
Contributed to chatbot system design with LLM integrations to improve response quality and orchestration flow.
Developed a Spring Boot microservice for chatbot node management with PostgreSQL, Redis caching, and MinIO asset integration.
Implemented and refactored core chatbot backend modules including API security, conversation sessions, and back-stack navigation.
Built a background analytics service in Spring Boot using Redis Streams producers, consumers, and consumer groups for async analysis.
Delivered analytics backend on Spring Boot + OpenSearch with Docker sync jobs between MongoDB and OpenSearch.