Summary
Overview
Work History
Education
Skills
Disclaimer
Timeline
AccountManager

Karthi N N

Senior Software Developer
Andipatti

Summary

Results-driven Senior Software Developer with over 9 years of experience in designing, developing, and deploying scalable web applications using Microsoft technologies. Proven expertise in ASP.NET Web Forms, MVC, .NET Core, and modern front-end tech like HTML5, CSS3, Bootstrap, and jQuery.

Strong back-end skills with SQL Server, including stored procedures, views, UDFs, and efficient data access using ADO.NET and Entity Framework. Hands-on experience in Redis cache integration to improve performance and scalability of high-traffic eCommerce applications.

Expert in configuring and hosting multi-tenant (multi-DNS) solutions within a single Azure App Service, optimizing cost and maintainability. Proficient in implementing CI/CD pipelines using Azure DevOps, automating build and release processes, and maintaining secure deployments via Azure SecDevOps practices.

Familiar with version control systems like GitLab and TortoiseSVN, and basic server management using Microsoft Remote Desktop. A proactive team player focused on performance, maintainability, and delivering business value through technology.

Overview

9
9
years of professional experience
2
2
Languages

Work History

Senior Software Developer(Application Architect)

Hana Florist POS
05.2024 - Current

Projects: 1. Hana Florist POS System,

2. Hana E-Commerce Website.

  • Mentored junior developers, providing guidance on best practices and coding techniques for improved productivity.
  • Delivered high-quality code on time by effectively managing project timelines and prioritizing tasks accordingly.
  • Trained new developers and programmers on company standards for design and review.
  • Improved software performance by identifying and resolving bottlenecks in the code.


Technologies Used:

  • Backend: ASP.NET MVC (.NET Framework), .NET Core 6, and 8 APIs.
  • Authentication: JWT Bearer Token.
  • Caching: Redis Cache, Memory Cache.
  • Design Patterns: Repository Pattern.
  • Hosting: Azure App Service with multiple DNS mappings.
  • DevOps: Azure DevOps for CI/CD pipeline setup and deployment.
  • Database: SQL Server (Stored Procedures, Views, Functions).

Key Responsibilities:

  • Developed and maintained POS and eCommerce backend APIs with .NET Core 6/8.
  • Secured APIs using JWT token-based authentication.
  • Integrated Redis and memory cache to boost performance for frequently accessed data.
  • Applied the Repository pattern to improve code maintainability and testing.
  • Configured and managed multi-domain hosting on a single Azure App Service.
  • Built and maintained Azure CI/CD pipelines for automated builds and deployments.


  • Description: A point-of-sale (POS) system built specifically for florist retail stores, managing walk-in orders, billing, inventory, and order fulfillment.
  • Technologies: ASP.NET MVC ( .NET Framework), SQL Server, ADO.NET, jQuery, Bootstrap.
  • Responsibilities: Developed and enhanced features in the billing and order management modules. Used SQL Stored Procedures and Functions for complex data operations. Implemented memory caching to improve product and category data load time. Refactored legacy code using the Repository Design Pattern for better maintainability.
  • Description: An online e-commerce platform integrated with the POS backend to enable seamless online ordering, customer account management, and promotions.
  • Technologies: .NET Core 6/8 Web API, ASP.NET MVC (frontend), JWT Authentication, Redis Cache, SQL Server, and Azure App Service.
  • Responsibilities: Built and maintained scalable .NET Core APIs for cart, checkout, user login, and product listings. Integrated JWT token authentication for secure login and session handling. Used Redis cache for performance optimization in frequently accessed endpoints, like product catalog and homepage content. Hosted the app with multi-DNS domain configuration in a single Azure App Service (e.g., store1.hana.com, store2.hana.com). Automated deployment using Azure DevOps CI/CD pipeline with environment-specific settings.

Team Lead

Aezion Technologies
07.2022 - 04.2024
  • Working as a Team Lead at Aezion Technologies, Coimbatore, from July 2022 to April 2024.
  • Promoted a positive work environment by fostering teamwork, open communication, and employee recognition initiatives.
  • Coached team members in techniques necessary to complete job tasks.
  • Led cross-functional teams for successful project execution while maintaining strong collaboration among team members.

Role: Lead .NET Developer; Environment: ASP.NET Core, C#, Web API, SQL Server 2012.

Description: A healthcare platform for managing EEG (electroencephalogram) study files, like EDF, BDF, and event files (TEV, TVX). The system allows field technicians to upload and manage study files, which are parsed and transitioned from 'In Progress' to 'Ready' status. The flow includes pruning technicians analyzing the study, and physicians generating reports, completing the patient case lifecycle.

