Post Job Free
Sign in

Engineer Software Project Development .Net Customer Service

Location:
Rancho Cordova, CA, 95670
Posted:
July 04, 2010

Contact this candidate

Resume:

ABHIJIT BHINGE (Abhi)

Sacramento, CA

214-***-****

*******.******@*****.***

summary

. Over 12 years of experience in all aspects of software development

life cycle viz. Analysis, Design, Coding, Testing and Maintenance of

various types of applications.

. Strong knowledge of software design methodologies, object oriented

design, and software design patterns.

. Very technical person and like to learn new

domains/languages/tools/techniques constantly.

SKILLS

Languages: C#, C++, C, SQL.

GUI's & Frameworks: Win Forms, Visual C#, Visual C++7.0/6.0, MFC, Win32

SDK.

Technologies: .NET 3.5, ASP.NET 2,0, ADO.NET, WCF, Web Services,

COM, ATL, Multithreaded Programming, XML,XSD,

SOAP,AJAX

Methodologies: UML, James Rum Baugh's OMT.

Operating Systems: Windows XP, Windows'2000, Windows NT 4.0.

Source/Version Control: Team Foundation Server, Visual Source Safe.

Databases: Oracle 10g & 11g, MS SQL 2000.

employment history

Sr. Software Engineer

4/2007 - Present

NEC Corporation of America, CA

Project: Integra-ID Archive

. Designed, developed and implemented Integra-ID Archive, an application

used for archiving and searching biometric records or NIST records

which also has the capability to view the NIST file and display/print

comparison quality fingerprints or palm prints on FBI card formats.

. Designed the web application architecture for Integra-ID Archive using

C#, ASP.NET, AJAX and WCF.

. Design and implemented WCF web services in a SOA environment.

. Managed an overseas team of 9 people providing technical guidance,

specifications and ensuring on-time project deliverables.

. Analyzed project requirements.

. Coordinated with the business, training and documentation groups to

understand and implement their feedback in the product to make it

better.

Environment and Tools: Visual C#, .NET 3.5, ASP.NET, AJAX, WCF, Oracle 11g,

ODP.NET, Team Foundation Server.

COMSYS

1/2006 - 3/2007

Sr, Software Engineer

Client: EDS - Allegheny Energy, PA

Project: Sabre

. Sabre is a desktop application used to reconcile data generated by and

submitted to the PJM power trading market. Allegheny Energy (AE)

generates and trade power, mesh, with the PJM Company to serve its

customer with electricity in Pennsylvania and nearby regions. Sabre is

made up of 3 parts, the file importer, the loader and the UI. The file

importer downloads data from the PJM website, parses the data and

stores it in to a SQL database. The loader reads this data and

compiles it on an hourly, daily and monthly basis and stores it in to

another SQL repository database. The UI which is used to reconcile the

data and display the invoices and reports uses this SQL repository

database.

. The entire application was developed using Visual C# and.NET framework

1.1.

. Architecture team member designing and developing the Allegheny Energy

Framework Web Services. This framework was developed using Visual C#

and .NET framework 2.0

. Used ADO.NET throughout the application to access the SQL databases.

. Used the Active Directory .NET classes to apply security in the AE

Framework.

Environment and Tools: Visual C#, .NET 1.1 and .NET 2.0, ADO.NET, Visual

Source Safe 6.0, MS SQL 2000, Windows XP.

COMSYS 9/2002

- 12/2005

Sr. Software Engineer

Client: Verizon Communications, TX

Project: eZinfo

. eZinfo is a CTI (Common Telephony Interface) based app used by the

customer service reps in call canters to facilitate customer data

retrieval. eZinfo is mainly responsible for getting the CSR (customer

service record), match campaigns, do sales disposition and calculate

the call time metrics. eZinfo listens to the Genesys (Common Telephony

Interface) server and pops the customer's telephone number on the

screen.

. I was a part of the architecture team for designing and developing the

application.

. The entire application is developed in C# and .NET.

. Used COM-Interoperability to communicate between existing COM objects

and the eZinfo assemblies.

. Used .NET Remoting to enable remote communication with the other

applications outside eZinfo.

. Extensive use of Web Services by calling the methods asynchronously.

. Used System.Security.Cryptography to encrypt and decrypt xml

documents.

. Used Visual C++ to create the ATL COM components to be used in .NET.

