Experience
- AUGUST 2024 — PRESENT Senior Software Engineer (Full-Stack) • Holiday Channel
Build and maintain a holiday-themed e-commerce platform using event-driven design to handle traffic spikes during peak seasons. Lead a team of 6 developers in implementing scalable solutions. Develop an AI-powered chatbot using LangChain and OpenAI's API, integrating RAG technology to provide personalized gift suggestions based on product data, customer history, and holiday information.
TypeScriptLangChainOpenAI APINode.jsExpressPostgreSQLMongoDBAWSReact - MAY 2023 — AUGUST 2023 Software Engineer Grad Intern (Backend) • Resi Media
Built and maintained scalable RESTful APIs using Spring Boot to support non-profit organizations globally. Improved system performance by implementing a Terraform-automated GCP alert system, reducing anomaly response time. Designed and developed an FFmpeg-based feature for efficient audio extraction from video streams, enhancing user accessibility in the Content Library.
JavaSpringDockerGCPTerraformCassandraRedisNew RelicTestNGFFmpegDASH - AUGUST 2019 — JULY 2022 Software Development Engineer (Full-Stack) • Oracle
Engineered RESTful API endpoints and Spring Batch processes for Oracle FLEXCUBE Universal Banking, enhancing core banking platform efficiency for global financial institutions. Developed a Python CLI tool to accelerate SQL migration script creation and optimized UI components to improve page load times. Streamlined app architecture, reducing Docker image size, and conducted extensive code reviews to reduce technical debt and enhance product functionality.
JavaSpringPythonDockerSQLOracleRedisJUnitMockitoSeleniumReactJavaScript - APRIL 2018 — JULY 2018 Software Developer Intern (Android) • Storilabs
Developed a native Android app for B2B communication at Storilabs, streamlining transactions between wholesalers and retailers. Implemented caching and offline capabilities, significantly improving app performance and user experience.
JavaRetrofitOkHttpFirebase Cloud MessagingRoomSQLiteXML