Software Architect

Designing scalable
enterprise systems.

Enterprise Architecture · .NET · .NET Core · Azure · AWS · Microservices · RabbitMQ

Software Architect with 14+ years of hands-on experience designing, modernizing and supporting enterprise applications, APIs and business-critical systems across .NET, cloud and distributed architectures.

Chennai, India +91 9940562091 karthikn.sampathkumar@gmail.com
14+Years of experience
11Developers led
85+Stored procedures developed
60+Automation jobs created
7Applications coordinated
SOFTWARE ARCHITECTURE

Architecture with hands-on engineering depth.

I combine architecture thinking with practical experience in .NET and .NET Core, cloud platforms including Azure and AWS, microservices, APIs, RabbitMQ, databases and enterprise integrations. My focus is on designing systems that are scalable, maintainable, secure and operationally reliable.

01 / Engineering Identity

A software architect who understands the code.

I bring hands-on engineering experience into architecture decisions — connecting business requirements, system design, technology choices and delivery.

I design practical software architectures for complex business problems — from system boundaries and APIs to data, cloud and production operations.

My background covers application development, modernization, API engineering, database architecture, cloud technologies, production support and technical leadership across aviation, insurance, healthcare and manufacturing.

Architecture before implementation

Understand boundaries, dependencies, scalability and operational needs before choosing implementation patterns.

Build for maintainability

Prefer clear responsibilities, appropriate abstractions and readable engineering over unnecessary complexity.

Performance is a design concern

Consider performance during application and database design, not only after production issues appear.

Technology serves the business

The goal is a reliable and sustainable solution—not technology for technology's sake.

02 / What I Do

From requirement to architecture to delivery.

Capabilities developed through hands-on engineering, technical leadership and enterprise delivery.

01

Solution Architecture

System and application architecture, service boundaries, database modelling, API design, integration patterns, Clean Architecture and scalable enterprise solutions.

02

Application Modernization

Legacy modernization and migration toward ASP.NET Core Web API and modern application patterns.

03

Cloud & API Engineering

Cloud-based solutions, REST APIs, microservices, gateway technologies and enterprise integrations.

04

Database Engineering

SQL Server, Oracle and MongoDB design, stored procedures, data modelling and performance optimization.

05

Technical Leadership

Team leadership, mentoring, coaching, client communication and technical delivery ownership.

06

Production Engineering

Reliability, performance, security, troubleshooting, SLA-driven support and continuous improvement.

03 / Technology

Technology stack.

Core technologies and engineering tools represented in my professional experience.

C#.NET CoreASP.NET CoreWeb APIASP.NET MVCMicroservicesClean ArchitectureReactJavaScriptPythonREST APIGraphQLSQL ServerMongoDBOracleDockerAzureAWSAzure DevOpsGitApigeeRabbitMQDistributed SystemsIISTableauAppDynamicsRedshift

Application Architecture

.NET, .NET Core, ASP.NET Core, C#, Web API, Microservices, Clean Architecture, REST APIs and enterprise application design.

Cloud & Distributed Systems

Microsoft Azure, AWS, cloud-ready architecture, distributed systems, RabbitMQ, API Gateway and enterprise integrations.

Data & Engineering

SQL Server, MongoDB, Oracle, PostgreSQL, database design, performance, security, reliability, Docker, Git and Azure DevOps.

04 / Problems I've Solved

Evidence over buzzwords.

Instead of simply listing technologies, here are concrete engineering problems represented by the career experience.

Modernization

WCF → ASP.NET Core Web API

Led migration of a dental network administration project from WCF to ASP.NET Core Web API.

Automation

60+ Batch Jobs

Proposed and developed an automation framework and created more than 60 batch jobs.

Data Integration

85 Stored Procedures

Developed 85 stored procedures supporting Tableau integration within an enterprise support environment.

Team Leadership

Teams of 4, 7 and 11

Managed engineering teams of different sizes across development, delivery and production responsibilities.

05 / Architecture Thinking

Architecture is the bridge between business and engineering.

I think across the complete system lifecycle — understanding the business problem, defining boundaries, choosing appropriate technologies and designing for reliability, security, performance and maintainability.

Business
Requirements
Architecture &
Boundaries
API / Application
Design
Data &
Integration
Cloud /
Infrastructure
Monitoring &
Production
DECISION 01

Choose simplicity where possible

