A Senior Software Developer with over 18 years of hands-on, result-oriented experience in the analysis, design, development, testing, and implementation of various web-based applications and services. 5+ years in development leadership role and a full pledge Full Stack .Net developer (C#, MVC, EF, LINQ, and SQL). Experienced in modernizing applications with Microsoft Azure as Platform-as-a-Service. A strong understanding of the .NET framework/.Net Core. Implemented Continuous Integration using TFS for both on-premise and online using VSTS. A strong understanding of API design and implementation using .Net.Highlights• Initiated and re-engineered the foreign securities monitoring system day-begin process (SQL) which boosted performance by 80% and eliminated 95% of the manual updates being done by the operation users.• Converted daily paper statements to electronic statements that saved the department at least S$20,000 per month, increased staff productivity, and became the standard for other systems with a commendation on my performance.• Done a “proof-of-concept” and orchestrated the deployment of development environments on the cloud. Documented how to modernize and deploy applications and services on Microsoft Azure that became the guidelines and foundation for other development teams.• Developed a web application framework that became the reference model for new applications.• Designed and developed a service using (.NET) RESTful API to standardize communications between the core system and subsystems.• Implemented TFS for version control and Continuous Integration to improve software quality and allow faster turnarounds and greater efficiency when releasing new version of the product.• Designed and build API services using Node.js. Created reusable packages and middleware.• Implemented JWT token-based authentication for the REST API (.Net and Node.js + Express.js)• Refactored code to Single Responsibility and Open-close principle to compliant.• Designed Abstraction for interchangeability, dependency management, and refactored interfaces.• Separation of Concern Compliance through Design Patterns.• Good understanding of functional programming.