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
Similar Profiles
KARTHIKKUMAR KARTHIKKUMAR null
Software Architect at Cognizant Technology SolutionsSoftware Architect at Cognizant Technology Solutions