Post Job Free

Resume

Sign in

.Net Service

Location:
Bengaluru, KA, India
Posted:
January 28, 2015

Contact this candidate

Resume:

Venkata Siva Reddy

Email: acn13l@r.postjobfree.com

Mobile No: +91-961*******

Summary:

> 7.8 years of software experience in evaluation, design, development,

testing, project management and maintenance, production support using

SDLC process and AGILE methodologies. Strong skills and experience in

Object-Oriented Programming, Service Oriented Programming using the

.NET framework

> Extensive knowledge in applications of technological solutions

especially in complex business applications

> Demonstrated proficiency in development using Microsoft.NET

technologies like WCF, LINQ, ASP.Net 4.0/3.5/3.0,ASP.Net MVC 3.0/4.0

C#(4.0/3.0/2.0), VB.NET and AJAX Extensions with MS SQL Server (SQL

2008 / 2005 / 2003) as database.

> Hands on experience in design using Object Oriented Programming

Principles like Encapsulation, Inheritance, Polymorphism, reusability

and Design patterns like MVC, Abstract factory, Decorator, Object

pool a standard solution to common problems in software design.

> Experienced in XML Web Services (SOAP, WSDL and UDDI), Service

Oriented Architecture [SOA] concepts using .NET Framework and Database

Programming using TSQL (SQL Server 2008/2005/2003).

> Expertise in developing GUI (Graphical User Interfaces) using C# and

Web based (Web Forms, ASP.Net) application development.

> Experience in using ASP.NET AJAX framework for creating efficient and

interactive web applications that work across all popular browsers.

> Experience in using Language-Integrated Query [LINQ] (LINQ to SQL,

LINQ to objects and LINQ to Entities).

> Experienced in creating Localized and Globalized applications to be

accessible across the world.

> Experience in development and implementation of Windows Communication

Foundation (WCF), and also responsible for developing WCF based

Service, Data, Fault and Message Contracts and services.

> Experience in designing and branding Master Pages utilizing Server

Controls, User Controls, Data Grid control, Form Validation controls,

Custom controls and CSS.

> Experience in securing web applications using ASP.NET authentication

(Forms-based Authentication) and authorization mechanisms like

authorizing Users, Roles and User Account Impersonation.

> Experience in ADO.NET components such as Data Connection, Data

Command, Data Readers, Data Sets and Data Adapter.

> Sound knowledge in writing T-SQL queries, stored procedures, Triggers

along with Data Transformation Services (DTS), Cursors, views, user

defined functions, packages, database performance tuning, indexing.

> Experience in working with Nunit and MSTest Framework for unit

testing.

> Experience in using Team Foundation Server 2013/2012/2008, Microsoft

Visual SourceSafe for Version Controlling.

> Excellent analytical, designing and programming abilities in using

technology to create elegant, flexible and maintainable solutions for

complex development problems.

> Excellent work ethics, self-motivated & quick learner, willing to learn

new technologies and third party products.

Work Experience:

> Working as Software Dev. Staff Engineer in DELL, Bangalore from

Oct'2008 to Till Date.

> Worked as Software Engineer in Praxis Interactive Technologies, Mumbai

from June 2007 to Oct'2008.

Educational Profile:

. M.Sc. from Acharya Nagarjuna University, Andhra Pradesh (2002-2004).

Areas of Expertise:

IDE's Microsoft Visual Studio.net 2003, Microsoft Visual

Studio .net 2005, Microsoft Visual Studio .net

2010, SQL server 2008, Microsoft visual source

safe.

Languages .NET Framework 3.0 Win Forms developments,

Generics,C#.NET interoperability,

ADO.NET,XML,Webservices,.NET Framework 3.5

.NET Technologies ASP.Net MVC 3.0/4.0,ASP.Net (4.0/3.5/3.0/2.0/1.X),

WCF, LINQ, ADO.NET (4.0/3.5/3.0/2.0/1.X ), Web

Services,.Net Remoting and Net Framework

4.0/3.5/3.0/2.0

Web Technologies XML, HTML5, DHTML, XHTML, CSS, XSLT, VBScript,

JavaScript, AJAX, JQuery,RAZOR View Engine

Web Services SOAP, UDDI, WSDL, XML,Host Integration services

Programming Languages C# (4.0/3.5/3.0/2.0/2.x), VB.net, C, C++, SQL,

PL/SQL, XML.

Databases SQL Server 2008/2005/2000 (T-SQL, Stored

procedures, Triggers, DML, DDL, DTS).

Middleware ADO.Net, ActiveX, DLL

Protocols SOAP, SSL, FTP, TCP/IP, HTTP

Web/Application Servers Internet Information Server (IIS)

Design Patterns MVC, Decorator and Abstract Factory

