PROFILE:
. Thirteen (**) years of experience in Microsoft technologies.
. Proficient in .Net Framework 1.1, 2.0, 3.5, 4.0 and Design
Patterns.
. Hands on Experience in building Windows and Web applications using
Visual Studio 2003/2005/2008/2010/2012.
. ASP.Net, C#.Net, VB.NET, WCF, WPF, WF, LINQ, VB, XML, XSLT.
. HTML, DHTML, HTML5, JavaScript, VBScript, CSS, JQuery.
. MVC, Entity Framework.
. Proficient in developing SOAP and OData Web services.
. Proficient in developing 508 compliance and OWASP web sites.
. Proficient in developing Mobile web site.
. Object-oriented analysis and design using UML with Visio.
. Database design / ER Modeling using Visio.
. Database development using Oracle, SQL Server, PL/SQL and SSRS
. Proficient in SDLC phases for project execution.
. Worked in Agile, SCRUM and Waterfall Models.
. Excellent Business Technology consulting skills to work closely
with Business Development and sales teams
. Expertise in working with global and distributed project teams
. Proficiency in creating business and technical project
documentation.
. Good knowledge of SEI-CMM processes requirements for project
execution and delivery.
. Configuration management using Visual SourceSafe, Tortoise SVN.
. Manage the multiple projects at the same time with 24/7 support.
Professional Experience:
** Active Network (Mar 2008 to present) Location: Clarksburg
Maryland Duration: 5.9 Years
As a senior developer I was handling multiple projects in the Active
Network at the same time.
Texas.ReserveWorld.com
Texas Reservation System is developed to facilitate the customer to
reserve the park facilities. System consists of Reservation web site,
email windows service, Waiting list Work flow, Map plotting tool web
site, Accounting Win form application, Inventory management windows
application, Call Center component, Field Component. Cache service
module is designed to develop the xml file to cache the master data.
Waiting list Work Flow module creates waiting lists for the unavailable
inventory for customer request and reservations depending on inventory
availability. Reporting module is used to develop the custom reports
for the transactions. Sites data web site is used to map the sites on
physical map. Web site is OWASP compliant and 508 compliant.
Technologies: - ASP.Net 3.5, C#.Net 3.5, Win forms, Java Script, Oracle
9i, SQL, XML, .Net Web Services, AJAX, WCF, WF, LINQ, MVC3,Entitity
Frame Work 5.0, NUnit, Microsoft Visio, JAWS, Total Validator,VS
2008/2010/2012.
Roles and Responsibilities: As the Senior Developer, I am responsible
for:
. Develop Texas Reserve world Web site, Map Plotting tool web site
using ASP.NET, C#.NET, JavaScript, JQuery, AJAX.
. Developed Texas Mobile web site using MVC4.0, HTML5, RAZOR
Engine and JQuery.
. Address verification WCF REST Service is developed to validate
the Customer Address.
. 508 Compliance is tested using Total Validator tool. Web site
compatible for screen reader software using JAWS.
. Created the web site as OWASP Compliant.
. Developed Email and Cache Windows services using C#.Net
. Developed Waiting List Work flow application using WWF.
. Developed Accounting and Inventory management system using Win
forms.
. Design the database Texas CRS using Oracle 9i/10g. Create and
Use the Stored Procedures, Triggers etc., in the System
. Deploy the application using Publishing methodology by SVN.
Loyalty Program
This web site is designed to manage the Ohio Loyalty program. Each
Customer will be assigned to a Loyalty card when registers for loyalty
program. Customer earns the points for each transaction made from Ohio
state parks Customer Reservation System. Rules module will define the
rules for point's allotment for each transaction depending on length,
facility. Points will be added to card automatically after transaction
depending on the rule defined. Fulfillment module will allow the
operator to assign the Loyalty card to customer and ship the card to
customer. Reports module will allow administrator to generate the
reports by selecting the Date, customer, and region/state. Customer can
redeem these points for making transaction in Ohio SP CRS.
Technologies - ASP.Net 3.5, C#.Net 3.5, JQuery, Oracle 9i, SQL, AJAX,
LINQ, MVC3, Entity Framework5.0, NUnit, VS 2008.
Roles and Responsibilities: As the Senior Developer, I am responsible
for:
. Website is developed using MVC3.0, ASPX Engine, JQuery, AJAX,
and LINQ.
. Created Database components using Oracle 9i i.e. Tables, Views,
Functions and Stored Procedures etc.,
. Document the HLD and LLD for the web site and Deploy
Application.
Gift Card Redemption
Gift Card redemption program is to manage the Customer Gift cards. Gift
card allotment, amount managements and report generation by customer,
area are developed. Gift card WCF service will allow the same
operations from other systems. Reports can be generated for the
specific period for gift cards.
Technologies - ASP.Net 2.0, C#.Net 2.0, JQuery, Oracle 9i, SQL, AJAX,
LINQ, MVC1, Entity Framework4.0, VS2008
Roles and Responsibilities: As the Senior Developer, I am responsible
for:
. Design the develop web pages using ASP.NET 2.0 with C#.Net,
JQuery in the MVC1.0 Framework.
. WCF Service is developed to manage the Gift cards from external
clients.
. Created the Database, Stored Procedures, Functions, LINQ queries
to handle the Database operations using Oracle.
. Technical document preparation and deploying the application.
Payment Gateway Response System
PGRS is the payment system used in all the reserve world applications.
Depends on the sales channel the corresponding payment processor is
invoked. Each transaction will be logged in the database. Dashboard
will show the pending transactions for last 5 minutes. If there is any
error in the transaction like Credit card denied, insufficient funds
etc., Recon service will handle those transactions and update the
credit card processor.
Technologies - ASP.Net 2.0, C#.Net 2.0, Oracle 9i, SQL, Entity
Framework4.0, .Net Remoting, VS 2008
Roles and Responsibilities: As the Senior Developer, I am responsible
for:
. Document the HLD and LLD for the system.
. Design and develop the Reserve world Web service using ASMX Web
service. Web site to display the failed transactions using
ASP.NET 2.0 with C#.Net.
. Designed and developed the database and components using Oracle
9i/10g.
. Deploy the application
ReserveWorld.com
Reservation world is the system to reserve the parks for camping,
cottages and lodging. Active network has contract with the different
states in USA (Michigan, Minnesota, Missouri, Ohio, Pennsylvania,
Georgia and New Mexico etc.) Using the reservation system user can
reserve the camping, cottages and lodging facilities for the desired
dates. Email will be sent to the user on successful reservation.
Reserve world has three parts i.e. Field, Call Center, and Public Web.
All these are developed using different technologies i.e. ColdFusion,
Power builder and Dot Net. Public Web, windows service and Web services
are developed using the Dot Net. URL for the web is
www.reserveworld.com. Windows application is used for accounting and
generating the wires files for the accounting module.
Technologies - ASP.Net 2.0, C#.Net 2.0, Winforms,Java Script, Oracle
9i, SQL, XML, .Net Web Services, AJAX, WCF,LINQ, Microsoft Visio, VS
2005/2008/2010.
Roles and Responsibilities: As the Senior Developer, I am responsible
for:
. Design and develop the web pages and perform the unit testing
using ASP.NET, C#.NET etc.
. Developed the email service, cache service and SOAP Web
services.
. Design the database using Oracle 9i/10g
. Deploy the application.
Maryland black bear hunting
This is lottery application for black bear hunting in Maryland State
parks. Hunter can apply for lottery using web site or calling the call
center. Application will be open for specific time period for apply.
Oracle Job will run on lottery day and predefined number of applicants
is selected. Hunter will be notified by mail about winning the lottery.
Lost users will have priority for next year lottery.
Technologies - ASP.Net 2.0, C#.Net 2.0, Java Script, Oracle 9i, SQL,
VS2005
Roles and Responsibilities: As the Senior Developer, I am responsible
for:
. Design and develop the web pages using ASP.NET and C#.NET.
. Design the database and Create Database components.
. Unit testing using JIRA and Deploy the application.
** Hewlett-Packard GDIC (Apr 2005 to Jan 2008) Location: Bangalore, India
Duration: 2.9 Years
Resource Planning Tool Apr' 2007 to Dec' 2007
Resource planning tool is used to Plan the resources required for the
organization to run the business and handle the projects for the
different clients. Resource skills retrieval, management and assignment
to new tasks are achieved by this web site. Reports module generates
Demand summary, soft allocation, hiring report, analysis report.
Managers will use this information to recruit the employees for the
opportunities they may win are already won. RP Tool also will suggest
the employees who can fit for the current requirement or unplanned
requirement.
Technologies - ASP.Net 2.0, VB.Net 2.0, C#.Net 2.0, Winforms,Java
Script, SQL Server 2005, SQL Server Reporting Services, XML, .Net Web
Services, AJAX, Microsoft Visio.
Roles and Responsibilities: As the Senior Developer, I am responsible
for:
. Involved in the SRS (Software requirement specification document)
preparation.
. Preparation of Build Document, Planning and Estimation.
. Designing the database using SQL Server 2005.
. Designed and developed Skill group, planning and report Modules.
. Coding, Unit testing, Integration testing and Regression testing.
. Tracking project milestones, status reporting, defect resolution.
GSCB Config Tool Oct 2006 - Mar 2007
GSCB Configuration tool is used to configure the calls by GSCB
employees to the Split, work group and Wrap Code. Employee will be
mapped to the agentids through which he will accept the calls or cases
in Employee configuration. Employee is too mapped to split and
workgroup using the agentid. Employee can be mapped to multiple splits
and multiple work groups in a given duration. Details of employee
mapping to teams, splits and work groups are retrieved from the source
systems. Each day after the ETL process executes the source system data
is uploaded into the database. Using this Admin or Data analyst will
map the employee to the appropriate splits or work groups or wrap
codes. The Admin or Data analyst of the system will do team mapping in
the organization level. Customer satisfaction reports are uploaded in
the CSAT Module. Using the mapped data by the "GSCB Config tool" data
warehouse team will develop the reports using Business objects and
Informatica tool. Employee mapping tool is developed in Winforms.
Technologies - ASP.Net 2.0, VB.Net 2.0, C#.Net 2.0, Winforms,Java
Script, SQL Server 2005, SQL Server Reporting Services, XML, .Net Web
Services, AJAX, Microsoft Visio.
Roles and Responsibilities: As the Senior Developer, I am responsible
for:
. Involved in the SRS, HLD and LLD document preparation.
. Preparation of Build Document, Planning and Estimation
. Designed and developed Employee, Node, CSAT upload Modules.
. Preparation of Test cases, Test Data for all the developed web
pages.
. Coding, Unit testing, Integration testing and Regression testing.
. Database components development and Reports using SQL Server and
SSRS respectively.
. Tracking project milestones, status reporting, defect resolution.
Visitor Management System Apr 2006 to Oct 2006
VMS is used to control the access of the visitors to the HP campus. Any
employee can raise visit for the personal or official purpose. Employee
will raise the request for the visitor. Financial and material required
for the visit are calculated by respected admin. Visitor will be given
ID card along with the access card after the manager approves the
request. Using schedulers, mail will be sent to managers and requestors
on non-returned visitor pass and access cards. Reports are generated
dynamically in excel.
Technologies - ASP.Net, VB.Net, Winforms, Java Script, SQL Server 2000,
XML, Microsoft Visio.
Roles and Responsibilities: As the Senior Developer, I am responsible
for:
. Preparation of Build Document and LLD, HLD, Test Cases.
. Designed and developed the web pages in CVMS and VMS User, admin
Modules Using ASP.NET, VB.NET using N-tier architecture.
. Preparation of Test cases, Test Data for all the developed web
pages.
. Coding, Unit testing, Integration testing and Regression testing.
. Tracking project milestones, status reporting, defect resolution.
. Design and develop the database components using SQL Server 2000.
. Coding, Unit testing, Integration testing and Regression testing.
. Tracking project milestones, status reporting, defect resolution.
Voice Portal Dec 2005 to Mar 2006
Voice portal deals with the telephone billing of the HP employees for
the personal and official use. The user should mark personal calls
every month. Managers and employees who have sub-ordinates can see
their team calls-cost to estimate the telecom cost for the specific
period. Manager can send mails to the employees about their cost of
calls. Admin can see the reports by organization structure wise and he
has option to send mail to the concerned managers about the cost of
their BU. Admin can disable the auth code of the employee. Personal
calls costs of the employees are sent to payroll. Admin and manager
modules are developed using winforms.
Technologies - ASP.Net, VB.Net, Winforms,Java Script, SQL Server 2000,
XML,.Net Web Services, Microsoft Visio.
Roles and Responsibilities: As the Senior Developer, I am responsible
for:
. Preparation of LLD, HLD, Test Cases, Build documents, Test cases
and Test Data
. Designed and developed the web pages in User module Using ASP.NET,
VB.NET.
. Client side scripting is developed using JavaScript in all the web
pages.
. Designed and developed the win forms in Admin and Manager Modules
VB.NET Win forms
. Designed and developed SQL Jobs, Windows schedulers SQL Server
Management Studio
. Coding, Unit testing, Integration testing and Regression testing.
. Tracking project milestones, status reporting, defect resolution.
Billing Portal Apr 2005 to Nov 2005
Reports module consists of all the reports, see the resource wise, and
milestone wise billing for the specific period. There are 7 reports,
which are used by users depending on their access privileges. Hot links
will guide the user to approach the help desk to handle the issues
during the billing period. Help module describes the user about the
billing. Masters Update module is used to upload the billing details
and giving the access to the user. Data is retrieved form SAP through
Hourly schedulers.
Technologies -VB.Net, Winforms, ASP, VB, Java Script, SQL Server 2000
Roles and Responsibilities: As a Senior Developer, I am responsible
for:
. Preparation of LLD, HLD, Test Cases.
. Designed and developed the web pages in Reports and Masters Update
Modules.
. Created schedulers and Stored procedures Using SQL Server 2000.
. Supporting the users through the billing process and fixing the
bugs pointed by the portal users.
. Coding, Unit testing, Integration testing and Regression testing.
. Tracking project milestones, status reporting, defect resolution.
** Synergy Soft (Oct 2002 to Apr 2005) Location: Hyderabad, India
Duration: 2.6Years
License Management System Sep 2004 - Apr 2005
Web site is used to manage the License management for the Employees.
Technologies - ASP.Net, VB.Net, ASP, VB, Java Script, Oracle 8.1
Roles & Responsibilities: As a Sr. Developer, I was responsible for:
. Involved in Preparation of Functional Document, Technical
architecture document Planning and Estimation.
. Involved in designing the database.
. Developed DDS for Admin Module and Request Flow Module.
. Designed and developed the web pages in Admin and Request flow
Modules.
. Preparation of Test cases and Test Data for all the developed web
pages.
. Coding, Unit testing and Integration testing.
Project Management System Oct 2003 - Aug 2004
PMS is an automatic management and tracking of projects under
development.
Technologies - ASP.Net, VB.Net, ASP, VB, Java Script, Oracle 8.1
Roles & Responsibilities: As a Sr. Developer, I was responsible for:
. Involved in Preparation of Functional Document, Technical
architecture document Planning and Estimation.
. Involved in designing the database.
. Developed DDS for Admin Module and Request Flow Module.
. Designed and developed the web pages in Admin and Request flow
Modules.
. Preparation of Test cases and Test Data for all the developed web
pages.
. Coding, Unit testing and Integration testing.
Human Resource Information Nov 2002 - Sep 2003
Management
Technologies - ASP.Net, VB.Net, ASP, VB, Java Script, Oracle 8.1
Roles & Responsibilities: As a Sr. Developer, I was responsible for:
. Designed and developed the web pages.
. Coding, Unit testing.
** Multisoft Corporation (Jun 2000 - Oct 2002) Location:
Hyderabad, India Duration: 2.4 Years
Activity Based Billing Jan 2002 to Sep 2002
(ABB)
Technologies - VB, Oracle 8.0 with Crystal Reports.
Roles and Responsibilities: As a Developer, I was involved in:
. Preparation of Test cases, Test Data for all the developed
winforms.
. Coding and Unit testing.
Payroll Services Mar 2001 to Dec 2001
Technologies - VB, ASP, Oracle 8.0 with Crystal Reports.
Roles and Responsibilities: As a developer, I was involved in:
. Coding and Unit testing.
Distribution Management Control Jun 2000 to Feb 2001
Technologies - VB, Oracle 8.0 with Crystal Reports.
Roles and Responsibilities: As a developer, I was involved with:
. Coding and Unit testing.
Education
. Master of Computer Application.
. Bachelor of Science with Mathematics, Physic and Chemistry.
Certification
. Microsoft Certified Technology Specialist (MCTS) Web Applications
Development with Microsoft .Net Framework 4
1