. Used ADO.NET to read data from MS.Access database tables.

. Other responsibilities were to take care of the complete deployment

process which included supervising the UAT process, certifying the

application and finalizing the dates for deployment to the various

call centers spread across the nation.

. Was handling a team of 3 people located offshore in India.

Environment: Visual C#, .NET, MFC 6.0, Visual C++ 6.0, Visual Source Safe,

Windows 2000, Windows NT 4.0

Advanced Business Consultants

11/2001 - 7/2002

Software Engineer

Client: Rogue Wave Software Inc, OR

Project: Ripper

. Ripper is a code generation tool which converts a C++/MFC application

to a C# application. It extracts the GUI information from a MFC binary

executable and creates an equivalent GUI in

. Win Forms. There are two major parts in this project, the first part

is a Spy tool which extracts the GUI information and stores it in a

XML format. The second part which is known as Ripper parses the XML

file and generates the resultant C# code.

. Handled the responsibility of designing and coding the Spy tool for

Ripper.

. Used Window's Hook architecture to get the information.

. Design and Implemented the GUI driver tool for this project in Visual

C# and Win Forms under the .NET platform.

Environment and Tools: Visual C#, C++, .NET, MFC 6.0, Visual Source Safe,

Windows XP, Windows 2000.

Advanced Business Consultants

1/2001 - 11/2001

Software Engineer

Client: Rogue Wave Software Inc, NC

Project: Stingray Products.

. Objective Chart is a graphic drawing package that can render complex

chart graphics to any windows GDI. The display of graphics is handled

by a component-based drawing system that uses a list of individual

components to create a montage of drawn items. Objective Chart

supports a large variety of chart types and style settings that define

the appearance of the chart elements.

. Was involved in handling of the Objective Chart component,

basically adding new features and fixing any bugs reported.

. Was involved in creating a Demo Browser for the component. This

browser had a selection of demonstration and information that will

show the user how Objective Chart works and how easy it is to use. The

demo browser is a splitter window application having four different

views. Following were the two latest features added to the demo

browser.

. a) ActiveX Support using ATL - Objective Chart components can be used

in an ATL application that has MFC enabled. A full control was

developed using ATL and Objective Chart. The demo showed this control

being used in a HTML document, which was displayed in the view using

the web browser control, which is supported by CWebBrowser2 class.

. b) XML Serialization - The XML Edition of Objective Chart contains an

XML persistence mechanism that allows charts to be serialized in an

XML format. To demonstrate this feature in the demo browser, a chart

with some data was displayed in the view and the XML format of that

chart was displayed by invoking IE.

. Was given the responsibility of leading the team and creating the

installations for the core components/products of the company.

. Was also involved in porting the products to VC++ 7.0 and Windows XP.

Environment and Tools: Visual C++ 7.0/6.0, MFC 4.2, C++, Visual SourceSafe,

Windows'2000, XP, Windows NT, Windows' 98, InstallShield Professional 6.30,

DemoShield.

NovaSoft Information technology

11/1998 - 11/2000

Software Engineer

Client: Amtrak, Washington DC

Project: RailRes

. The purpose of the RailRes project is to develop a GUI to the Amtrak

Arrow system. The users of RailRes will be the reservation sales

agents in the call centers located in Washington, Pennsylvania,

Chicago, Illinois, and Riverside, California. The GUI reduces or

eliminates the knowledge of Arrow entries required by the Reservation

Sales Call Center. The GUI aids in establishing an agent workflow

process and assist the agent in guiding the caller through the booking

of a reservation or providing information.

. Was involved in designing the screens for the application.

. Was responsible for setting standards while writing the code for the

project.

. Used Visual C++ 6.0/MFC 4.2 extensively used to design the screens,

get the data from the user, process the data and send it across to the

mainframe database.

. Used C++ used to develop the middle layer, the main interaction

between the main frame and the windows application.

. OMT was used to design the middle layer library.

. The overall development was carried out using Visual C++ 5.0/6.0 under

Windows NT4.0/Windows 95 environment. Visual SourceSafe was used for

source code control for the development.

Environment and Tools: Visual C++ 5.0/6.0, MFC 4.2, C++, Visual SourceSafe,

UML, Windows NT, Windows 95.

Silverline Industries Ltd, India

3/1998 - 9/19

Programmer Analyst