Tools HTML Workshop, Spy++,Process explorer,WinDbg,GACt,

Rational purify Quantify, PureCoverage, Web

Servers:IIS 5.1/6.0,Perforce (version control

tool)

Methods Object Oriented Programming methods,Design

Patterns

PROFESSIONAL EXPERIENCE:-

Dell Inc. Transactional Users.

Role: .NET Lead and SME.

Simplified Trans.Program-MyAccount (STP-MA).

STP-MA is the Personal info. Tool for the Dell Inc. Customers, where users

can sign up into their account and update their personal info. Like Account

Settings, Shipping & Payment, Financing related info. And able to view

recent order status details for the past 60 days. Under Account settings

section we have Email Password settings and Customer numbers are the sub

modules, where user can update his personal email id/password under Email

Password settings, also User can add/link his customer numbers with dell

under his profile, also user can add Billing/shipping address details, user

can add his payment info. Related like Credit Cards, and he can able to

link his profile for Dell Preferred Account (DPA).

Responsibilities:

> Involved in Full Software Development Life Cycle (SDLC) and

identifying the requirements and defining the business rules to user

requirements.

> Involved in Requirement Analysis

> Recommended solutions, estimate efforts, and prepare proposals.

> Worked on Agile Methodology (Scrum) to meet timelines with quality

deliverables.

> Used Service Oriented Architecture (SOA) approach for design and

developing distributed applications using Web Services.

> User Interface was developed using Event driven Web Forms

using ASP.NET that runs on IIS 7.5 using Visual Studio 2013.

> Extensively used C#.NET for development and design of the Business

Logic and Data Access Layers use of Generics, Events, Properties and

Anonymous methods in Test Driven Development (TDD) environment.

> Created Stored Procedures, Triggers, and Views for performance tuning

and retrieval of data.

Environment: .NET Framework 4.5, LINQ, ADO.NET, C#.NET, ASP.Net MVC 4.0,

Windows Server 2008, Visual Studio 2013, SQL Server 2008, XML, HTML, XHTML,

XSLT, SOAP, NUNIT,IIS 7.0, JavaScript, JQUERY, CSS, Web Service,NUNIT,

CruiseControl,StructureMap(IOC)

Dell Inc. Transactional, Premier, Partner Direct and DFS Users.

Role: .NET Lead and SME.

Preference Management Centre(PMC).

PMC is the Marketing tool for the Dell Inc. Customers, where users can sign

up into their account and update subscriptions/ preferences based on their

choice. User can opt-in for 4 different types of channels like E-mail,

Postal Email, FAX and SMS. Users will be notified thru an email when he/she

updates his subscriptions/preferences info thru UI, Business will have the

ability to add the new subscriptions list over a period of time, the same

will be populated when a user in logged into their account. PMC is the

common repository for all types of subscriptions/preferences for all

www.dell.com users (Transactional, Premier, DFS and Partner Direct), the

users preferences info. Will be stored into Operations Data Store

(ODS).Inside the PMC,user can have the ability to update his profile info

like First Name, Last Name, E-mail Id, Address info.

Responsibilities:

> Involved in Full Software Development Life Cycle (SDLC) and

identifying the requirements and defining the business rules to user

requirements.

> Involved in Requirement Analysis

> Recommended solutions, estimate efforts, and prepare proposals.

> Worked on Agile Methodology (Scrum) to meet timelines with quality

deliverables.

> Used Service Oriented Architecture (SOA) approach for design and

developing distributed applications using Web Services.

> User Interface was developed using Event driven Web Forms

using ASP.NET that runs on IIS 7.5 using Visual Studio 2013.

> Extensively used C#.NET for development and design of the Business

Logic and Data Access Layers use of Generics, Events, Properties and

Anonymous methods in Test Driven Development (TDD) environment.

> Created Stored Procedures, Triggers, and Views for performance tuning

and retrieval of data.

Environment: .NET Framework 4.5, LINQ, ADO.NET, C#.NET, ASP.Net MVC 4.0,

Windows Server 2008, Visual Studio 2013, SQL Server 2008, XML, HTML, XHTML,

XSLT, SOAP, NUNIT,IIS 7.0, JavaScript, JQUERY, CSS, Web Service,NUNIT,

CruiseControl,StructureMap(IOC)

DELL Premier Customers.

Role: Software development Senior Analyst.

Account Management.

Account Management is the online site for Premier customers to view their

Personal information like

Order details, Cart summary, Quote Details, financial reports. Premier

users can be created thru online sales tool accessed by ISR (Internal Sales

Reps), Once ISR's created a separate page for Premier

Customers, they can be notified thru E-mail with Account management link to

access their personal

Info.

Responsibilities:

> Involved in Full Software Development Life Cycle (SDLC) and

identifying the requirements and defining the business rules to user

