Summary
Overview
Work History
Education
Skills
Disclaimer
Timeline
Generic

SHYAM SHANKAR

.Net FullStack Developer
Coimbatore,TamilNadu

Summary

  • Over 10 years of extensive experience with the .NET platform, specializing in front-end, back-end, web, and Microsoft Enterprise Solutions.
  • Proficient in scripting languages including JavaScript (jQuery, Angular, React) and Python.
  • Extensive experience in the US healthcare domain.
  • Skilled in .NET libraries such as Micro ORM Dapper, AutoMapper, NServiceBus, AutoFac, HangFire, NUnit, NSubstitute, and Fluent Assertions, Entity Framework Core.
  • Expertise in designing loosely coupled applications using the publish-subscribe pattern.
  • Proficient in designing user interfaces for web applications using HTML, CSS, and Bootstrap.
  • Hands-on experience with version control tools Git and Bitbucket.
  • Strong background in Agile and Waterfall software development methodologies.
  • Enthusiast in software design, promoting good object-oriented design and progressive development practices.
  • In-depth knowledge of SOLID principles and design patterns.

Overview

5
5
years of professional experience
4
4
years of post-secondary education

Work History

Technology Lead

Carelon Global Solutions
Bangalore
11.2019 - Current

Project 1: Collateral Update Engine (CUE)

Team Size: 17

Synopsis:

  • Developed a standalone multi-tenant web application for managing and configuring templates.
  • Enabled business and IT teams to create, manage, test, and deploy templates from secure sites.
  • Facilitated upstream systems to pass data parameters, generating documents based on these parameters.
  • Supported multiple dispatching modes, including Email, Fax, and Physical Mail.

Responsibilities:

  • Collaborated with various IT and business teams to gather and understand business requirements.
  • Analyzed and devised technical approaches to meet business needs.
  • Presented technical approaches to architects and team members.
  • Implemented changes based on approved technical approaches.
  • Conducted unit testing using unit testing frameworks.
  • Guided team members in using appropriate design patterns, SOLID principles, and algorithms.
  • Reviewed pull requests to ensure code met requirements and enterprise standards.
  • Participated in technical discussions to explore and integrate the latest technologies beneficial to the project.
  • Reviewed performance results, identified bottlenecks, and implemented fixes.

Technologies Used:

  • .NET Core MVC for web UI and backend services
  • Legacy ASP .NET
  • ASP .NET Web API
  • .NET Standard class library
  • HangFire for job scheduling
  • Combination of NServiceBus and RabbitMQ for Pub/Sub architecture
  • DevExpress controls
  • SQL Server 2016
  • NUnit, NSubstitute, Fluent Assertions for unit testing
  • Splunk for log analysis
  • AWS as cloud provider

Project 2: Carelon Solution Central

Team Size: 5

Synopsis:

  • Developed web applications to assist customer service representatives in managing customer calls, chat, email, and viewing comprehensive customer information using Pega CRM.
  • Integrated multiple backend systems, including mainframe, Oracle DB, and REST APIs.

Responsibilities:

  • Collaborated with business analysts and system analysts to gather and understand business requirements.
  • Analyzed and formulated technical approaches to fulfill business needs.
  • Developed workflows, UI components, and business rules using Pega.
  • Configured and customized Pega rules and processes to meet specific business requirements.
  • Implemented changes based on approved technical approaches.
  • Conducted manual unit testing of the implemented code to ensure functionality and performance.
  • Fixed defects reported by the QA team to maintain application quality.
  • Provided technical guidance and support to team members on Pega best practices.
  • Participated in code reviews to ensure adherence to best practices and coding standards.
  • Engaged in regular technical discussions to explore enhancements and optimizations for the project.

Technologies Used:

  • Pega for building the application framework and automating workflows

Project Associate

Cognizant Technologies Solutions
Coimbatore
3 2014 - 11.2019

Project: Call Care Browser

Team Size: 5

Synopsis:

  • Developed web and Windows-based applications to assist customer service representatives in managing customer calls and viewing comprehensive customer information.
  • Integrated multiple backend systems, including mainframe, Oracle DB, and REST APIs.

Responsibilities:

  • Collaborated with business analysts and system analysts to gather requirements.
  • Analyzed and devised technical approaches to meet business needs.
  • Implemented changes based on the approved technical approaches.
  • Conducted manual unit testing of the implemented code.
  • Fixed defects reported by the QA team.

Technologies Used:

  • ASP .NET and Classic ASP for the web portal
  • .NET Windows Forms for the Call Care Windows application portal
  • Oracle DB, Mainframe DB2, and REST APIs for backend technologies
  • IBM WebSphere MQ for middleware
  • IBM ClearCase for source code versioning

Education

Bachelor Of Engineering - Electrical And Electronics Engineering

Adhiyamaan College Of Engineering
Hosur, India
06.2009 - 03.2013

Skills

Net Core

Net MVC, ASPNet, Classic ASP

C#, JavaScript, Jquery

Python

Angular, React Js

Html, CSS, BootStrap

MS SQL

NUnit, NSubstitute, Fluent Assertion

NET Windows forms, Console applications

Amazon Web Services

Git and Bitbucket, IBM clear case

Splunk

Pega

Disclaimer

I hereby declare that the information furnished above is correct and true to the best of my knowledge.

Timeline

Technology Lead

Carelon Global Solutions
11.2019 - Current

Bachelor Of Engineering - Electrical And Electronics Engineering

Adhiyamaan College Of Engineering
06.2009 - 03.2013

Project Associate

Cognizant Technologies Solutions
3 2014 - 11.2019
SHYAM SHANKAR.Net FullStack Developer