Architecture should solve the actual business problem without introducing unnecessary complexity.

DECISION 02

Separate responsibilities

Clear boundaries make enterprise applications easier to evolve, test, operate and maintain.

DECISION 03

Design for operations

Reliability, performance, security and production support belong in the engineering lifecycle.

06 / Technical Leadership

Architecture leadership across enterprise delivery.

My career combines hands-on software engineering with technical leadership and architecture responsibilities across enterprise applications, modernization and delivery.

TCS

Technical Architect

Worked in a Technical Architect capacity, focusing on solution design, database architecture, scalability, security, reliability and translating business requirements into technical direction.

RR DONNELLEY

Technical Lead

Led development of the IDC platform using .NET Core Web API and MongoDB, implemented Clean Architecture and managed a team of 11 developers.

DXC TECHNOLOGY

Tech Lead / Offshore Business Unit Lead

Led engineering teams, coordinated multiple applications, handled client engagement, technical issues, production support and delivery across enterprise insurance systems.

Leadership is not just managing developers. It is taking ownership of technical direction and delivery.

My leadership experience includes architecture decisions, mentoring, requirements clarification, stakeholder communication, development oversight, production problem solving and delivery accountability.

11Developers LedRR Donnelley customer portal development.
7Team Members LedDXC offshore business unit.
4Developers ManagedDXC application development.
7ApplicationsCoordinated in enterprise insurance operations.
07 / Architecture Capability

What I bring to an architecture role.

My strength is combining architecture thinking with the practical experience of having designed, developed, modernized and supported enterprise software.

01 / SYSTEM DESIGN

Architecture & Boundaries

Define application boundaries, responsibilities, dependencies and integration points so systems remain understandable and evolvable.

02 / API & SERVICES

API & Service Architecture

Design REST APIs, service-oriented components and integration approaches around business capabilities and operational needs.

03 / DATA

Data Architecture

Work across SQL Server, Oracle and MongoDB with attention to data modelling, performance, integration and maintainability.

04 / MODERNIZATION

Legacy Transformation

Assess legacy platforms and create practical modernization paths, including the WCF to ASP.NET Core Web API migration experience.

05 / CLOUD

Cloud-Ready Architecture

Apply Azure and AWS knowledge to think about deployment, scalability, infrastructure, reliability and operational concerns.

06 / QUALITY

Non-Functional Architecture

Bring performance, security, reliability, maintainability and production support into architecture decisions from the beginning.

ARCHITECTURE DECISION FRAMEWORK

I ask the architecture questions before choosing the technology.

BusinessWhat capability are we solving for?
ScaleHow will usage and data grow?
IntegrationWhat systems must communicate?
DataWhere does ownership and consistency belong?
SecurityWhat must be protected and how?
OperationsHow will the system be monitored and supported?
08 / Career

Professional experience.

14+ years across software engineering, technical leadership, modernization and enterprise delivery.

Associate Consultant

Tata Consultancy Services
05/2025 – Present
  • Designed architecture and database model for the JemsCo Manufacturing Flow project.
  • Implemented security vulnerability remediation and performance, security and reliability enhancements.

Tech Lead – IT Software

RR Donnelley
05/2024 – 05/2025
  • Developed IDC pipeline using .NET Core Web API and MongoDB.
  • Designed MongoDB architecture, implemented Clean Architecture and managed a team of 11.

Senior Analyst 2

DXC Technology Solutions
03/2022 – 05/2024
  • Led migration from WCF to ASP.NET Core Web API for a dental network administration project.
  • Managed four developers and successfully deployed the application to production.

Lead .NET Engineer

DXC Technology Solutions
11/2019 – 03/2022
  • Developed 85 stored procedures for Tableau integration and facilitated client requirements.

Senior .NET Engineer

DXC Technology Solutions
08/2018 – 11/2019
  • Developed an automation framework and more than 60 batch jobs.

Offshore Business Unit Lead, Tech Lead .NET

DXC Technology Solutions
08/2015 – 08/2018
  • Managed a team of seven and supported disability insurance operations.
  • Led SLA-based technical issue resolution and coordinated projects involving seven applications.

Programmer Analyst

Cognizant Technology Solutions
09/2014 – 07/2015
  • Developed .NET web functionality for motor insurance claims processing and led the offshore team.

.NET Developer

