From:                              route@monster.com

Sent:                               Saturday, May 07, 2016 5:09 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Cloud

 

This resume has been forwarded to you at the request of Monster User xapeix03

ABHILASH M.K 

Last updated:  07/02/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Bellevue, WA  98004
US

Mobile: 425-435-4470   
abhilashmk@yahoo.com
Contact Preference:  Mobile Phone

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Abhi - Lead Developer csharp mvc wcf azure

Resume Value: rtum9np6j4uq3g45   

  

 

             

Abhi Karan                                                                                         

abhilashmk@outlook.com                                                                                          Cell: 425-435-4470                                                                                                                                         

                                                                                                                                   Location: Bellevue, WA

 

EXPERIENCE SUMMARY

 

Ø    Microsoft Certified Technology Specialist (MCTS) with 10 + years of experience in all phases of SDLC including OO Analysis, design, development, integration, implementation and maintenance of various Client/ Server, multi-tiered web based applications.

Ø    Good exposure in System Analysis, System Architecture (3-tier,n-tire,MVC and SOA), Data Modelling and Design Patterns.

Ø    Extensive experience of programming on .NET Framework 4.0,3.5/3.0/2.0/1.1, ASP.NET, ADO.NET, C#, XML Web Services, WCF, XML, XSL, XSD, XSLT, Path Markup languages and AJAX.

Ø    Experience in developing high performance applications involving technologies like ASP.net Web Forms, MVC4, LINQ, and Windows Communication Foundation (WCF).

Ø    Experience securing Web and WCF services using Certificates(https)

Ø    3+Year experience in developing and deploying applications on Windows Azure ‘Cloud’ platform.

Ø    2+Yrs in REST based WCF API development

Ø    Experience in Securing Web applications using Windows Azure ACS ,SSL certificates

Ø       Experience in using tools like Fortify tools to identify and fix potential Security loopholes in application

Ø    Good command over commercial RDBMS such as SQL Server 2008/2005/2000, Oracle 10g/9i/8i and Microsoft Access.

Ø    Experience in Developing and implementing Web applications using MVC4 razor with Windows Azure

Ø    Strong abilities in Data Modelling, Database Design, Views, Normalization, Stored Procedures, Triggers and Functions.

Ø    Good knowledge of AJAX Control Toolkit, AJAX Enabled web site and adding AJAX functionality in ASP.NET web site.

Ø    Experience in ASP.NET Web Forms, ASP.NET State Management, ASP.NET Caching, and Securing ASP.NET Web Applications.

Ø    Experience in multithreaded programming

Ø    Ability to design/develop performance critical solutions conforming to industry standards & practices

Ø    Experience in XML and related technologies like XSLT, DTD, DOM, and XPath for data transfer to share data among different systems.

Ø    Experienced with all phases of Software Development Life Cycle (SDLC), involved in requirement gathering, designing, developing/implementing, testing and deployment of applications.

Ø    Worked on MVC patterns, creational patterns like singleton and abstract factory

Ø    System design and development using SOA, Rapid Application Development (RAD) with design patterns, code review and release management

Ø    Strong problem analysis & solution development skills with ability to follow industry standards and procedures

Ø    Experience with Agile SCRUM methodologies and Test driven development (TDD)

Ø    Highly dedicated, quick starter, solution driven pattern programmer with excellent communication and interpersonal skills with ability to work as part of a team or independently.

 

SKILL SET

 

Programming Languages:C# 2.0/C#3.0,C#4.0, ADO.Net, Entity Framework, AJAX.Net, MS SQL, PL/SQL, T-SQL COM+

Mark-up/Scripting Lang:        JavaScript, JQuery, AJAX, VBScript, HTML5, DHTML, CSS3, XML and XSLT

Framework /Architecture:      MS.NET Framework 4.5,4.0,3.5/3.0/2.0/1.1/1.0, SOA

Database/tools:          MS SQL Server 2008/2005/2000, DTS, Oracle 8i, MS Access

XML Technologies:          XSL/XSLT, DOM, XPath, DTD

