Anda di halaman 1dari 8

SURMEET CHHABRA

SUMMARY:
• Having more than 9 years of solid programming and all round software development
experience from requirements gathering, design and development to implementatio
n and third party testing and delivery.
• Natural Strength for writing re-usable code and components using Visual Basic, V
isual C++ using OOP in a COM environment and also wrote Web Service using Visual
studio 2003 and Visual Studio 2005.
• Reporting solutions and tools like Microsoft reporting services; prepared a cust
om report- writing tool using .NET technology successfully
• Proven skills in development with VB, ASP and NET (ASP.NET/VB.NET/C#) and also V
isual C++, C++.
• Used UML notation extensively to draw a variety of diagrams for all the phases o
f system development life cycle using Visio and Enterprise architect.
• Fast learner with excellent communication skills, strong customer focus
• Proactive and dedicated with ability to meet deadlines and deliver results

TECHNICAL SKILLS:
Technologies: MS.NET Frameworks (ASP.NET, C#), ADO.NET, ADO, RDO, ACTIVE-X
(DCOM/COM), ACTIVE SERVER PAGES (ASP 3.0/2.5), HTML.
Languages: C#, C, C++, JavaScript, and VBScript, CSS, Visual Basic 6.0
RDBMS: MS-SQL Server 6.5/7.0/2000, ORACLE 8.1.6, DB2, MS-ACCESS 97, FOX
PRO 2.5,
Blaze (a Database used with Oracle power objects)
Tools: VISUAL INTERDEV 6.0, VISUAL SOURCE SAFE 6.0, Crystal Reports 8.0
/7.0, Reporting Services 2005, Active Reports for .NET.
Case Tools: Rational Rose, Enterprise Architect, Cayenne Object Team, Erwin.
OS: WINDOWS 2000/NT/XP, UNIX (AWK programming and Shell scripting)

PROFESSIONAL EXPERINCE:
Project: Word Designer Feb 2008 – July 2
008
Client: Thomson Elite Analyst/Devel
oper
Word Designer is a visual design tool, using a combination of a familiar word pr
ocessing environment and dynamic formatting constructs. The user would create la
yout projects, which would be deployed to the production service, to generate dy
namic documents from system XML files.
This product is a Microsoft Office adds-in using VSTO (Visual Studio Tools for O
ffice) with C#, which was developed by an offshore company.
I was brought in to maintain and fix bugs in this product.
This process involved
• Understanding how the product works and interpreting the source code
• Creating and redesigning report layouts to fit client needs.
• Resolved and documented the solution of bugs faced by the client.
• At present I am responsible for upgrading to the product to work the next versio
n of Microsoft platform.
Environment: Microsoft Visual Studio.NET, ASP.NET 2.0, C#, ADO.NET, Visio, IIS,
SQL Server 2005, VSTO 2005
Project: Online Forms; Access Request Forms Sept 2007 – Feb
2008
Client: Wells Fargo Bank Analyst/Devel
oper
I was brought in as a contractor for the Integration of Online forms with People
Soft project. While this project was running behind schedule, I was involved wit
h other small projects in the same department. These included enhancement of cur
rent Online Forms, code review, bug fixes and code optimization. There were two
main projects that I worked on, online form system and Access request forms. O
nline form system handles variety of banking product’s for bank’s retail clients. Acces
s Request Forms is an application for internal departmental use; for requesting
access to various products for different job functions. My duties here can be s
ummarized as follows:
• Gathered requirements for the Access Request Forms and draw UML diagrams to repr
esent them.
• Worked on Analysis Services, created cubes for reports.
• Create Automated Test projects in Visual Studio 2005 and 2008
• Code review of recent projects
Environment: Microsoft Visual Studio.NET, ASP.NET 2.0, ASP.NET 3.5 C#, ADO.NET,
Visio, IIS, SQL Server 2005, Reporting Services 2005

Client: Netflix June 2007 – Sept 20


07
Project: Contact Centre Express Integration Analyst/Develop
er
Responsibilities:
This project focused on the enhancement of the existing Customer service tool by
integrating it with the Contact Center Express to provide better call routing f
acility and efficient usage for the agents. The customer’s contact history is built
as soon as the agent receives the call. The tool has facility “Future Tracker†which sch
edules the future events for the agent and customer. Developed Web Forms and Web
services using ASP .NET (C#)
• Implemented Scheduler using C#.Net for this application was integrated with AVA
YA third
• Developed middle layer classes in C# to handle core business functions through m
ember methods. Extensively used Data Grid with template columns to display tabul
ar data in Win Forms.
• Design, development, implementation of data triggers, Stored Procedures, and web
interface. Designed, developed and Implemented Web Services using SOAP and XML.
• Implemented XML Web services description by using the Web services Description L
anguage and System.Web.Services.Description namespace and related classes.
• Designed Classes and Queries to extract data From MS SQL Server and Oracle in XM
L Format. Extensively used Dataset, Data Tables, Data Views and structures.
• Created multithreaded test application for the purpose of stress testing.
• The backend is a SQL Server 2005 database modeled using Erwin 4.0 for efficient
accommodation and management of the data layer. Ample usage of ADO.Net and the
System. Data namespace through the application of datasets, data readers and sto
red procedures for effectual data management.
• Created and consumed web services for data retrieval to provide for efficient re
-usage of data and also to smoothen the changes and transitions in the user inte
rface layer when required.
• Implemented Event Logger and Viewer using System.Diagnostic name space and Event
Log classes. Developed a distributed event logger extending the base name space
and customizing the required classes in C#.
Environment: Microsoft Visual Studio.NET, ASP.NET 2.0 , C#, ADO.NET, IIS, SQL Se
rver 2005, MS Visio 2003, Perforce

Client : Netmanage Inc. Jan 2007 – May 2007


Project: Sales Automation Analyst/Develop
er
Responsibilities:
In this project was involved in the maintenance and development of applications
which supported the online sales of networking products and kept track of lead
s(enquires).
• Developed Web Forms and Web services using ASP .NET (VB.NET)
• Provided a front-end to maintain data of products, company promotions and white
papers. Designed new and changed some existing UI .In this process dealt with Gr
idView and detail view is depth.
• Wrote a remote file writer web service to shore up the functionality which enabl
es the end user to download the evaluation version of the product.
• Studied existing code and represented it with Enterprise Architect. The diagrams
were drawn using the UML notation.
• Wrote stored procedures and functions in SQL Server ensuring Data integrity and
synchronization between various databases.
• Migrated a part of the ASP application to ASP NET 2.0
• Studied Microsoft Workflow to implement it for an application module.
• Designed and developed an Administration tool for website using ASP NET Membersh
ip , Role and Profile providers
• Version Control using Visual Source Safe
Environment: Microsoft Visual Studio.NET, ASP.NET 2.0 , VB.NET, ADO.NET, Enterpr
ise Architect, IIS, SQL Server 2005

Project: Online Forms March 2006 – Oct 20


06
Client : Wells Fargo Bank Analyst/Devel
oper
Worked on Online Forms and an error reporting system, Widsplus. Online system is
a system which handles a variety of banking products for the retail clients. T
alked to clients , gathered requirements , analysis of the requirement and incor
porated the changed in the products.
The error reporting has the capability of letting the users enter the defects an
d corrections found in the various products developed for that department of Wel
ls Fargo.
• Involved in understanding the current system and analyzing the changed recommend
ed by the clients.
• Used PDF API to create new files and make changes to the format and content of a
lready existing file creation procedures
• Create and format reports using Reporting services. Developed and changed old st
ored procedures and database functions to retrieve data from SQL Server
• The front end of applications were designed in using ASP.NET and VB.NET .
• Migrated Webforms from ASP.NET 1.0 to ASP.NET 2.0, maintaining the functionality
and redesigning the look and feel using Master pages.
• Implement Error Handlers to trap run time and Design time errors in VB.NET
Environment: Microsoft Visual Studio.NET, ASP.NET 2.0 , C#, ADO.NET, Visio, IIS,
SQL Server 2005, Reporting Services 2005

Project: Payroll ,HR system for PEO April 2005


– Feb 2006
Client : Outsource Group /Emportal Pvt Inc Sr. Analyst/Prog
rammer
We were assigned to build a web-based application to manage multiple systems i.e
. a Single sign on for multiple sites. This application keeps a track of all the
processing needed to carry on payroll processing for small to big organizations
. It includes the PTO, vacation tracking, Time- sheet management and tax calcula
tions.
• Involved in analysis, design and development of a web-based application to manag
e the roles and users from different companies
• Developed front-end screens using ASP.NET and C#. The front end would allow the
user to select the fields and filters the user wants displayed in the report.
• Implemented Business rules and logic using C# and ADO.NET. This layer accepts th
e parameters and passes to the reporting services layer.
• Web services were written for commonly used user interface and data base functio
ns using Visual studio and .Net framework.
• The reporting services layer takes care of exporting reports to MS Excel and hi
ding and showing the data columns depending on the user’s choice.
• In the reporting services layer wrote a stored procedure to dynamically build up
the query to pull out data from SQL Server 2005.
• The Reporting Engine was designed keeping in mind the users from different compa
nies logging in different roles. The User interface is dynamically loaded with t
he different categories of reports
• Designed and developed SQL stored procedures, and database functions needed to r
etrieve data from the database.
• Involved in performance tuning of the application, creating indexes for large vo
lume records, using scripted classes and following object oriented methodologies
Environment: Microsoft Visual Studio.NET, ASP.NET 2.0 , C#, ADO.NET, Visio, IIS,
SQL Server 2005, Reporting Services 2005

Client : Shrapnel Infotech,NJ Feb 2004 – March 200


5
Project: Recruitsall.com Sr. Analyst/Prog
rammer www.recruitsall.com is the first and only web-ba
sed application to manage the entire recruiting and placement process while enab
ling recruiters to confidentially match their job orders. www.recruitsall.com of
fers recruiting firms a complete solution with applicant tracking, full web site
integration, integrated services and collaboration across staffing firms.
• Involved in analysis, design and development of a web-based application to manag
e the entire recruiting and placement process while enabling recruiters to confi
dentially match their job orders.
• Developed front-end screens using ASP.NET and C#
• Implemented Data Access Layer using ADO.NET for back-end database connectivity t
o SQL Server 2000 database.
• Designed and wrote the web services and C# components for implementing business
logic which is used to do the transactions on database in middle tier in 3-tier
application interacting with SQL Server database using Managed provider using A
DO.NET.
• Designed the block diagrams, flowcharts, and database structure of the above mod
ules done using Rational Rose
• Designed and developed SQL stored procedures, triggers, Joins, Views and databas
e functions
• It offers recruiting firms a complete solution with applicant tracking, full web
site integration, integrated services and collaboration across staffing firms.
• Used Data junction to convert the data from flat files to data base
• Involved in the development of the Non Compete Agreement module, which deals wit
h subcontracting agreements between individual candidates and the employer.
Environment: Microsoft Visual Studio.NET, ASP.NET, C#, ADO.NET, XML, Java Script
, VB Script, UML, Visio, IIS, HTML, SQL Server 2000
Ajooni Concepts Inc. VA Jan 2003 – Fe
b 2004
Project: E-Commerce Website for an optician Sr. Developer/An
alyst
Client:Allan Glazer,VA
Responsibilities:
• Designed and developed the website from scratch using ASP.NET. Provided a front-
end catalog for customers that interfaced with shopping cart software and provid
ed several pages for admin/customer support. Designed and developed database and
provided support to maintain, debug, back ups and updates.
• Wrote business logic in C# for Query Manager, Message Center, Security and User
rights and report manager modules
• Developed Common components to connect SQL server databases using ADO .net
• Wrote stored procedures and functions in SQL Server ensuring Data integrity and
synchronization between various databases.
• Coded and tested new functionality during production release using ASP.NET, C#,
VB.NET, ADO.NET, XML, XSL, SQL, and _JavaScript
• Responsible of integration of pre-existing data model into the new database and
integration of the third party software
• Generated reports using Crystal Reports to depict the customer interest.
Environment: C#, VB.NET, ASP.NET, ADO.NET, HTML, XML, IIS, CSS, MS Visio, Visual
Source Safe, JavaScript, MS SQL Server 2000, UML, Windows 2000 Server

E-Lock Technologies Aug 20


00 – May 2001
Project: Assured Office and E-Lock Reader System Engineer
Responsibilities:
• Analysis & design of modules for enforcing policies and profiles in processing o
f digital signing and encryption of MS office documents.
• These were Security software application’s that allowed user’s to digitally sign
rypt MS office documents and make the documents tamperproof. These products were
based on Public Key infrastructure (PKI). The Signer signed the document using
his private key and the receiver of these documents verified the integrity of th
e document by verifying signatures, using a thin client.
• Developed GUI using VC++(MFC), ATL Programming in VC++
• Integrated this application with MS-office using VBA scripts, customized the MS-
Office environment to work with COM DLLs.
• Used VBA code for placing the signature in the document depending upon the searc
h phrase or current position.
• Developed VBA Macros for Ms Access application
• E-Lock Reader is the name of thin client that was free downloadable software, us
ed for verifying the digitally signed files and validating digital certificates
online.
• Responsibilities also included customize the product to work with various locale
s used by MS-Office.
Environment: VC++, ATL COM, UML, MS Access and Visual Basic for Application (VBA
)
Project: Assured Web Signer
Responsibilities:
• Analysis & Design of modules for sign-enabling a form, creation of profiles to b
e enforced while signing and viewing the forms that have been signed successfull
y. Carrying out white box testing for the modules
• Assured Web Signer is a secure web transaction solution that enables trusted, se
cure and legally enforceable communication between organizations, customers, and
trading partners.
• This product had three-tier architecture: the client, the web application, and t
he server. To sign an HTML or PDF file, it needs to be signature enabled followe
d by signing and then verification.
• The front-end was developed using active server pages ASP and HTML.
• Develop middle-tier COM objects and deploy on MTS Used Active Server Pages with
SQL Server 7.0.to develop the interface that consisted of Project Management and
Administration and Login Screen
• Created extensive stored procedures
• Used JavaScript, VBScript and HTML for easy navigation and functionality
• Involved in Unit and System testing of the product
Environment: : HTML, DHTML, CSS, ASP, JavaScript, VB 6, Visual Interdev, Microso
ft Access 2000, Microsoft SQL Server 7, Microsoft Windows 2000 Professional, COM
, MTS

Extentia Pvt. Ltd. Dec 1999 -


Aug 2000
Project: BoomBuy Web Site Construction Software Professional
This project involved construction of a web site from scratch where the company
employees and members could shop against their employee card. Based on the desig
nation, the employee had timed access to certain product categories and various
discounts. The application also notified the members of the various schemes, sal
es and discounts.
Responsibilities:
• Involved in all phases of the life cycle of the project including requirement st
udy, design, development, deployment, testing, and user training and post-develo
pment support.
• Actively involved in the client interaction for requirement gathering.
• The Backend design was done using ErWin and the front-end was a customized code
of MS-Site Server with ASP and VB scripts.
Environment: Visual Interdev, MS SQL-Server 6.5, ASP, VB Scripts, MS SiteServer
and ErWin

IBM ACE ABSPL May


1998-Dec 1999
Project: Technical Quiz Sr . Developer/programmer
This project allowed user to log on and make his/her choice of subject and numbe
r of questions to be asked for a quiz session. The user is shown questions and g
iven a fixed time for each question or an option to move to the next question. W
hen user is done with the quiz, he is evaluated and the results are given to him
and stored in the database.
Responsibilities:
• Analysis & design using Object Modeling Technique.
• Scheduling and risk analysis.
• Implementing Business Logic both in Stored Procedures and Components using VC++.
• Creating SQL Stored procedures, database trigger on new database server, while m
aintaining its relational database structure
• Carrying out white box testing for the modules
Environment: VC++, MS SQL-Server, Cayenne Object Team
Project: Income Tax Calculation.
The scope of this project included, capturing of purchase, sales and expenses do
ne data and generate a report that depicts income tax to be paid after taking in
to account various factors including the savings and sales tax into account
Responsibilities:
• Analysis & design using Object Modeling Technique. Tool used was Cayenne Object
Team. Use case diagrams were drawn to depict the current and the desired working
of the system.
• Involved in database design and established relationship between tables.
• Writing Queries and Stored Procedures using PL/SQL.
Developing monthly and weekly reports using Crystal Reports
Environment: Visual Basic version 6.0 and MS-Access 97, Cayenne Object Team

Project: On Line web Shopping


The project was a pilot project that concentrated on advertising products on the
Web. The application also generated graphical representation of the sales analy
sis data and generated a report for the sales manager. The product categories al
ong with products had an access code. This access code specified the time range
in which the product will be visible on the site.
Responsibilities:
• Analysis & design using Object oriented Analysis and Design using Rational Rose.
• Use cases drawn in System requirement document, sequence diagrams to show the po
ssible order of actions and class diagrams for class design.
Environment: Java 1.1 and MS-Access, UML.

Aptech Ltd. Course Manager


July 1996-May 1998
Role: Conducted training classes for teaching Oracle, C++ and Unix, awk and shel
l programming but also provided corporate consultancy to a number of well repute
d organizations including Mercedes India.
Space Pvt. Ltd. Application Developer Mar
ch 1996-July 1996
Project: Inventory System.
Developed the project that maintained different inventory levels which would hel
p to keep in track of the outgoing, incoming stock and maintains the reorder lev
el. This system generates reports to make decisions as to which products reorder
level.
Responsibilities:
• Involved in all parts of the design and gathering information.
• Backend designing and relationship establishment.
• Designing user interaction screens in FoxPro
• Integrating of the modules.
• Testing and implementing the project.
Involved in maintaining and trouble shooting of the system.
Environment: MS-ACCESS , FOXPRO 2.5

Kalyani Brakes Ltd Internship


Project: Purchase order System
Role: Analysis & design of the sytem
This was a purchase system that involved the PPC production planning and control
department. This product took care of all aspects of the purchase system right
from material requisition to preparation of the purchase order and the goods rec
eipt note. It even generated an ABC analysis report for supplier analysis, based
on the rejection percentages, timely delivery and rates quoted
Environment: C++ and flat files as Data store

EDUCATION QUALIFICATION
MCM Master’s in Computer Management from University of Pune, India.
BSc Bachelor of Chemistry from University of Pune, India

CONTACT INFORMATION
Email Address: surmeetchhabra@yahoo.com

Anda mungkin juga menyukai