Cognizant Technology Solutions
06/2014 – 08/2015
  • Developed and maintained FastTrack Motor and enhanced claims approval and payment workflows.

Associate Software Engineer

GAVS Technologies
02/2012 – 04/2014
  • Developed Flight Pak aviation operations platform covering flight logistics, crew, passenger, fleet, fuel and payments.
  • Built third-party integrations and automated reporting features.
09 / Case Studies

Selected engineering work.

Real projects represented by the experience documented in my professional history.

Modernization · Healthcare

WCF to ASP.NET Core

Modernized a dental network administration project by migrating from WCF to ASP.NET Core Web API.

C# · ASP.NET Core · Web API · Architecture
Platform · Enterprise

IDC No-Code Pipeline

Developed a no-code platform using .NET Core Web API and MongoDB with Clean Architecture and customer/configuration portals.

.NET Core · MongoDB · Razor Pages · Clean Architecture
Aviation · Operations

Flight Pak

Developed an aviation operations management platform supporting logistics, crew, passenger, fleet, fuel and payments.

.NET · Web Applications · Integrations · Reporting
10 / Domain Expertise

Industries & business domains.

Experience across operationally complex and business-critical systems.

AVIATION

Flight Operations

Flight logistics, crew, passenger, fleet, fuel, payments, integrations and reporting.

INSURANCE

Motor & Disability Insurance

Claims processing, new business operations, application support and enterprise delivery.

HEALTHCARE

Dental Administration

Network administration and modernization from WCF to ASP.NET Core Web API.

MANUFACTURING

Manufacturing Flow

Architecture and database modelling focused on scalability and maintainability.

ENTERPRISE

Customer Portals

Configuration and customer portals, no-code pipeline development and enterprise APIs.

OPERATIONS

Production Engineering

Performance, reliability, security remediation, monitoring and SLA-driven support.

11 / Education

Academic background.

Computer science foundation combined with business analytics and business intelligence.

BE — Computer Science

DMI College of Engineering

Postgraduate — Business Analytics and Business Intelligence

Great Lakes Institute of Management

12 / Engineering Notes

Topics worth exploring.

A future space for technical writing that can demonstrate engineering depth beyond the resume.

Architecture

Modernizing WCF applications to ASP.NET Core

A practical engineering story based on modernization experience.

.NET

Designing maintainable enterprise APIs

Patterns, boundaries, maintainability and operational considerations.

Leadership

What technical leadership looks like beyond coding

Team guidance, stakeholder communication and delivery ownership.

14 / Consulting

Practical technology consulting for growing businesses.

I help small and mid-sized businesses understand, improve, modernize and build business-critical software — combining hands-on engineering with architecture and technical leadership.

MY CONSULTING POSITION

From a business problem to a practical technology solution.

I first understand the business process, existing software and technical constraints, then recommend the simplest practical path forward.

DiscoverAssessArchitectBuild / ModernizeSupport
02
MODERNIZATION

Legacy .NET Modernization

Help businesses assess and modernize legacy .NET and WCF applications toward maintainable ASP.NET Core and modern API architectures.

Typical focus

  • Legacy application assessment
  • WCF to ASP.NET Core modernization
  • API architecture
  • Clean Architecture
  • Modernization roadmap
03
BUILD

Custom Business Software

Design and build business applications, portals, APIs, integrations and workflow solutions around the client's actual business process.

Technology

  • .NET / ASP.NET Core
  • Web APIs and integrations
  • SQL Server / MongoDB / Oracle
  • React and web technologies
  • Azure / AWS services
04
ONGOING ADVISORY

Fractional Technical Architect

Senior technical guidance for businesses that have developers but don't need or cannot justify a full-time architect.

Support areas

  • Architecture decisions
  • Code and design reviews
  • Database and API design
  • Technology decisions
  • Developer mentoring
HOW I WORK

A consulting engagement can start small.

We can begin with an assessment, identify the highest-value problems and decide together what should happen next.

01Business & technical discovery
02Current-state assessment
03Architecture & recommendations
04Implementation or modernization
05Technical support & improvement
FOR BUSINESS OWNERS & TECHNOLOGY TEAMS

Have an application, process or software problem?

Let's understand the problem before deciding what technology you need.

Discuss Your Requirement ↗
13 / Contact

Let's build something meaningful.

For opportunities involving software architecture, enterprise modernization, .NET, cloud engineering, technical leadership or complex business systems, let's connect.