Post Job Free

Resume

Sign in

Engineer Developer .Net Service Sql Server Development

Location:
Saanich, BC, V8X 1P3, Canada
Posted:
June 06, 2013

Contact this candidate

Resume:

Professional Summary

. *+ years of experience working as a .NET Developer / Functional

Analyst.

. Microsoft Certified Specialist, Technology Specialist in Web and

Database development.

. Extensive experience in working on large Enterprise projects, online

commerce applications.

. Successfully served in both technical and analytical roles during the

analysis, design, development and implementation stages of Application

Development.

. Worked on all phases of the project life cycle, conducted requirement

analysis, database/ network/ schema design, logical and physical

modeling and implementation.

. Used Agile methodologies, test driven development and automated

builds.

. Actively involved in gathering user Requirements, User/System

Documentation, Functional/Technical Documentation, user training and

testing, developing reports for final deployment.

. Leadership capabilities in providing workable strategies and building

teams for maximum effectiveness.

. On job experience in managing day-to-day activities of the development

team by defining, implementing and maintaining a coherent, progressive

development strategy.

. Exceptional ability to communicate and to interact in a professional

manner with customers and colleagues.

. Production maintenance and troubleshooting experience.

. Very strong hands-on experience in architecting and developing

distributed .NET applications using ASP.NET, C#, HTML, DHTML, and

JavaScript.

. Experience in developing WCF, REST, Web Services and WPF technologies.

. Experience in SharePoint customization and development

. Excellent command on writing nested queries and complex joins against

databases.

. Work experience in integration projects using BizTalk server as the

EAI tool.

Crash Dump Analysis & Advanced Debugging Techniques.

. Good oral and written communication skills

Education

Bachelor of Technology in Computer Science & Engineering

(1999 - 2003)

Program Management Training (Fall 2010) Bellevue Community College,

Washington, USA

Certifications

Microsoft Certified Professional - HTML5 and CSS3

Microsoft Certified Professional - WCF .NET Framework

Microsoft Certified Professional - MCPD Web Developer .NET Framework

Microsoft Certified Professional - SQL server

Microsoft Certified Professional - XML Web Services and Server Components

Microsoft Certified Professional - Developing Implementing Web Applications

Microsoft Certified Professional - SharePoint 2010

Awards

Best Performer Award - Perot Systems

Technologies

Technologies : .NET Framework 4.0/3.5/3.0/2.0/1.1, ASP.NET 4.0/2.0/1.1,

MVC 4.0,C#, WCF, WPF, Web 2.0, LINQ, Remoting and Web

Services, Windows Application, Windows Services, MS

SharePoint, ADO .NET, Community Server, CMS, Wikii

development, Entity Framework

Databases : MS-SQL Server 2008 R2/2005/2000, T -SQL, Query Analyzer

Enterprise Servers : BizTalk Server 2000/2004

Web development : JavaScript, JQuery, XML/XSL, XPath, HTML/DHTML, AJAX,

ASP, Visual Basic

Middleware : IIS 6/7, MTS/COM+ Services, MSMQ, MQ Series

Design Tools : Design Patterns, UML, and Use Case creation

Modeling : Visio 2000/2003/2007

Utility Frameworks : Microsoft Application Blocks, NANT, NUnit, NMock,

Rhino Mock, FxCop, Source Analysis, Code Analysis,

PerfCollector

Version Control : Team foundation Server, Visual Source Safe, Tortoise

SVN, Source Gear-Vault

Development Environment : Visual Studio 2003/2005/2008/2010/2012

Operating System : Windows 2000/XP/Vista/2008/7

Professional Experience

Client: Western Forest Products (Nanaimo, Canada)

Feb 13 - Jun 13

Sr Software Engineer

Timber Lumber Forecasting Tool - This tool is used by the business users

to forecast the timber and lumber quantities required every quarter of the

fiscal year by different mills. The usage quantities of the different types

of the lumber/timber are entered in predefined excel format and uploaded to

the tool by the mill users. This upload updates the inventory details of

the lumber/ timber quantities. The tool generates automatic notifications

to the business users if the lumber/timber quantity varies from the pre-

defined thresholds.

Responsibilities:

. Production support of the tool.

. Development of new web views in the tool.