Web Development:ASP.Net4.0/3.5/2.0/1.0, Web Service, WCF, Infragistic Controls, JavaScript, AJAX,   XML, XSLT HTML, FrontPage, XAML, WCF

Application/Web Servers:        Microsoft IIS7/6.0/5.0

Modeling Tools:           MS Visio Professional, Enterprise Architect

Defect/Bug Tracking:          Bugzilla, Bug Tracker, Test Director

Version Control:VSTS on Azure Cloud, Visual Studio Team System (VSTS), Microsoft Visual Source Safe (VSS),

IDE:Visual Studio 2012, 2010, Visual Studio 2008, Visual Studio 2005 (Whidbey), Visual Studio .NET 2003/2002

Platform:Windows7, Windows azure Cloud, Win32 (Windows Vista, XP, Win 2003, NT, 2K), Win 2k Server, DOS

Tools / Applications:          Nunit, TSYS DesignIT, MS Visio, Case Studio,

Standards & Trends:          Agile SCRUM Practice, Service Oriented Architecture (SOA),

Office Productivity:MS Word/PowerPoint/Excel/Visio, MS Outlook, Visual Studio Team System (VSTS), PVCS, and Star UML

Other Skills:Requirements engineering, UML, Design patterns, code reviews

PHP 5.3, Cake PHP, K2 Black Pearl

 

CERTIFICATIONS

 

Ø       Microsoft Certified Technology Specialist .NET Framework 3.5, ASP.NET Applications

Ø       70-562 MCTS: Microsoft .NET Framework 3.5, ASP.NET Application Development May 2009

Ø       70-536 MCTS: Microsoft .NET Framework - Application Development Foundation Dec 2008

 

EDUCATION

 

 

Educational Qualifications

Institute/University

Masters in Computer Applications (MCA)

Bharathiar University, India, 2004

Bachelors in Computer Applications(BCA)

Mahatma Gandhi University, India, 2002

 

 

EXPERIENCE

 

Client: Microsoft, Redmond, WA         June 2014- Till Date

Project: Employee Data Management (EDM) application

Role: SDEII

 

EDM is the creation of scale, efficiency and improved compliance by optimizing employee data transactions, enabling a self-service solution, and addressing aging and fragmented infrastructure.  It is the creation of capacity within cross functional Operations teams by enabling more robust employee profile driven scenarios on HRWeb and establishing a single Employee Data Management function for Microsoft. This tool has been developed both from UI and architecture standpoint to make the tool more intuitive and faster and at the same time provide off corpnet access to users by hosting it in Windows Azure.

 

·  Responsible for coding, testing, debugging, analyzing, maintaining NH,PT,VT modules

·  Involved in resolving defects to increase application performance and improve code maintainability.

·  Created Task based async WCF service calls

·  Worked on tuning and optimizing queries by altering database design, analyzing different query options, and indexing strategies

·  Created Client-side validation using JQuery

·  Performed code review and generated reports on code review comments and updates.

·  Created Custom Lookup Classes that would cache the data, enabling less database hits.

•Worked, designed and developed various components of View, Modal, View Modal, Partial View,   Data Access,  layers of very complex MVC and Razor view engine based application.

·  Developed various Frontend / UI design component including layout design (MVC layout file) and View Forms with MVC Razor, HTML 5, CSS3, following Responsive Web Design

·  Involved in trouble shooting and resolving performance issues on UI

·  Used unity framework for dependency injection

·  Used Kendo UI, Angular JS along with MVC Razor ,

 

Technologies/Tools: WCF, C#.NET4.5, MVC5, JSON, XML, JQuery, AngularJS, MS SQL Server2008, VSTS, Visual Studio 2013,K2 Black Perl, Microsoft Azure ,Azure Service Bus

 

 

 