Responsibilities:

  • Followed Agile methodology for iterative development.
  • Designed and implemented application layers based on the SRS.
  • Developed file parser logic for EEG data and event files.
  • Created backend business logic using C# and .NET Core.
  • Integrated Dapper with stored procedures to access SQL Server.
  • Conducted manual testing during each enhancement phase.

Role: Lead .NET Developer; Environment: ASP.NET Core, C#, Web API, SQL Server 2012.

AeEstimator is a project estimation platform for managing tasks, epics, and user story estimations by employees. It facilitates email-based estimation requests, project manager approvals, and finalizes effort hours, which are later linked with AeTrack for performance tracking and billing.

Responsibilities:

  • Applied Agile methodology for development and delivery.
  • Understood SRS, and prepared design documentation.
  • Built a UI for estimation tracking and submission flows.
  • Implemented backend logic using C# and .NET Core.
  • Used Dapper for database operations through stored procedures.
  • Performed manual testing for all modules and improvements.

Role: Lead .NET Developer; Environment: ASP.NET Core, C#, Web API, SQL Server 2012.

AeTrack is a comprehensive employee task-tracking system. It records daily task efforts, transitions task statuses, and evaluates metrics like CPI (Cost Performance Index), code quality, meeting attendance, and task rework. It offers complete traceability of resource effort and quality.

Responsibilities:

  • Employed Agile methodology for sprint-based development.
  • Designed and developed modules based on requirement specs.
  • Developed a UI for task logging and performance tracking.
  • Built business logic in .NET Core with C#.
  • Accessed SQL Server through Dapper and stored procedures.
  • Conducted module-wise manual testing and documentation.
  • Enhanced overall team performance by providing regular coaching, feedback, and skill development opportunities.

Senior Dotnet Developer

LogicValley Technologies
03.2021 - 07.2022
  • Working as a Senior Dotnet Developer at LogicValley Technologies, Coimbatore, from March 2021 to July 2022.
  • Continuously updated skills through training courses, workshops, and self-study—staying current on industry trends and emerging technologies.
  • Adapted quickly to new technologies and programming languages, enhancing overall team productivity.


Role: .NET Developer; Environment: ASP.NET, C#, Web API, Singleton Pattern, SQL Server 2019.

Developed an internal booking and dispatch API that interacts with Falck’s Logis IDS system, enabling seamless integration with the native mobile application for dispatch and performance tracking.

Responsibilities:

  • Followed Agile methodology and used the Singleton pattern for API instance management.
  • Understood and converted software requirements into functional application modules.
  • Focused on user interface development and integration with backend APIs.
  • Worked on loan calculation modules with robust business logic in C#.
  • Used ADO.NET with stored procedures for SQL Server interactions.
  • Performed manual testing for all enhancements.

Role: .NET Developer. Environment: ASP.NET MVC 5, C#, Web API, Singleton Pattern, SQL Server 2019.

Description: An internal enterprise system used for managing client certificates, renewals, and lifecycle events. It enabled the automation of renewal reminders and secure document management.

Responsibilities:

  • Used Agile methodology and implemented the Singleton pattern for design consistency.
  • Developed both frontend UI and backend API logic in ASP.NET MVC.
  • Built modules for client certificate tracking and auto-renewal logic in C#.
  • Integrated with SQL Server using ADO.NET stored procedures.
  • Conducted manual module testing after each enhancement.

Role: .NET Developer; Environment: ASP.NET MVC 4, C#, WCF, SQL Helper Class, SQL Server 2008.

Description: An online platform where users can apply for pawn-based loans, upload documents, and complete verification processes digitally. It enables customers to track loan status and repayment schedules online.

Responsibilities:

  • Applied Agile development and Entity Framework (Code First) approach.
  • Designed the UI and user journeys for the loan application and document upload.
  • Built loan calculation modules and integrated business rules in C#.
  • Used WCF services and SQL Helper Class for back-end connectivity.
  • Performed data access via Entity Framework and stored procedures.
  • Conducted thorough manual testing during each release cycle.

Web Designer and Developer

Triton Management Group
01.2018 - 03.2021

Project

  • Worked as a Web Designer and Developer at Triton Management Group, Coimbatore, from January 2018 to March 2021.
  • Designed highly engaging interactive user interfaces that complied with modern web standards.
  • Designed user interface to meet client specifications,


Role: .NET Developer; Environment: ASP.NET MVC 4, VB.NET, WCF, SQL Helper Class, SQL Server 2008.

A customer-facing portal designed for pawn businesses to allow customers to securely view loan details, collateral info, payment history, rebates, and more. The platform empowers customers with self-service capabilities while reducing the manual customer service workload.