. Bug Fixing and New feature implementation.

. Technical documentation.

. Unit and Integration testing.

. Production roll outs and change management control.

. Sql Server DB deployments of schemas, packages, jobs.

Technologies : ASP.NET MVC 4.0 Razor Engine, C#.NET 4.5, SQL Server

2008 R2, SSIS, LINQ, XML, Ajax, JQuery, Entity Framework 4.0, SQL Job

Employer: Dell International Services (Bangalore, India)

May 11 - Jan 13

Software Development Advisor

Validation Services / Compliance Service (E-Dell) - Developer - Current and

Future state dell services. Validation Services is used by all Dell

internal tools to validate config item, order group, order form, sku, SE

Item and SNP Item. The rules for each validation type will be authored by

business using the Incite tool which saves the rules into DB. Validation

service executes these rules based on the input it receives from the

client. The rules can vary for different regions based on the input item

type. This is a WCF service catering to both .net and non .net clients.

Compliance Service ensures that the Dell Products sold to US Federal

customers are compliant per the contract signed. Compliance logic ensures

that the sku's/ parts of the order code sold are from the accepted list of

counties.

Configurator (E-Dell) - Developer - current and future state dell.com and

dell services. Dell.com is used worldwide for purchase of dell products.

Configurator is the module which helps users to configure their order codes

with the available options for each module. Configurator interlocks with

different other modules for data that needs to be displayed in the UI like

Discounts and flavor rules that needs to be executed based on the customer

set, region and order code. The asp.net UI is rendered in runtime with Ajax

calls.

Responsibilities:

. Allocate tasks to development team.

. Work with PM and BSA for new requirements.

. Track progress of task and update management on project status.

. Analysis of the requirement and develop technical specification

document.

. Develop & Maintain WCF services, Web services.

. Develop & Maintain website build on ASP.NET.

. Develop & Maintain E-Dell SharePoint Portal

. Develop & Maintain stored procedures, functions, scripts

. Develop & maintain unit test cases.

Technologies : WCF, C#.NET 2.0/3.5/4.0/4.5, Web 2.0, ASP.NET 2.0/4.0,

WCF, Web Services, SQL Server 2008, LINQ, XML, JavaScript, Ajax, JQuery,

Entity Framework.

Client: Microsoft (WA, USA) Sept 09 - April

11

Software Development Engineer /Programmer Analyst

OSDC / VLSC (Oct 10 - April 11):

Online Services Catalog Manager - Developer for Online Services web site

and Catalog Manager Windows's application. The web site is used by OCP

(Online Commerce Platform), which is the external client of Volume

licensing group. The site is used to access online service products that

are part of the customer's product catalog and also to access the keys and

downloads for the online services products. The windows application

(CATMAN) is an internal tool used by the project management team to make

changes in the catalogs based on the request from business. Agile

development methodology is followed for the project with monthly sprints

and daily stand up meetings.

Responsibilities:

. Participated in Analysis and Design.

. Develop& Maintain WCF services.

. Develop& Maintain website build on ASP.NET.

. Develop &Maintain Windows Application.

. Develop & Maintain stored procedures, functions, scripts

. Document drop notes for sprint releases.

. Develop & maintain unit test cases.

Technologies : Web 2.0, ASP.NET 4.0, C#.NET 4.0, WCF, Web Services,

Windows Application, Entity Framework, SQL Server 2008, LINQ, XML,

JavaScript, Ajax, JQuery.

Software + Services (Sept 09 - Oct 10):

Software + Services - Technical programmer analyst in Entitlement service

group for Online Service programs.

Responsibilities:

. Participated in Joint Requirement Analysis, Joint Analysis and

Design.

. Interacting with the business and external teams to get the

requirements and questions clarified for the team.

. Analysis of the existing functionality and rules which are present

