Summary
Overview
Work History
Education
Skills
Timeline
Generic

KARTHIKKUMAR

Mississauga

Summary

Experienced software architect with over 15 years of proven experience in designing and implementing scalable, high-performance systems. Proficient in full-stack development, utilizing modern technologies such as React.js for front-end and ASP.NET Core for back-end development. Expertise in building and managing CI/CD pipelines to streamline development and deployment processes, ensuring rapid iteration and collaboration with cross-functional teams. Strong background in database management and optimization, with hands-on experience in SQL Server and Couchbase.

Overview

16
16
years of professional experience

Work History

Software Architect

Cognizant Technology Solutions
02.2021 - 07.2024
  • Lead design and architecture of scalable, high-performance systems using React Js, ASP.NET Core, and databases like SQL Server and Couchbase.
  • Provide technical guidance and make high-level decisions on technologies, frameworks, and system components, ensuring best practices are followed.
  • Drive development in SAFe Agile environment, manage user story creation, sprint planning, and oversee release cycle (2-week sprints).
  • Design and maintain CI/CD pipelines using Concourse to automate build, testing, and deployment processes.
  • Built and deployed configuration server for configuration management in Google Cloud Platform (GCP), and successfully managed its operation.
  • Implement and configure SonarQube to continuously monitor code quality, detect issues, and enforce coding standards across projects.
  • Collaborate with UX, performance, and QA teams to ensure feature delivery meets user needs, quality standards, and performance expectations.
  • Analyze application performance using Kibana and Splunk, implement optimizations, and monitor system health.
  • Work with clients to gather requirements, decompose features into user stories, and manage feature delivery from inception to production.
  • Ensure secure coding practices and integrate security measures like authentication and encryption across stack.
  • Design and optimize relational (SQL Server) and NoSQL (Couchbase) databases for scalability, performance, and data integrity.
  • Mentor junior developers, share technical knowledge, and promote adoption of modern development practices and tools.

Tech Lead

Cognizant Technology Solutions
09.2014 - 01.2021
  • Developed dynamic web pages using HTML5, CSS3, jQuery, Bootstrap, and SASS.
  • Built single-page applications with React and ES6, integrating WebPack.
  • Implemented RESTful APIs with Node Js, testing services with POSTMAN.
  • Wrote and executed unit tests for React applications using Jest.
  • Worked in Agile and TDD environments to deliver high-quality software.
  • Designed solutions using N-tier architecture and MVC5 design patterns.
  • Managed source control and configuration with Team Foundation Server (TFS).
  • Troubleshot and resolved build/release failures, collaborating with engineering teams.
  • Used GitHub for version control, branching, and code management.
  • Automated SQL script deployment across environments (CI, Dev, QA, Prod).
  • Configured SonarQube for code analysis and quality gates for .NET and React Js.
  • Design, create, and format dynamic reports using SSRS tools (Report Builder, Visual Studio), incorporating features like parameters, filters, drill-downs, and various styles (tabular, matrix, charts, dashboards) for interactive data visualizations and export compatibility (PDF, Excel, Word).

IT Analyst

Tata Consultancy Service Ltd
10.2008 - 08.2014
  • Followed Agile methodology and participated in team meetings.
  • Involved in designing, coding, code reviews, unit testing, and debugging applications.
  • Developed web applications using ASP.NET, MVC, C#, AJAX, and jQuery.
  • Applied object-oriented programming (OOP) concepts like encapsulation, inheritance, and polymorphism in C#.
  • Unit tested application using MS Test. Developed WCF and Web Services, integrating with other applications.
  • Created complex SQL Stored Procedures, Triggers, Views, and optimized SQL queries.
  • Used SQL Server Profiler to tune performance and improve report generation.

Education

Master of Computer Applications - Computer Application

Bharathiar University
05-2015

Bachelor of Science - Computer Science

Bharathiar University
05-2008

Skills

  • Safe Agile
  • React Js, Redux, Next Js
  • ASPNET Core,C#
  • Rest API, GraphQL
  • Jest, xUnit
  • MS SQL Server, Couchbase,SSRS
  • Jest, xUnit
  • GCP
  • SonarQube
  • Splunk, Kibana
  • Jira
  • Wiki Confluence

Timeline

Software Architect

Cognizant Technology Solutions
02.2021 - 07.2024

Tech Lead

Cognizant Technology Solutions
09.2014 - 01.2021

IT Analyst

Tata Consultancy Service Ltd
10.2008 - 08.2014

Master of Computer Applications - Computer Application

Bharathiar University

Bachelor of Science - Computer Science

Bharathiar University
KARTHIKKUMAR