Singapore, Singapore
Software Engineer & Team Leader | 4+ Years Over all experiences 9+
Senior Software Developer & Backend Lead Led the full-cycle development, architecture, and secure delivery of high-performance Backend API projects for major corporate clients (including a large-scale mobile member reward application). Key Areas of Impact: Architecture & Performance: Engineered web APIs and background services using C# .NET 8.0/9.0 and N-Layer architecture. Decoupled transactional API services from scheduled jobs (e.g., points expiration/notifications) via a dedicated background host, optimization database queries, and batch execution patterns. Security Hardening: Designed a dual-layer secure JWT authentication flow combining HMAC-SHA256 signature validation with AES-256 Key Wrap payload encryption. Enforced strict session control, inputs sanitization (SQLi/XSS prevention), and dynamic IP-based rate limiting. Caching & Integrations: Integrated StackExchange. Redis caching for token blocklists and OTP gates. Handled third-party payment integrations (AYA Pay), Firebase push notifications, and complex pump control SDKs. Testing & Quality: Automated unit/integration tests with MSTest and Moq, and pioneered Behavior-Driven Development (BDD) scenario validation using SpecFlow. Technical Leadership: Mentored developers, directed Agile workflows (Jira stand-ups), and maintained/enhanced legacy systems (VB.NET/MS SQL) alongside designing local and distributed database solutions.
Leadership and Team Management: Lead laravel development team for projects like Nova Mart and NovaAuto App backend development. Developed POS systems using C#/ASP.NET, and e-commerce platforms. Manage software development team. Manage deadline well. Conduct development meetings. Project Management: Serve as project manager for Maxi e-commerce system, nova mart app, nova auto app. Analyze requirements and developing project proposals. Manage projects through their lifecycle, ensuring proper planning, execution, and delivery. Technical Expertise : C#/ASP.Net, Microsoft SQL Server
Junior Developer (2020 - 2022) Implement code for websites using languages C# and PHP. Improved coding skills in C#, PHP, MySQL, and SQL Server. Implement clear code and comments on projects. Mid-Level Developer (2022 – 2023) Lead website development. Collaborate with UI/UX designer and other developers on projects. Adaptable to changes and deliver projects on time. Foster customer relationship. Project Airport customer information system.
Marketing and Self-promotion. Professional Conduct. Time and Project Management. Studio or Location Set-up. Pre-production Planning. Image Capture. Post-production Editing. Digital Asset Management. Client Communication.
Client Collaboration Pre-production Planning Image Capture Post-production Editing Digital Asset Management Client Communication Technical Skills Collaboration