in database (SQL) and business layer (C#).

. Provide estimates for analysis task, and co-ordinate with

development and test team to get the development and testing

estimates for the project management team.

. Analyze and log risk if any for the project requirement and work

with business to track and close the risk.

. Documenting the functional requirements based on the business

requirement document.

. Creating and maintaining project plan.

. Reviewing Technical documentation and assisting the engineering team

with the questions and clarification required on the requirements.

. Review of test plans and work closely with test team in test phase.

. Work with the dependent teams and make sure there are no contingencies

for the engineering team to complete the tasks as per the schedule.

Technologies : Web 2.0, Microsoft Project 2010, VSTF, Product Studio,

Office 2010, C#.NET 3.5, SQL Server 2008,WCF, LINQ, Web Services, Windows

Services, Unity Framework, XML, Visual Studio 2008/2010, Microsoft

SharePoint 2010

Client: Satex Inc (CA, USA) Jun

09 - Sep 09

Sr Software Development Engineer

Order Entry:

Developer for building Order Entry tool, which is an internal web site used

by sales agents/ customer service to gather the customer information and to

place Satellite TV orders. The site is integrated with phone system which

makes it easier for agents to call the customers for new orders or follow

up.

The phone system is integrated with 3rd party phone systems like ZCom and

Avaya.

Responsibilities:

. Involved in the Requirement Analysis, Design, Development and Unit

Testing.

. Re-Engineer the Order Entry site for better look and feel,

performance.

. Migration of existing VB.NET user interface to ASP.NET and C#

backend.

. Design and develop new User Interface for Order Entry application

in ASP.NET 2.0.

. Develop business and database components in C#.

. Develop Stored Procedures.

. Production support of Order Entry application.

Technologies : Web 2.0, SOAP Services, ASP.NET 2.0, C#.NET 2.0,

JavaScript, SQL SERVER 2005, Visual Studio 2005, VSS, and SVN.

Employer: MySpace (CA, USA) Nov 08 - Jun

09

.NET Developer

MySpace (CA) - myspace.com:

Developer - MySpace mobile project. MySpace Mobile Web services team is

responsible for building MySpace mobile services which are used by 3rd

party mobile devices for developing MySpace application e.g. RIM, Danger,

Nokia, IPhone, Android. The services are of type SOAP Web Services, WCF and

Restful Services. Services provide all the functionalities that are present

in www.myspace.com so that users can access the same features from the

MySpace App in their smart phone.

Responsibilities:

. Participated in Requirement Analysis, Design, and Development.

. Design, develop and maintain new services for myspace mobile.

. Develop and maintenance of Stored Procedures.

. Create unit tests for mobile services.

. Developing new pages for the community server site which is

provided for partners and also used internally for partner

maintenance.

. Support and maintenance of services in production.

. Creating new pages for myspace wikii site and documenting project

specs.

Technologies : WCF, SOAP Services, ASP.NET, C#.NET 3.5, LINQ, WPF,

JavaScript, Community Server, CMS, wikii development, SQL SERVER 2005/

2008, Visual Studio 2008, VSTF, NUnit, NMock

Client: Starbucks (WA, USA) Sept 08 - Nov

08

.NET Developer

STARBUCKS.COM: (Contracting through TekSystems)

Developer - starbucks.com project. This website is used by Starbucks

employees as well as partners/public users for different services

including the star bucks coffee/products purchase, card recharge, gift

program, access of Wi-Fi in star bucks shop and to access the press

releases.

Responsibilities:

. Design and develop new pages for Starbucks.com

. Maintenance and enhancement of the Starbucks.com website

. Develop Stored Procedures.

. Involved in the Requirement Analysis, Design, Development and Unit

Testing.

. Production support of startbucks.com site.

Technologies : Web 2.0, Classic ASP, ASP.NET, C#.NET 3.5, WCF, LINQ,

JavaScript, VBScript, Commerce Server,SQL Server 2000, SQL SERVER 2005,

Visual Interdev, Visual Studio 2008, VSTF

Client: Microsoft (WA, USA)

Oct 07 - Sept 08

Software Development Engineer

SEWS, LIS:

Software Developer Engineer for (SEWS, LIS - WCF service) projects in

Licensing and Pricing group. This service is used by TSC and similar

clients to get entitlement details for an agreement and to subscribe to the

entitled programs. The service and UI clients are both internal and

external to Microsoft.

Responsibilities:

. Develop Business and Data Access components using C#.

. Develop Data Contracts, Service Contract and Operation Contracts

for the service.

. Develop Schemas and XSLT's.

. Involved in the Requirement Analysis, Design, Development and Unit

Testing.

. Document technical specification for the project requirements.

. Develop Unit Test Case for service methods.

. Develop WPF test client used to test the WCF operation contracts.

Technologies : Web 2.0, C#.NET 3.5, WCF, WPF, LINQ, Entity Framework,

SQL SERVER 2005, Windows Service, XML, XSD, XSLT, Microsoft Enterprise

Validation Application Blocks, Visual Studio 2008, VSTF

Client: Surf Control (MA, USA)

May 07 - Oct 07

Software Engineer

Quote Manger Tool:

Programmer Analyst for implementing UI tool, used by Internal and External

users for ordering products (S/W or H/W) from Surf Control. Quotes are

generated by this tool for the orders.

The generated quotes can be emailed as well as viewed in PDF format.

Windows service is used to connect the Client and Server which communicates

using Remoting and also to BizTalk service. The Quote Manger Web Service

has the Add/Create/Delete/Preview methods related to the quote.

BizTalk Rules engine is used for executing the rules required in order to

generate the quote.

Responsibilities:

. Develop Business and Data Access components using C#.

. The system is implemented as a web application using Microsoft .NET

framework 1.1, ASP.net and C# with SQL Server 2000 as backend.

. Involved in implementation and feature request addition phases of

the project.

. Implemented the Quote Manger Web Service.

. Designed and developed assemblies used in BizTalk Rules Engine.

. Involved in the Development, Testing and Support of the application.

. Production support of quote manager tool.

Technologies : C#.NET, ASP.NET, BizTalk Server 2004, SQL SERVER 2000,

Remoting, Web Service,

Windows Service, XML, NANT, NUnit, Visual Studio 2003 / 2005,

ADO .NET, Web 2.0

Client: M: Metrics (WA, USA)

Mar 07 - May 07

Software Engineer

Survey Tool:

Software Engineer / Programmer Analyst for designing and implementing an

application for Report Generation for M: Metrics. The application helps

user to find the Trends available in mobile market allowing the user to

choose the different criteria available. User has the option to view the

report numerically or graphically.

Responsibilities:

. Design and Implement Survey Tool User Interface using ASP .NET 2.0.

. Responsible for designing and creating the tables.

. Develop business and databases components using C#.

. Develop Stored Procedures, Functions using SQL Server 2005.

. The system is implemented as a web application using Microsoft .NET

framework 2.0, ASP.net 2.0 and C# with SQL Server 2005 as backend.

. Involved in all phases of the project full life cycle, conducted

requirement analysis, database design, logical and physical

modeling and implementation.

. Reviewed all ongoing database schemas and E-R diagramming/modeling

to ensure compliance with normalization rules and principles.

. Implemented the application.

Technologies : C#.NET, ASP.NET 2.0, SQL SERVER 2005, XML, Chart

Director, Aspose Excel, Visual Studio 2005, ADO .NET

Client: CARTUS Danbury (CT, USA) Apr 06 -

Mar07

Software Engineer

OD2 (Enterprise Application Integration Interfaces):

Software Engineer / Programmer Analyst for designing and implementing an

EAI application Framework to interface various internal/external business

functions with ATLAS (core enterprise application). Developed a message

based interface for bridging the organizational data across various

disparate enterprise systems such as Oracle Financials (AP/AR/PA),

Mainframe.

Responsibilities:

. Design and implement a robust common component (publisher-

subscriber pattern) to publish base business function events and

configurable event router agent to notify the subscribers for the

respective events with targeted systems event mapping.

. Responsible for designing the request and response schema messages.

. Develop business and databases components using C#.

. The system is implemented as a web application using Microsoft .NET

framework, ASP.net and C# with SQL Server 2005 as backend.

. Involved in all phases of the project full life cycle, conducted

requirement analysis, database/network/schema design, logical and

physical modeling and implementation.

. Reviewed all ongoing database schemas and E-R diagramming/modeling

to ensure compliance with normalization rules and principles.

. Designed and developed assemblies used in BizTalk. Created Ports

for Sending and Receiving message and developed Custom Pipeline

Component for Send Pipeline.

. Production support of the Cartus site.

Technologies : C#.NET, ASP.NET, BizTalk Server 2004, SQL SERVER 2005,

Remoting, COM+, MSMQ, MQ Series, XML, Microsoft Application Blocks,

NANT, NUnit, FxCop, Visual Studio 2003, ADO .NET

Email Integration - Developed a Web Based Application which is integrated

with Outlook that enables the user to attach an email as Email or Fax to

the Web Application and save the documents to the Document Management

System (DMS). Outlook Plug-In was integrated using VB .Net and Middle Tier

developed in C#.

Responsibilities:

. Designing and developing the application.

. Develop the VB Component which is integrated with Outlook.

. Develop the Web Service to communicate between Client and

Server.

. Develop stored Procedures for Activity Center.

. Develop Stored Procedures, Functions.

. Supported application developers by providing expertise on

tuning and performance of the SQL queries.

Technologies : ASP .Net, C#, C++, COM+, Web Service, SQL Server 2004, T-

SQL, Java Script, XML.

Employer: Perot Systems (Bangalore, India)

Mar 04 - Apr 06

Client: CARTUS (CT, USA)

Software Engineer

. Contingency Removal: Software Engineer / Programmer Analyst for a Web

Based Application by which a company entering into a contract with

Cendant assigns Cendant to manage the various activities involved in

relocating an employee from one place to another. Contingency Removal

is the process in which all the information of sale and subsequent

activities related to entering, tracking, and closing of contingencies

are captured. It also involves bridging the data captured using Sale

Synopsis screens to the legacy Mainframe systems. This is carried out

through Biz talk server.

Responsibilities:

. Responsible for developing the middleware components (HTTP-

remote) in C#, data access components, ASP.NET web pages, stored

procedures and NANT for automated build process.

. Responsible for developing and implementing the assemblies used

in BizTalk orchestrations for event generation.

. Designing and implementing the application

. Reviewed all ongoing database schemas

. Reviewed E-R diagramming/modeling to ensure compliance with

normalization rules and principles.

. Participated in all phases of the project full life cycle.

. Responsible for conducting requirement analysis,

database/network/schema design, logical and physical modeling

and implementation.

Technologies : C#.NET, ASP .NET, JavaScript, Remoting, BizTalk Server

2004, SQL SERVER, COM+, Microsoft Application Blocks, XML, NANT, NUnit,

FxCop, Visual Studio 2003, ADO .NET

. Needs Analysis: Software Engineer / Programmer Analyst for a Web Based

Application by which Cendant Mobility provides variety of services to

the transferee such as relocation, rental assistance, property

management, home finding, and attorney services.

Responsibilities:

. Used .Net Technologies(C#.Net). Data access components, ASP.NET

web pages, stored procedures and NANT for automated build

process.

. Participated in all phases of the project full life cycle,

conducted requirement analysis, database/network/schema design,

logical and physical modeling and implementation.

. Design and Develop the application.

. Creating and maintaining database using SQL Server Enterprise

Manager.

. Responsible for Writing Procedures, Functions, PL/SQL, and T-SQL

Statements as needed.

. Troubleshooting at various levels, providing real time 24/7

physical, phone and email support for SQL Problems and

performance issues.

. Responsible for developing BizTalk orchestrations for event

generation.

Technologies : C#.NET, ASP .NET, JavaScript, Remoting,BizTalk Server

2004, SQL SERVER, XML,COM+, Microsoft Application Blocks NANT,NUnit,

FxCop, Visual Studio 2003, ADO .NET

. Policy: Developer for the Web Based Application which is used by

Cendant Mobility to capture the various Policies for Client and

Customer and the Services provided by the Policies.

Responsibilities:

. Design and developed the web application in ASP.NET.

. Develop the middleware components (HTTP-remote) in C#.

. Develop for data access components, web pages.

. Develop stored procedures, NANT for automated build process.

. Responsible for Configuration Management using VSS Server.

. Conducted requirement analysis, database/network/schema design,

logical and physical modeling and implementation.

. Creating and maintaining Procedures, Functions, PL/SQL, and T-

SQL Statements.

. Troubleshooting at various levels.

. Provided real time 24/7 physical, phone and email support for

SQL Problems and performance issues.

Technologies : C#.NET, ASP .NET, JavaScript, Remoting,SQL Server,

Microsoft Application Blocks, COM+,XML, NANT, NUnit, FxCop, Visual Studio

2003, ADO .NET

LAST DATE UPDATED: 5th June 2013



Contact this candidate