Vinoth Ganapathy
Email: *********.******@*****.*********:******@*******.*** #425-***-****
Professional Summary
** ***** ** ********** ** diverse facets of .Net development covering gathering requirements, analysis, design, development & testing of Business Applications.
Extensive programming experience in C#, MVC, ASP.NET, Web API, OData, LINQ, Entity Framework, AJAX, JavaScript, HTML, Rhino Mocks, NUnit,
Experience in development of applications with the .NET Framework 3.0/3.5/4.0/4.5 using C# & ASP.NET, Azure Active Directory, Service Bus, Azure Data Factories
Applying SOLID principles and Design Patterns.
String in Algorithm and Data Structures such as Binary Tree, Linked List.
Proficiency in SQL Server 2015 - including the ability to create Stored Procedures, UDFs, Triggers, Views and Tables.
Have knowledge on Angular JS.
Good hand on experience in Performance tuning of Stored Procedures & complex SQL Queries
Experienced in Source Control Management tool – Team Foundation Server (TFS) & Source Depot Browser, GIT.
Strong experience in executing the project using Agile and Scrum development model.
Allegiance towards the given task in striving to complete it in the given time frame.
Resourceful and result-oriented team player with the ability to manage tasks concurrently.
Excellent communication and interpersonal skills together with a positive approach to undertaking challenges.
Technical Skills
Languages
C#.Net, JavaScript, HTML, XML
Technologies
ASP.Net, Web Services, WCF, ASP.Net MVC, Web API, LINQ, AJAX, JQuery, JSON, ADO.Net, CSS, Entity Framework, Rhino Mocks, NUnit, Azure
Tools
GIT, Team Foundation Server, Source Depot, CRM, VS 2015/2017
RDBMS
SQL 2012/2015
Frame Work
.Net 2.0/3.0/3.5/4.0/4.5
Design Patterns
3-Tier, MVC, GoF
Operating System
Windows Family
Work Experience
Organization
Infosys Technologies
Experience
Aug 2007 to till date
Designation
Technology Lead
Project Details
Project Title:
TWC (Trust Worthy Computing)
Role
Technology Lead
Technologies
.Net v4.0 (ASP.Net MVC with C#), WebAPI, SQL Server, Azure AD
Team Size
15 People (5 at onsite, 10 at offshore)
Duration & Location
May 2016 to till Date
Bellevue, WA, USA
Description
Trust Worthy Computing data service will provide TwC and partner security teams with the data and reporting required to run their businesses. The data provided by the service will include master data related to people, contacts, Microsoft's organizational structure, and products as well as operational data related to key processes employed by TwC (related, for example, to policy compliance, incident response, training, etc.).
The data hosted in the warehouse covers many areas, including:
1.People & organization information related to Microsoft employees and contingent staff, as well as the Company's organizational structure
2.Policy compliance information about the compliance state of products/service, including exception information.
3.Issues information related to inquiries to TwC, domain incidents affecting products or customers, and customer support issues.
4.Information about requirements that Microsoft's products and services must meet to gain and retain our customer's trust (from the Requirements Catalog)
5.A full inventory of the company's products and services (from the Products Catalog)
Responsibilities
Wrote components for data acquisition in SQL server from variety of source e.g. (TFS, VSO, SQL, SAP and excel)
Develop ETL workflow, to pull from different sources and load the same into Databases and then warehouse.
Performed ETL operations to support incremental, historical data loads and transformations using SSIS.
Extracted data from a staging database and perform the various transformations and load data into the Data Warehouse Database
Scheduled Jobs using SQL Server Agent.
Involved in code reviews and creating mapping rules for data loading and metadata management,
Involved in creating ADF pipelines to move data from on premise to Cloud.
Project Title:
NGVL (Next Generation Volume Licensing)
Role
Technology Lead
Technologies
.Net v4.0 (ASP.Net MVC with C#), WebAPI, AzureTableStorage, SQL Server, Nunit
Team Size
100 People (45 at onsite, 55 at offshore)
Duration & Location
Oct 2015 to till Date
Bellevue, WA, USA
Description
Microsoft Volume Licensing is a service offered by Microsoft for organizations that require multiple licenses, but not the software media.
The advantages of Microsoft Volume Licensing include lower price per installation, Multiyear license agreements and product use rights. An example of product use rights is copying the software for simultaneous use on multiple computers and devices.
Responsibilities
Involved in analyzing the requirements.
Involved on developing the portal to validate the data migration.
Involved on test automation.
Writing Functional Tests and Unit Tests using N-Unit.
Code reviews of team members using Code Flow Tool
Presenting Demos to Stake holders
Project Title:
UCM (Unified Customer Management), Microsoft Corp.
Role
Technology Analyst/Lead
Technologies
.Net v3.5 (ASP.Net with C#), WebAPI, SQL Server, Typescript, Source Depot
Team Size
60 People (15 at onsite, 45 at offshore)
Duration & Location
July 2014 to Sep 2015
Bellevue, WA, USA
Description
The UCM (Unified Customer Management) Search project is an initiative to design, build, and deploy a new set of Search tools for Sales Force for Search business for Microsoft. Specifically, UCM will build a new user experience for internal Microsoft users, and iterate and integrate existing supporting systems to replace the multitude of existing tools. The project includes the end to end development of the applications. It involves the requirements elaboration of the enhancement to be done along with design, development, unit testing, bug fixing, documentation, deployment, testing of the entire process
Responsibilities
Involved in analyzing the requirements
Coding of MT using C# and WCF
Coding of Stored Procedures & Triggers for fetching and storing the data to DB
Writing Functional Tests and Unit Tests using Rhino Mocks.
Code reviews of team members using Code Flow Tool
Presenting Demos to Stake holders
Project Title:
Microsoft Dynamics CRM, Microsoft Corp.
Role
Dev/Technology Analyst
Technologies
.Net v3.5, C#.Net, JQuery, LINQ, SQL Server, Source Depot
Team Size
30
Duration & Location
Nov 2013 – June 2014,
Bellevue, WA, USA
Description
Microsoft Dynamics CRM is a customer relationship management software package developed by Microsoft. The product focuses Sales, Marketing, and Service (help desk) sectors. Dynamics CRM is a server-client application is primarily an IIS-based web application which also supports extensive web services interfaces.
Responsibilities
Involved in analyzing the requirements
Coding of MT using C#.Net, WCF, LINQ
Coding of Entity Framework, Stored Procedures & Triggers for fetching and storing the data to DB
Code reviews of team members using Code Flow Tool.
Involved on Vega release features such as Calculated Fields and Rollup Fields
Discussion with client stakeholder for requirement gathering, Functional and Technical Specifications, Design, Development and testing.
Write Unit Tests using Rhino Mocks.
Project Title:
Frictionless Campaign Management, Microsoft Corp.
Role
Dev/Technology Analyst
Technologies
.Net v2.0/v3.5, ASP.NET MVC, WCF, Web API, LINQ, SQL Server, JQuery
Team Size
20+
Duration &
Location
Jan 2012 – Oct 2013
Chennai, India
Description
FCM (BALBOA) project which is a multi-year initiative to design, build, and deploy a new set of tools for the management of display advertising business. Specifically BALBOA will build a new user experience for internal Microsoft users, and iterate and integrate existing supporting systems. This new system will from lead through cash and layer the user experience on top of AdCRM, AdExpert, and integrating reporting solutions. The project aims at addressing issues in online advertising business such as Increasing Industry Fragmentation, Increasing Internal Complexity, Poor Employee Experience and Poor Customer Experience.
Responsibilities
Involved in analyzing the requirements
Coding of MT using C#.Net, WCF, LINQ
Develop and test of various middle tier services involved, which ranges from Web services to Web API services using MVC
Used LINQ with ADO.NET objects like DataAdapter (Dataset & Datatable) and DataReader to retrieve data from the databases.
Developed Stored Procedures, designed new DB tables/schemas
Write Functional Test and Unit Tests using Rhino Mocks
Project Title:
Microsoft Incident Management, Microsoft Corp.
Role
Dev/Technology Analyst
Technologies
.Net v3.0, C#.NET, WCF, WPF, LINQ, SQL Server, Team Foundation Server, CRM
Team Size
20+
Duration &
Location
Jan 2009 – Dec 2011
Chennai, India
Description
MSSOLVE is a Customer Relationship Management application used by Microsoft support engineers for logging the request, work on then and track to closure. The project is developed from scratch and enhancements in the application are being done in every release. The project has a wide scope in the database side as more than 30 databases are involved in the entire integration, A wide variety of technologies are used in this project which includes the latest cutting edge Microsoft technologies like SQL Server 2008,WPF and WCF.
Responsibilities
Involved in Requirements gathering.
Involved on DAD Layer and SQL Performance tuning.
Preparing Technical Specifications.
Prepared Estimations
Application Development using C#.NET, WCF, LINQ and SQL Server
Documentation
Project Title:
HR Web, Microsoft Corp.
Role
Dev
Technologies
.Net v2.0/3.0, ASP.NET, C#.Net, SharePoint Server 2007
Team Size
10
Duration & Location
May 2008 – Dec 2008
Chennai, India
Description
HRWeb project was initiated to achieve a vision of Microsoft HR to combine various HR applications into a single platform that all of Microsoft's employees would go to get all the information they need. This vision would be satisfied by implementing a new portal built upon SharePoint 2007. The vision would encompass various features and includes integration of various applications. Has involved in design and development of HRWeb application for the HRIT group of MS, which is developed using MOSS 2007 and C# for custom code.
Responsibilities
Attending project meetings and discussions for estimation and schedules
Requirements Gathering
Developed the Application Module using C#.NET and documented the same
Preparing Technical Specification Documents.
Test Case Preparation
Academic Qualifications
Bachelors of Computer Science Engineering in 2005 AVC College of Engineering from Anna University, Chennai, India.
VISA & Passport Status:
VISA
H1-B valid until June/30/2018, Completed 4 years of stay in US with my current H1-B VISA.