Software Engineer
OCBC
Summary
Fullstack Dev
Description
Led the modernization of legacy enterprise services by upgrading backend services from legacy .NET (v1.0/2.0) to modern .NET, improving application maintainability, performance, and overall system security. Orchestrated large-scale database and workflow migrations, transitioning legacy batch management workflows (BMW) to Apache Airflow to streamline automated data transfer pipelines and scheduled operations. Architected backend decoupling strategies using Golang and C# .NET to support database splitting initiatives, refactoring monolithic data access layers to handle multi-database connections and distributed transactional integrity. Resolved critical UAT defects and supported interface stability across legacy and modern services using React for frontend adjustments and end-to-end integration. Drove the software delivery lifecycle from migration design, cross-system refactoring, and integration testing through to deployment staging.