requirements.

> Involved in Requirement Analysis with PDM.

> Worked on Agile Methodology (Scrum) to meet timelines with quality

deliverables.

> Used Service Oriented Architecture (SOA) approach for design and

developing distributed applications using Remoting and Web Services.

> Used ASP.NET MVC Page Controller pattern to add functionality to

individual pages such that

to accept input from the page request, invoke the requested actions on

the mode.

> Extensively used C#.NET for development and design of the Business

Logic and Data Access Layers use of Generics, Events, Properties and

Anonymous methods in Test Driven Development (TDD) environment.

> Designed and developed remote client access using Web Services

(SOAP/UDDI/XML) to allow for syncing of data at remote sites and the

main data site.

> Developed profiling tool and test scripts specific to the tool and

Unit testing using NUNIT.

> Used Team Foundation Server (TFS) for Version Control, creating and

managing projects and accessing the items that are stored and managed

for a project.

Environment: .NET Framework 4.0, LINQ, ASP.NET 3.5, ADO.NET, C#.NET,

ASP.Net MVC 2, Windows Server 2008, Visual Studio 2010, SQL Server 2008,

SSRS, TFS, XML, HTML, XHTML, XSLT, SOAP, NUNIT,IIS 7.0, JavaScript, CSS,

Web Services,.

Dell Transactional Customers

Role: Software development Senior Analyst.

MyAccount.

MyAccount is the online site for Transactional customers to view their

Personal information like Recent Order details up to 90 days, DPA/DBC,Financial info, default system with service Tag, Cart summary, Customer

numbers, Address book globally. MyAccount users can also maintain their

profile info like First Name, Last Name and E-mail Id, MyAccount users can

also add their Credit Card info (max of 2 CC) to his own account.

Responsibilities:

> Involved in Full Software Development Life Cycle (SDLC) and

identifying the requirements and defining the business rules to user

requirements.

> Involved in Requirement Analysis with PDM.

> Worked on Agile Methodology (Scrum) to meet timelines with quality

deliverables.

> Used Service Oriented Architecture (SOA) approach for design and

developing distributed applications using Remoting and Web Services.

> User Interface was developed using Event driven Web Forms

using ASP.NET that runs on IIS 7.0 using Visual Studio 2010.

> Designed different components using C#.NET language with extensive use

of Object Oriented Programming Techniques (OOPS) like Abstract

Classes, polymorphism, Interfaces etc.

> Designed and developed remote client access using Web Services

(SOAP/UDDI/XML) to allow for syncing of data at remote sites and the

main data site.

> Designed website in ASP.NET 3.5 with a consistent site-wide page

layout Using Master Pages and their associated content pages.

> Developed the data binding and Data Access with SQL using ADO.NET.

> Used Team Foundation Server (TFS) for Version Control, creating and

managing projects and accessing the items that are stored and managed

for a project.

Environment: .NET Framework 4.0, LINQ, ASP.NET 3.5, ADO.NET, C#.NET,

ASP.Net,Windows Server 2008, Visual Studio 2010, SQL Server 2008, SSRS,

TFS, XML, HTML, XHTML, XSLT, SOAP, NUNIT,IIS 7.0, JavaScript, JQUERY, CSS,

Web Services.

Dell EMEA Customers

Role: Software development Senior Analyst.

My Financials

My Financials is an online account service available to all our customers.

This service permits access to your financial account(s) and allows you to

get a quick overview of your invoices, both outstanding and paid. You can

communicate with your Dell collector and download copy invoices.

Responsibilities:-

> Involved in Requirement Analysis

> Understanding the entire application management process, procedures;

and identifying areas for improvements.

> Participated in System

Analysis and Application

Designing Sessions with

project managers,

business analysts and

team members to analyze

business requirements and

outline the proposed IT

solution.

> Involving the system in a modular architecture for maximum code reuse,

software organization and management of development tasks.

