Resume

Kaushik Gayal

Current Employer: Wells Fargo India Solutions Private Ltd, Hyderabad (India)

Designation: Senior Technology Specialist

                                        

Experience Summary:  

Total Experience: 7+ years in Microsoft Technologies.

  • Working as a Lead in Migration Team of Private Cloud Initiative for Wells Fargo India Solutions.
  • Worked as a .net developer in Cloud Application Management Portal of Private Cloud Initiative for Wells Fargo India Solutions.
  • Worked as a .net developer in Tiger Team which is responsible for research work in Windows Azure Pack of Private Cloud Initiative for Wells Fargo India Solutions.
  • Worked as a .net developer in Migration Team of Private Cloud Initiative for Wells Fargo India Solutions.
  • Worked as a .net developer in Nexsure Enhancement Team for Wells Fargo India Solutions.
  • Worked as a .net developer in Nexsure Migration Team for Wells Fargo India Solutions.
  • Worked as a .net developer in ESIC (Employee State Insurance Corporation) project for Wipro.
  • Proficient in developing applications in c#.net, ASP.net, ASP.net MVC, Bootstrap, jQuery,

HTML5, JavaScript, SSRS, Microsoft Azure, WCF, WPF and MYSQL, SQL Server as backend.

  • Well Aware of migrating the existing source code to Azure.
  • Well aware of hosting web application in IIS and Microsoft Azure.
  • Well acquainted with Software configuration management tool like Team Foundation Server and SVN.
  • Automated various release management activities by developing application in .net for ESIC project in Wipro.
  • Have developed various module based reports using Crystal Reports thus exposed to writing complex DB Stored Procedures and Functions.
  • Good understanding of the concepts of Review and Testing and possesses efficient debugging skills.

 

 Technical Expertise: 

 

Programming Languages/

Frameworks

C#, ASP.Net 3.5, ASP.Net MVC, Microsoft Azure,

.Net Framework 3.0, 3.5,4.5,4.6.1

Scripting Language JavaScript, jQuery, PowerShell, MS Build
Trained in C#, ASP.NET, SQL Server,

My SQL, HTML5, jQuery,

JavaScript, Bootstrap, Angular2,

WPF, ASP.NET MVC, WCF,

LINQ, SSRS, SSIS, Entity Framework, App Fabric Caching,

Microsoft Azure, SQL Azure, Windows Azure Pack

Development/Productivity

Tools

Visual Studio 2008/2010/2012/2015, AntHill Pro
SourceSafe  TFS, SVN
Data Access Technologies SQL Server, MySQL, ADO Entity Framework
Operating Systems: Windows Server 2008 R2, Windows 7, Windows XP

 

Qualification: 

Bachelor of Technology in Computer Science and Engineering from Birla Institute of Applied Sciences, Bhimtal (affiliated to Uttarakhand Technical University, Dehradun).

Academic Performance:

 

Course Year Stream Score
Bachelor of Technology (Uttarakhand Technical

University)

2006-2010 Computer Science and

Engineering

71 %
Intermediate (10+2)

(CBSE)

2005-2006 Science 77.8 %
Secondary (10th)

(CBSE)

2003-2004 Science 79.2 % 

Projects:

  1. Private Cloud (Windows Azure Pack) Implementation [Wells Fargo]

 

Description:

This project is an initiative of Wells Fargo’s vision to adopt Private cloud infrastructure provided by Microsoft.

This project consists of different teams like Cloud Migration Team, Tiger Team, Cloud Application Migration Portal team for .net developers with Azure skills.

Tiger Team takes care of building and providing the infrastructure for the existing applications to work in Azure.

Migration Team takes care of changing the configurations and modifying the source code of the existing Wells Fargo applications and migrating them to Azure environment.

Cloud Application Management Portal team is the development team for Cloud Onboarding Portal tool which is developed in C#, MVC, Bootstrap, jQuery, React.js, Entity Framework code first and SQL server as backend.

 

Role: 

Senior Technology Specialist (Mar 2017 – till date)

Technology Specialist (May 2016 – Feb 2017)

Duration in project: May 2016 – till date (14 months)

 