Project: SIL ActiveX controls (

. As a Programmer Analyst was involved in the design and development of

ActiveX controls.

. Extensively used the object oriented design features for the

development of the system.

. Developed the system using VC++ 5.0 incorporating the MFC support for

ActiveX and COM.

. The ActiveX control is a control, which adhere to the COM

specifications, unlike the other controls. It is a software component

in itself, known as the COM object.

. Used COM specifications to develop the In-proc server, which is the

DLL for the Active X Control.

. Used MFC classes, COleControl, COleCotrolModule, COlePropertyPage

classes to develop the property pages, which make up the property

sheet for the ActiveX control.

. Conducted the testing of the developed ActiveX controls on Windows 95

(English / Japanese) and Windows NT 4.0 (English).

. Conducted the testing on various development environments like VB 5.0

and MS Access.

. Enabled a grid control displays data in rows and columns, allowing end

users to manipulate that data. The grid can be used as a control on a

dialog or form view.

. Visual Source-Safe was used for source code control for the

development.

Environment and Tools: Visual C++ 5.0, MFC 4.2, ActiveX, COM, Visual Source-

Safe, Windows NT, Windows 95

Silverline Industries Ltd, India

7/1997 - 3/1998

Programmer Analyst

Project: Magic Desk

. As a Programmer Analyst was involved in the design and development of

a Magic Desk (MD) for NEC Kansai, Japan. Magic Desk is an office

network system. The modules developed for the systems were; Desk Top,

Mail, Bulletin Board, Cabinet. The objective of the system was to

achieve efficient communication and exchange of information and data.

. Designed the system to achieve rapid and accurate communication.

. Developed the system using Visual C++ 5.0 with MFC.

. The types of mail supported were normal mail, approval mail, and

circulation mail

. Involved in the development of print and print preview used in

printing the mail documents.

. Used MFC Class CFormView to develop the GUI interface for the

development of the screens.

. Used MFC for solving the DBCS (Double Byte Character Set) for Japanese

script

. Extensively used the MFC support for print and Print Preview.

. The back end was a proprietary database developed by NEC, Kansai using

Visual C++.

. Conducted the testing of the system on Windows-95 (Japanese, English),

Windows NT 3.51 (Japanese), and WindowsNT 4.0 (English).

. Visual SourceSafe was used for source code control for the

development.

Environment and Tools: VC++ 5.0, MFC 4.2, Visual SourceSafe, OMT (Rum Baugh

Methodology) Windows NT/95

Trilogy Software Pvt Ltd, India

12/1996 to 7/1997

Signtrieve

. As a Programmer was involved in design and development of signature

capture, storage and retrieval system. The system allows signature

capture using a scanner, storage on a magnetic disk and retrieval onto

normal PC's. The user can scan-in the signature(s) from the specimen

signature of the accounts and stores them in the database.

. Developed the system using MFC for SDI (Single Document Interface)

application.

. Used the MFC Class CFormView to develop the GUI interface for the

development of the screens.

. Visual SourceSafe was used for source code control for the

development.

. The records were stored and retrieved using Btrieve as the back-end,

which is a record manager.

Environment and Tools: Visual C++ 4.0, MFC 4.0, C++, Visual SourceSafe,

Windows 95, Btrieve 6.15.

Trilogy Software Pvt Ltd, India

7/1996 to 12/1996

ViewShop System

. As a Programmer was involved in development of the ViewShop System.

The system uploads the daily transaction details from COSMOS. Citibank

uses COSMOS, a real time integrated bank automation software package

on PRIME mainframe machines. After populating into local databases the

system generates advisory MIS reports like statement of accounts and

transaction reports. The system also provides various user defined

query reports.

. Developed the system using MFC for SDI (Single Document Interface)

application.

. Used MFC Class CFormView to develop the GUI interface for the

development of the screens.

. Used Visual SourceSafe for source code control for the development.

. Involved in uploading of various account and customer relation files

into the ViewShop system.

. Involved in developing holiday maintenance for the system.

. Stored the records were stored and retrieved using Btrieve as the

backend, which is a record manager.

Environment and Tools: V.C++ 4.0, MFC 4.0, C++, Visual SourceSafe, Windows

95, Btrieve 6.15.

education

. 1992, Bachelor Of Science with Honors in Mathematics from the

University of Mumbai, India

. 1993, Diploma in Systems and Integrated Programming

. 1995, Diploma in Advanced Computing



Contact this candidate