Responsibilities:

  • Followed Agile methodology and used Entity Framework Code First for module development.
  • I participated in requirement gathering and prototyping new module concepts.
  • Designed and developed the UI using Razor View, HTML5, CSS, Bootstrap, jQuery, and external third-party plugins.
  • Interacted with SQL Server using the SQL Helper Class and LINQ.
  • Developed stored procedures, functions, and database objects in SQL Server 2008.
  • Refactored, debugged, and optimized application code.
  • Performed manual testing, and deployed the application to the development environment.


Role: .NET Developer; Environment: ASP.NET, VB.NET, SQL Server 2008, WCF, Web Service, ADO.NET, Visual Studio 2010/2015.

Description: A web-based application for pawn businesses to offer secure, collateral-based loans. The system allows users to apply for loans, manage customer information, track collateral, and handle loan repayments—all within a secure and organized workflow.

Responsibilities:

  • Understood business requirements, and contributed to application design and development.
  • Worked on enhancements for existing modules, and developed new features from scratch.
  • Built a responsive UI using ASP.NET, VB.NET, HTML, CSS, Bootstrap, and jQuery.
  • Migrated legacy code from Web Services to WCF for better scalability and structure.
  • Used ADO.NET for interacting with SQL Server.
  • Resolved production issues and ensured code stability through maintenance.
  • I wrote stored procedures, functions, views, and user-defined data types for data operations.
  • Conducted manual testing of all modules, and deployed updates on schedule.

Software Developer

Vconnex Services
04.2016 - 12.2017

Project

  • Worked as a Software Developer at Vconnex Services, Coimbatore, from April 2016 to December 2017.
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Saved time and resources by identifying and fixing bugs before product deployment.

Role: .NET Developer. Environment: HTML5, Kendo UI Controls, Telerik Reports.

Description: TRURENTER is a comprehensive Property Management System designed to streamline operations such as rent management, tenant communication, invoice tracking, task scheduling, and vendor coordination. The platform delivers responsive, cross-device usability (PC, iPad, smartphones), and includes modules for contract definition and management, ensuring secure and efficient handling of property-related workflows.

Responsibilities:

  • Developed UI using HTML5 and Kendo UI controls to ensure responsive, cross-browser compatibility.
  • Integrated Telerik Reports for generating invoices, rent statements, and financial summaries.
  • Contributed to modules such as Task Manager, Tenant Manager, and Mailing Services.
  • Focused on building a user-friendly, mobile-compatible design for property owners and managers.
  • Participated in defining contract flows and implementation logic for management modules.
  • Coordinated with stakeholders for requirement gathering and module testing.


Role: .NET Developer. Environment: ASP.NET MVC 4.0, C#, HTML5, CSS3, Bootstrap, Kendo UI Controls, Telerik Reports, SQL Server 2012, Entity Framework.

Description: PMI is a web-based healthcare solution designed for hospitals to manage comprehensive patient details such as risk levels, admission status (inpatient/outpatient), task assignments, Recovery Care Planning (RCP), insurance, and physician-related updates. The application tracks patient movements, room assignments, provider and payer details, and episode lifecycle. The system is responsive and optimized for use across multiple platforms, including iPads, PCs, and smartphones.

Responsibilities:

  • Designed the database architecture for patient and hospital record management.
  • Developed a responsive UI using HTML5, CSS3, Bootstrap, jQuery, and Kendo UI Controls.
  • Created and integrated Telerik Reports for detailed reporting on patients, physicians, and insurance.
  • Implemented client-side and server-side validations using jQuery and SQL logic.
  • Developed business logic using C#, ASP.NET MVC 4.0, and Entity Framework in an N-Tier architecture.
  • Utilized LINQ for querying data models and business-layer integration.
  • Wrote complex SQL Server 2012 queries, stored procedures, views, cursors, and schedulers to automate tasks and reports.

Education

B.E. - Computer Science and Engineering

Bannari Amman Institute of Technology

Diploma - undefined

Theni Kammavar Sangam Polytechnic

SSLC - undefined

St. Anne’s Hr. sec. School

Skills

Team Player

Disclaimer

Name: Karthi.N 

Date of Birth: 1993-04-15 

Father Name: Nagamuthu.K 

Gender: Male 

Marital Status: Married

 Language Known: Tamil, English 

Nationality: Indian

Timeline

Senior Software Developer(Application Architect)

Hana Florist POS
05.2024 - Current

Team Lead

Aezion Technologies
07.2022 - 04.2024

Senior Dotnet Developer

LogicValley Technologies
03.2021 - 07.2022

Web Designer and Developer

Triton Management Group
01.2018 - 03.2021

Software Developer

Vconnex Services
04.2016 - 12.2017

Diploma - undefined

Theni Kammavar Sangam Polytechnic

SSLC - undefined

St. Anne’s Hr. sec. School

B.E. - Computer Science and Engineering

Bannari Amman Institute of Technology
Karthi N NSenior Software Developer