Contribution: 

  1. Leading Migration team which is responsible for end to end migration of an existing Well Fargo application to Wells Fargo Private Cloud Infrastructure.

Responsibilities:

  1. Driving the initial calls with Application team to understand the application and complete the Discovery of the application.
  2. Understanding their existing architecture, source code and decide whether the application can be migrated or not.
  3. Documenting the understanding in a document called Discovery document and getting it approved from application team.
  4. Making the application team cloud aware and walk them through the changes which will be required and will be completed by migration team.
  5. Providing and helping team in solutions for cloud migrations.
  6. Raising the required requests and setting up the build and release process for the application in TFS2015.
  7. Configuring and troubleshooting Autosys, SSIS, NDM, HCP, Websites and Web Jobs for the application.
  8. Running daily scrum calls as scrum master.
  9. Running weekly checkpoint calls with application team for weekly updates for cloud migration progress.
  10. Providing timely updates to the management.
  11. Helping and guiding team members in code remediation.
  12. Following agile development methodologies.
  13. Updating the tasks in TFS daily.
  1. Worked in Cloud Application Management Portal Team as .net developer. This team develops the web portal which is used by application team to onboard the application to cloud and works as a self-service portal interface.

Responsibilities:

  1. Understanding the requirements provided in the User Stories.
  2. Writing code using .net technologies to fulfill the requirements.
  3. Unit testing the code.
  4. Giving presentation to QA team for the component developed.
  5. Debugging and bug fixes.
  6. Following agile development methodologies.
  7. Updating the tasks in TFS daily and giving the progress status on the development tasks in daily scrum calls.
  1. Worked in Tiger Team as a .net developer. This team takes care of research and development work in components of Windows Azure Pack (WAP).

Responsibilities:

  1. Developing Proof of Concepts using .net technologies and presenting it.
  2. Completed POCs for Classic ASP applications, Service Bus, Logging, Websites and Web Jobs.
  3. Following agile development methodologies.
  4. Updating the tasks in TFS daily and giving the progress status on POCs in daily scrum calls.
  1. Worked in Migration Team as a .net developer, which takes care of migration of existing on-premise application to cloud.

Responsibilities:

  1. Analyzing the source code.
  2. Post Analysis, preparation of High Level Design Documentation and getting it reviewed.
  3. Modifying the source code to make it cloud compatible by implementing the best practices to ensure the application works in cloud environment.
  4. Deployment of the source code to Dev environment and executing test cases.
  5. Following agile development methodologies.
  6. Updating the tasks in TFS daily and giving the progress status on migration tasks in daily scrum calls.

 

  1. Nexsure [WellsFargo]

 

Description:

Nexsure is an agency management system which is used by WellsFargo’s bankers to create/insert records for all the transactions and operations happening in Insurance domain.

It is a web application where policies can be created, post which all service operations can be performed and later invoices can be created. It is a web application which is hosted over intranet.

 

Role: 

Senior Analyst (Dec 2012 – May 2014)

Technology Specialist (Jun 2014 – Feb 2017)

 

Duration in project: Dec 2012- Jun 2015 (38 months)

 

Contribution:  Contributed as a .Net developer in enhancements as well as maintenance

Team.

  • In Enhancement team, I was involved in adding new modules/features to the project with a team size of 10.
  • Created Web Services using WCF,
  • Created pages using ASP.net, ASP.net MVC with Entity Framework for the application.
  • Completed POCs on ORM called Net Tiers, got the team acquainted with it and implemented the same in the project.
  • Written and modified stored procedures in SQL Server for the project.
  • Used Jquery , HTML 5 and Javascript to perform AJAX UI functionality.
  • Worked in an internal tool for tracking user tickets called TicketTracker.
  • Used Powershell to modify automated build scripts and create utilities useful for developer’s day in and out work.
  • Created many utilities for the project using C# and ASP.Net saving developers time and effort and reducing manual intervention.
  • Worked in maintenance team to bring down the issue count for the application for around 9 months.
  • Created a lot of documentation for the project.
  • Did performance improvements for the complex procedures taking lot of time to execute.
  • Organized Team activities and Team outings for the entire LOB(Line of Business).

 

  1. WHCIT-ESIC [Client: Government of Delhi]

 