> Used .NET Framework 3.5, Object Oriented Methodologies(C#) for

Application Development.

> Designed Graphical User Interface (GUI) using Master Pages, HTML,

JavaScript, CSS classes and Custom Controls for Reporting and Planning

Module.

> Developed Web Service for retrieving product data (based on XML, WSDL,

and SOAP)

> Designed Data Access Layer and its Methods (ADO.NET) as a connection

between Business Logic and Data Base.

> Implemented Form Based Security Authentication and Authorization based

on Access-Levels for Pages.

> Experienced in LINQ (Language Integrated Query Language), LINQ to SQL,

LINQ to Objects.

Environment: ASP.NET 3.5, C#, ADO.NET,HTML, CSS, JavaScript, DHTML, Visual

Studio 2008, SQL Server 2005/2008, T-SQL, IIS 7.0/7.5, Web Services, SOAP,

WSDL, XML, AJAX, MS Visual SourceSafe 6.0, .NET Framework 3.5, Web forms

and Win forms, XML, XHTML, MS VISIO(UML), N-Unit Testing Tool.

Dell EMEA Customers

Role: Software development Senior Analyst.

My Invoices

My Invoices is an online account service available to all our customers.

This service permits access to your invoices, both outstanding and paid.

You can communicate with your Dell collector and download copy invoices.

Responsibilities:-

> Involved in Requirement Analysis, designed and developed Web

application using ASP.NET 3.5 and C#

> Configured Web Services service to authenticate clients with Windows

credentials for intranet applications for login validations.

> Involved in designing and coding for web forms of the

application with ASP.NET.

> Used ASP.NET Application life cycle event handlers to create handler

methods and Global.asax pages.

> Developed the data layer class, Business layer class using C# which is

reusable for data transactions of entire project.

> Designed different components using C# language and used Exception

handling, Error providers to handle exceptions.

> Designed Master Pages for look, feel and standard behavior to

centralize the common functionality of all the web pages.

> Created data access layer to communicate with the SQL server Database

with ADO.NET objects.

> Involved in testing of application by Unit Testing, Integration

Testing, User Acceptance Testing (UAT) and End User Support.

Environment: Windows Server 2003, .NET Framework 2.0, Visual Studio 2008,

SQL server 2005, C#, ASP.NET 2.0, ADO.NET, AJAX, MVC, SSRS,VSS,XML, XSLT,

HTML, SOAP, IIS 6.0, JavaScript, CSS, Web Services, Enterprise Library 4.1

DELL APJ Customers

Role: Software development Senior Analyst.

APJ-Ninja, CMT (Content Management Tool) and APJ-Sales Tool.

Ninja is the tool designed for APJ Customers to view their personal

information, Users can view their personal info like First Name, Last Name

and Email Id, also users can upload list of users and download. Users can

search with First Name/ Last Name. Ninja Users will flow into down systems

like JDOMS.

Responsibilities:-

> Developing enhancements of the product

> Conducting code review meetings of the of the enhancement modules

> Scheduling the bug fixing tasks to the subordinates based on priority

of the bugs

> Involved in Requirement Analysis, designed and developed the Smart

Client application using Winforms .NET 3.5 and C#

> Prepared users documentation and functional prototypes

> Developed all the Business Logic for all the modules in a separate

Business Layer in C# and this was implemented using Web Services.

> Configured Web Services service to authenticate clients with Windows

credentials for intranet applications for login validations.

Languages: - C#.Net Framework 3.5(Win forms (Binding Controls, Navigation

Controls,),Infragistics SDK,ADO.NET,Webservices,Interop COM,.NET

MutiThreading,Delegates,Gernerics

Database:-SQL server 2005

PLATO, USA.

Role: Software development Analyst.

PLE Licensing.

PLATO Learning Environment is an e-learning project. The activation of a

license instance contains the Libraries, Learning Paths, and Test Packs.

Library & Test Packs can contain multiple Learning Paths. These licensable

entities will all be activated in a single step in back office. Any

Licensable Entity regardless of the licensing type - can be searched and

activated through this procedure. All licensable entities will be licensed

individually through a license instance. Each license Instance will

contain the Name, Description, Activation Date, Expiration Date, Quantity,

Content type, Client Distributed. The system will be able to filter

between different Learning Path Types are Plato Courses and Plato Titles.

Responsibilities:-

> Developed Business Entities, DataMappers, BusinessManager, Custom

Controls.

> Implemented Coding using Generics.

> Involved in Nunit Testing, Code Coverage and Fxcop.

Languages:- C#.Net Framework 2.0,ADO.NET,Webservices,Interop COM,.NET

MutiThreading,Delegates,Gernerics

PLATO, USA.

Role: Software development Analyst.

PLE Code Merge.

PLATO Learning Environment is an e-learning project. Which is developed for

k to post-secondary learners; this project is involved in merging two

projects i.e. PLE 1.0 and PLE 1.1 in to a single project. By adding

additional functionality where ever is needed.This project maintains the

different URL's means Account Admin Management and phoenix web, account

admin management that is called back office will give the licenses for

different courses and for different administrators at different level's

like district admin, school admin, teacher and learner, whereas for

postsecondary environment district admin, instructor and teaching

assistant. In phoenix web the entire users can login but they can see only

thing's up to their level i.e. Account Admin will give Authentication to

access and modify things for learner depending upon the learner.

Activation of licenses, cancel the licenses and modify the courses etc...

Can be done.

Responsibilities:-

> Unit test cases execution

> Bug fixing.

> Involved in database Design.

> Understanding the functional specifications.

> Involved in Nunit Testing Code Coverage and Fxcop.



Contact this candidate