KARTHIK MANOHARAN
Professional Software Engineer
Malaysia, MY.About
Highly dedicated and results-driven Professional Software Engineer with 8+ years of extensive experience in .NET Development, specializing in Web, Desktop, and Front-end technologies (Angular/React/Knockout). Proven ability to deliver high-quality software solutions, lead development initiatives, and optimize system architecture for long-term customer satisfaction and operational efficiency. Adept at full-stack development, DevOps practices, and secure software lifecycle management across diverse industries.
Work
Malaysia, Malaysia
→
Summary
Currently leading application development and DevOps initiatives, overseeing deployments, code quality, and new project implementation for critical business systems.
Highlights
Streamlined DevOps processes by orchestrating manual deployments to Windows Servers, ensuring application stability and performance.
Managed and mentored a team of 1-2 Outsource Developers, conducting comprehensive code reviews and providing constructive feedback to enhance project quality.
Provided L1 maintenance support, resolving critical issues to ensure continuous operation and minimize downtime for key applications.
Contributed to the full software development lifecycle for new claims-related projects, adhering to robust architectural standards.
Provided expert feedback on existing architecture, advocating for adherence to API Design principles and N-tier Architecture to improve scalability and maintainability.
Developed Restful APIs using ASP.NET Web API and ASP.NET MVC for the Operation Management System (OMS), facilitating billing invoice generation for HRMS.
Malaysia, Malaysia
→
Summary
Spearheaded software design and architecture for new insurance projects, including critical migration initiatives and comprehensive documentation.
Highlights
Led software design and architecture for new insurance projects within the Insurance Domain, specifically for Death and Accidental Death Insurance Policies.
Directed the migration of a legacy Java project to a modern .NET framework, ensuring seamless transition and improved system performance.
Authored comprehensive workflow documentation, including flowcharts, ER Diagrams, and UML Diagrams, to standardize processes and enhance clarity.
Developed detailed Testing Documentation for User Acceptance Testing (UAT) and Quality Assurance (QA) from a UI perspective, ensuring robust application validation.
Malaysia, Malaysia
→
Summary
Managed DevOps deployments for desktop and cloud-based web projects, while also contributing to new software development and guiding junior engineers.
Highlights
Executed DevOps deployments for Desktop Projects, ensuring reliable application delivery to Windows Server environments.
Orchestrated DevOps deployments for Web Projects on Azure IaaS, optimizing cloud infrastructure and application performance.
Contributed to software development for new projects within the Manufacturing Domain, enhancing operational efficiency.
Mentored and guided new joiners on best practices for secure and quality code development, adhering to OWASP, ISO9000, and Togaf Architecture Frameworks.
Developed plugin architecture for Desktop and Web applications using WCF (Soap Service) on ASP.NET Web Form and WinForm, improving modularity and scalability.
Managed Oracle databases for data recording, ensuring data integrity and supporting software quality initiatives.
Malaysia, Malaysia
→
Summary
Focused on secure software development practices, including design documentation, security guidelines, and performing code reviews.
Highlights
Developed comprehensive software design documentation, including UML Diagrams, Flowcharts, and ER Diagrams, for various projects.
Formulated and implemented guidelines for secure software development, mitigating security vulnerabilities and protecting against attacks.
Acquired and applied pentesting skills under management guidance, providing critical feedback for peer code reviews to enhance security posture.
Provided maintenance support for internal projects, including Project Management systems, ensuring operational continuity and efficiency.
Malaysia, Malaysia
→
Summary
Engaged in software development and maintenance for customer service and HR domains, focusing on process improvement and bug resolution.
Highlights
Contributed to software development and maintenance for customer service and HR domains, including recruitment, onboarding, and performance review systems.
Documented processes to optimize the software development lifecycle, promoting better coding practices and efficiency.
Resolved production-related bug issues, ensuring system stability and improving user experience.
Skills
Programming Languages
C#, Java, .NET Framework, .NET Core.
Web Development
ASP.NET Web API, ASP.NET MVC, ASP.NET Web Forms, WCF (Soap Service), Angular, React, Knockout, Front-end Development, Restful API.
Desktop Development
WinForms, Desktop Applications.
Database Management
Oracle, SQL, ER Diagrams.
DevOps & Cloud
DevOps, Application Deployment, Windows Server, Azure IaaS, Cloud Deployment.
Software Engineering
Software Design, Software Architecture, Code Review, UML Diagrams, Flowcharts, N-tier Architecture, Plugin Architecture, Software Quality, ISO9000, Togaf Architecture Framework.
Security
Secure Software Development, OWASP, Pentesting.
Project Management & Documentation
Technical Documentation, Workflow Documentation, User Acceptance Testing (UAT), Quality Assurance (QA), Maintenance Support, Project Management.
Analytical Skills
Analytic Skills, Problem Solving, Troubleshooting.
Other
Spatial Simulations, IoT Plantation.