Description:

Dhanwantri Track: ESIC consists of providing the entire Hospitalization System on the Web. Right from the process of Registration of a patient to the Bill Generation is provided in this Web application. The Users will be having different Roles like Receptionist, Doctor, Laboratory Tester, Ward Head, Administrator etc. When the user login to the Site, they can see their work list as what appointments or tasks are assigned to them and can enter the results after carrying out the procedures. The Site contains more than 600 screens and the application is expected to be deployed on 32 servers for 2220 hospitals. The project is expected to cover almost 5% of the Indian population.

 

Insurance Track: ESIC consists of providing entire Insurance System on web.  It includes registration of Employers which in turn register their Employees having  monthly income less than 15 thousand to ESIC.

They deduct some amount as monthly contribution from their salary and submits it to ESIC by the process of challan generation. ESIC in case of any disability, accident or injury provides insurance to all registered employees for free. This is the main track from where the revenue for ESIC comes.

This track includes major modules like Registration, Revenue, Recovery and Benefits which has sub modules inside them.

Role:                                 

Engineer Trainee (Aug 2010-Aug 2011)

Software Engineer (Aug 2011-Dec 2012)

 

Duration in Project:        Aug 2010-Dec 2012 (25 months)

Contribution:     Contributed on the Complete Architecture of the project. The details are given below.

  • Worked in the Release Management Team in which my role involves deployment of ASP.Net Web Application (INSURANCE and HIS) to production, configuration and management of new servers in production farm.
  • Well aware of hosting web application in IIS.
  • Developed windows and web services in the project.
  • Written complex stored procedures, cursors and functions.                 Ÿ  Written Unit Test Cases for the Web pages and tested it.
  • Worked on designing and development of Crystal Reports for INSURANCE track of ESIC project.
  • Created Windows based application out of my role for Project ESIC with C#.net, WPF and MYSQL.
  • Worked on various modules in the application which is designed on MVPC architecture.
  • Well aware of OOPS concepts, WCF, C#, LINQ, JQuery and MSBuild Scripts.

The developed automation tools which include:

  1. Performance Monitoring tool: Used windows management and instrumentation technology, Batch files, Console .net application to fetch performance details (Active No. of Sessions, Total Request, Request Queued, Memory Utilization, No. of Users connected, Disk Utilization etc)of several servers in the farm and sends an hourly mail to higher management to determine the smoothness of the application.
  2. Master Recycler: Used Windows Management and Instrumentation Console technology to implement Master Recycler(A windows form application) for ESIC application which at the peak time when the load on the application is high , recycles the application pools for different servers and hence reduces the memory utilization and increases the speed of accessing the application.
  3. Designed windows application for ESIC project which sends hourly report to upper management in form of emails.

      Reports includes: Challan count, Excel Upload count, TIC Count.

  1. Designed and developed File Comparison tool which compare the files deployed to production servers . It also sends mails to testers asking to test and publish test results and sends mail for closure of CR with relevant documents attached.
  2. Designed and developed batch process application using WPF .  This application is executing batch process for 2 modules based on  selection of location and database . Batch process includes auto creation

of claims for the modules which involves complex stored procedures.At the end of execution it can create the report and send across the  management for analysis and records.

Key accomplishments:

  • 5-star rater for year 2014 in Wells Fargo.
  • Got Achieving Excellence level 3 award for working in two projects simultaneously in Wells Fargo and spot award for automating and handling release activities for ESIC project in Wipro.
  • Received lot of Shared Success awards during my tenure in WellsFargo.
  • Scored 83% in UCF 2.1 test conducted at Wipro.
  • Scored 71% in C#.NET, ASP.Net assessments conducted at Wipro.
  • Got lot of Man of the match awards representing WellsFargo Corporate Cricket Team
  • Won Table Tennis competitions in WellsFargo and Wipro.
  • Part of corporate sports teams for WellsFargo in Cricket, Volleyball, Chess and Badminton.

 

Personal Details:   

Date of Birth:                            26th November, 1989

Languages Known:                  English and Hindi

Hobbies:                                   Playing Sports and Playing Guitar.

 

 

Click to download my resume