Project:ECIT (https://www.microsoft.com/Licensing/servicecenter/default.aspx/)

Role: Dev Lead

 

Volume Licensing Service application allows its users to manage MS product licenses. This assignment is aimed at implementing changes to simplify the user experience in activating the Microsoft Open License products through this application .Users retrieve keys from the application Downloads & Keys screen, the Relationship Summary or Product Keys screen

.

 

·   Validated the Functional Spec and ensure that it contains enough detail to complete the Tech Spec.

·   Created Technical design Spec (i.e. Design/Technology/Interface Issue Identification)

·   Conducted Design Reviews, ensured that the Tech Spec is reviewed and complete.

·   Conducted daily Status meetings with Offshore Team

·   Coding business logic  for the product/key downloads

·   Ensured that new features are applied by application changes, that all features are understood and assigned to developers for design and code

·   Created the Deployment Guide, with detailed instructions to the SEs on how to install and deploy the application

·   Worked closely with offshore team and ensured that milestones in initial dev plan are being met. 

·   Mentored junior developers and made them to follow the standards as per specifications.

 

 

Technologies/Tools: WCF, C#.NET4.0, ASP.net, JSON, XML, MS SQL Server2008, VSTS, MTM, Visual Studio 2013

 

Client  : Microsoft, Redmond, WA         Aug 2013- May 2014

Project  : Windows Phone (https://www.harmonytestdrive.com/)

Role  : SDEII

 

Harmony is a cloud based web application created for Windows Phone Engineering team .This application has Retail Demo Mode content provisioning capabilities for phones in the retail environment. This application holds all the targeting logic for assigning different content to different Windows phones based on a variety of factors (OS version, language, country, model, RAC etc.,)Harmony is a key component of the provisioning infrastructure using ASP.NET MVC4, WCF Web Services, SQL Server, and hosted in the cloud with Azure. Some of the key features include OS versioning, Offline and online content management

 

·   Developed OS Versioning for the Harmony

·   Designed and developed Offline data processing capabilities

·   Developed WCF services which sends content to windows phones in retail demo mode

·   Developed Worker-Role that picks messages from azure queues and generate required packages for the  phone

·   Deployment to Dev/QA/Staging/Production azure environments

·   Developed functionality to generate required packages from azure blobs and download them as zip files for offline processing

·   Worked on Azure Service bus

·   Used Ninject for dependency injection

 

Technologies/Tools: WCF, C#.NET4.0, MVC4,JSON, XML, MS SQL Server2008, VSTS, VisualStudio2012, Azure, Entity framework 6.0

 

Client  : Microsoft, Redmond, WA    Feb 2013- July2013

Project  : ECO

Role  : SDE

 

REST based WCF API’s that provide data brokerage services to multiple Microsoft applications/Services

 

·   Designing and developing CRUDE API’s

·   Developed RTG, Odyssey, Xbox API services for SAS

·   Prepared design spec, Design reviews, Coding, Bug Fixing

·   Created WCF diagnostic logging tool

·   Designed and created a tool that can be used to generate WCF custom performance counters

·   Used unity framework for dependency injection

·   Followed SOA architecture

·   Created HMAC Authentication module

 

Technologies/Tools: WCF, C#.NET4.0, CRUDE API, JSON, XML, MS SQL Server2008, VSTS,VisualStudio2012

 

Client: Microsoft, Bellevue, WA                    Feb 2012- Nov2012

Project: Enhanced TV (https://live.sportscentre.uk.msn.com)

Role: SDEII

 

Enhanced TV application is an Azure based “Cloud” application .Enhanced TV allows television viewers to interact with the broadcast of their favorite shows. Viewers vote in polls, TV Audience Polls, answer trivia questions, compete to win prizes, and get background information while watching their favorite shows. Enhanced TV is an immersive tv-companion experience, bringing together celebrity hosting, real-time relevant programming .Enhanced TV, provides coverage of various sports, entertainment and reality programs and awards. Content that is to be presented on to Enhanced TV is created and configured using Enhanced TV content editor. This content editor makes use of Windows Azure Access control Services (ACS) to Authenticate and authorize Content creators. Creating Events, Polls, Configuring Blogs, Tweets, Video Galleries, Photo Galleries etc., are some of its features.

 

Technologies/Tools:ASP.NET4.0,MVC3 with Razor, C#, JavaScript, XML, HTML5,CSS3,LINQ,  MS SQL Server2008, Windows Azure, SQLAzure, MVC3 Patterns, Entity Framework-4.0, MS Visio, VSTS, Windows Azure ACS Authentication, TwitterAPI, FacebookAPI ,Windows Identity Foundation

 

Responsibilities:

 

·   Designing, Coding and development of Enhanced TV ,Enhanced TV content editor

·   Setting up Access Control Service (ACS) in Windows Azure for EnhancedTV Editor

·   Developed various features-Event Configuration, VideoGallery, Polls for the Enhanced TV content editor

·   Involved in Configuring Azure Dev SIT, UAT and Production environments

·   Deployment of Enhanced TV to Azure Cloud Dev. environments

·   Used Worker-Role, Web Role, Role Environment wrapper class, Azure Queues, azure blobs

·   configured Windows Azure App-fabric Caching

·   Used HTML5 and CSS3

·   Involved in preparation/ review of test cases, unit test cases and code review

·   Involved in creating/coding application using MVC3 razor pages

·   Implemented client side validation using JQuery, Validations

·   Mentor junior members of the team and provide them assistance and doing code walkthroughs according to documented policies, procedures, and standards.

 

Client: Microsoft, Bellevue, WAAUG 2011- Feb2012

Project: getmicrosoftkey.com

Role: Senior Developer

 

This application is an Azure based “Cloud” application for Office Product Activation. End users are authenticated via Windows Live based authentication. End users will be able to view their product keys anytime. If a user wants to buy an Office product, the user goes to a retailer, buys the product and installs it using the product key which comes with the product.

 

Technologies/Tools:ASP.NET4.0,MVC3 with Razor, C#, JQuery, XML, LINQ, WCF,Windows Identity Foundation, MS SQL Server2008, WindowsAzure, SQLAzure, MVC3 Patterns, MS Visio, VSTS, Windows Azure, LiveID Authentication, CodeLook

 

Responsibilities:

·   Created initial Demo of application on Windows Azure Cloud

·   used HTML5 and CSS3

·   Involved in Configuring Azure Dev SIT, UAT and Production environments

·   Deployment of application to Azure Cloud Dev environments

·   Used Worker-Role, WebRole, Azure Queues, RoleEnvironment wrapper class

·   Coding, Bug Fixing, Technical trouble shooting, Code review ,Unit Testing

·   Involved in preparation/ review of test cases, unit test cases and code review

·   Involved in creating/coding application using MVC3 razor pages

·   Implemented client side validation using JQuery, Validation Controls

·   Implemented WLID authentication, cobranding WLID

·   Writing stored procedures, views and functions in SQL Server.

·   Used Agile Scrum Methodology and participated in regular team meetings

 

 

Client: Pitney Bowes, Stamford, CTDEC 2010- March 2011

Project: WCF Services for DLA.NET

Role: Lead Developer

 

The DLA MSi framework exposes a collection of services to external stakeholders. These services are built on the Microsoft .NET4 framework, specifically on WCF. Services follow tenants of a SOA. One core service that will be exposed is the ProductUpdate service. This service will accept an XML request string and return an XML response string.   A second core service is the ProductConfirm service; this accepts an XML string and returns an XML string. 

 

Technologies/Tools:ASP.NET4.0, C#, AJAX Control tool kit, JavaScript, XML, LINQ, WCF, MS SQL Server2008, MVC Patterns, Entity Framework4, MS Visio, Silverlight3.0, VSTS

 

Client: BP Global (www.BP.com), India                         JUL 2010 – DEC 2010

Project: BP Financial University-Course calendar

Role: Lead Developer

 

It is a virtual University, designed to provide a 'one stop' shop for all the training needs, but with a specific focus upon technical and professional competencies. The Course Calendar tool brings together the complete training calendar for all the Faculties of the Financial University. This tool has to be developed as a re-usable component so that it can be used across all the web sites under BP with the same scope if required.

 

Technologies/Tools:ASP.NET3.5, C#. JavaScript, XML, XSLT, LINQ, AJAX Control toolkit, MVC, MS SQL Server 2005, MS Visio, Enterprise Library4.1, Silverlight 3.0

 

Client: Mercer HR Services, IndiaMAY 2009 - JUN 2010

Project: Mercer TBO Portal                                       

Role: Sr Developer

 

Mercer TBO is a Portal for Mercer Business services throughout the world for its members, business and participants partners for financial, human resources and partner company growth and support services. This portal project mainly focus on authenticating members belonging to mercer to their business pages using web-services, web parts and SOA architecture.

 

Technologies/Tools:ASP.NET2.0, C#, JavaScript, LINQ, AJAX, XML, XSLT, MS SQL Server2005, Oracle9i, TOAD, MS Visio

 

Client: Shell, Netherlands                                           NOV 2008 - APR 2009  

Project: GTC Application

Role: Sr Developer

 

The Global Transfer Check List (GTC Application) is primarily meant for the HR Service Centre employees of Shell. The purpose of GTC is to have a centralised repository to store the global task lists (including content). The solution will be required to have reporting capabilities to facilitate periodic, global reporting with the possibility to break down reporting per service centre region.
 

Technologies/Tools:ASP.NET3.5, C#, JavaScript, LINQ, AJAX, XML, XSLT, MS SQL Server 2005,DTS, MS Visio

 

Client: ANZ Bank (www.anz.com) , India                          Feb2008- OCT 2008

Project: Beamnet Internet Banking Application

Role: Module Lead

 

Beamnet internet banking (IB) is a new tactical Internet banking platform for personal and business customers for Pacific and MIDANZ countries. This Internet banking application is responsible for providing the external user interface for designated banking services. Some of the Key functions & features of Beamnet Internet Banking Application include Account maintenance, Account queries, Account Summary, Transactional History, Beneficiary maintenance; Profile/Role based menu & functionality access, Multi-user access.

 

Technologies/Tools:ASP.NET3.5, C#, JavaScript, XML, XSLT, MS SQL Server2008, MS Visio

 

Client: TSYS, Capital One & BPPR, India                                    APR 2006 - JAN 2008

Project: ProphIT Application (Credit Card Domain)

Role: Senior Developer

 

ProphIT is a Web-based, business process management tool, TSYS ProphIT, automates business rules and gives customer service representatives, managers, and collectors a global view of the customer relationship. It links disparate account information, including data from direct deposit, savings, and credit card, insurance, mortgage and securities accounts. In addition, it provides quick, direct access to that unified data through a convenient front-end portal - one that can be accessed through any channel, from customer care centres and teller stations to Web sites at any time.

 

Technologies/Tools:ASP.NET2.0, vb.net, C# JavaScript, XML,MS SQL Server2005, TSYS DesignIT

 

Client: Mashreq Bank, India        SEP 2005 - APR 2006

Project: Admin module for www.mashreqbank.com                 

Role: Developer

 

Admin Module, Account Summary, SMS Campaign of Mashreq Banks corporate Banking site

 

Technologies/Tools:ASP.NET2.0, C# JavaScript, XML,MS SQL Server2005

 

Client: Inventure Academy, Bangalore, IndiaFEB 2004 - AUG 2005

Project: IMS-School Management Application                                          

Role: Lead Developer

 

IMS is a package for School administration and interaction. Worked on both Web based version (IMS-NET) as well as Desktop version (IMS).

 

Technologies/Tools:ASP.NET1.1, C# JavaScript, XML, MS SQL Server2005

 

 

 

 

Experience

BACK TO TOP

 

Job Title

Company

Experience

Lead Developer

Microsoft (v-Contract)

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Years of relevant work experience:

7+ to 10 Years

Date of Availability:

Negotiable

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Lead Developer

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         General/Other: IT/Software Development

·         Software/Web Development

·         Web/UI/UX Design

 

Target Locations:

Selected Locations:

US-WA-Bellevue/Redmond

Relocate:

No

Willingness to travel:

Up to 100%

 

Languages:

Languages

Proficiency Level

English

Advanced

Hindi

Intermediate

Malayalam

Advanced

Tamil

Intermediate