Post Job Free
Sign in

Project Software Developer

Location:
Duluth, GA, 30097
Posted:
June 11, 2010

Contact this candidate

Resume:

Rajesh Gaur

770-***-****(M)

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

Summary:

* VC++/Java/J2EE developer with 7+ years of experience.

* 7+ years of IT experience in design, development, maintenance and

providing support for applications on Windows Platform using

C/C++/VC++/COM/Java/J2EE.

* Experience in the full life cycle of software development process

including requirement gathering, prototyping, proof of concept,

design, code implementation, testing and maintenance.

* Experience in writing Add-Ins for various Microsoft Office

applications like Microsoft outlook, Microsoft Excel Using ATLCOM.

* Experience in writing in BHO's for Internet explorer.

* Experience in coding MSXML Objects using DOM and XML Schema for

reading and writing XML files.

* Experience in development of multithreaded applications.

* Experience in TCP/IP, Sockets and Networking programming.

* Knowledge on .Net Framework, C#.

* Capable to Handle Multiple Projects, Training Schedule and Quality

Analysis.

Experience:

Cyspan Inc

Mar-2009 to Present

Sr. Software Developer

Project: Card System

Description:

Card System project integrates with the Crosskey's existing internet

banking software suite. The internet banking software currently has an

integrated card system in which VISA credit cards are issued by a third

party company. This Card System allows to issue MasterCard Credit card by

the card company.

Responsibilities:

. Prepared Technical Specification document for Use Cases based on

Functional Specification document.

. Implemented the front end using JSP and HTML.

. Used Spring Framework for implementing Use Cases.

. Used Ant Script for development and deployment.

. Created unit test cases for business component using JUnit.

. Implemented Web services to interact with Crosskey Core Banking

System.

. Developed Invoicing module code for the Credit Cards to generate the

invoices on monthly basis.

. Used Resource Bundles to support multiple-language (finnish/swedish)

to the product.

. Used iBatis/Spring (security, MVC) for creating the layers between

business model and DAO/services.

. Involved into peer to peer code reviews.

Environment:

Tomcat/Glassfish, Eclipse IDE, Spring, iBatis, Liferay, Web Service, SOAP,

JSP, JSTL, SQL, DB2, TortoiseCVS, SVN, Maven, Unix.

Achievement: Learnt Java on my own and contributed to the project by

learning spring framework, liferay portlets and portlet based development.

Intellisoft Inc

Oct-2008 to Dec-2008

Sr. Software Developer

Project: Book Transfer

This project was done in C++ and was primarily about transferring money

from the customers one account to the another. This was an enhancement

project as the Bank Changed the communication system to SOAP Web services.

The Bank published few web services to support Book transfer and we moved

from the existing technique to Web services. The web service communication

was done using Axis2 in C++.

Responsibilities:

. Designed Detailed level of technical specification document for

External Interfaces Modules including class and sequence diagram

using Rational Rose.

. Implemented Webservice communication to Bank using Axis2 in C++.

. Used the DOM parser to format and parse the SOAP request and Response

XMLs.

. Used Object oriented design with existing code.

. Prepared and executed unit test plan with dummy web-services.

Environment:

. C++, Roquewave, Unix, Windows, Oracle, Sql Server, Axis2, XML, SOAP.

Project: Check Imaging

This project was done in Java. This project was primarily about getting a

list of Checks that were issued by the Customer to its clients from the

Banking System. This was an enhancement project as the Bank Changed the

communication system to SOAP Web services. The Bank published 3 web

services to get a list of Checks, to get the details of the Check and to

get the Image of the Check. The web service communication was done using

Axis2.

Responsibilities:

. Implemented Image acquisition using webservices.

. Developed new Interfaces for communication between bank and

Application

server using IFX messages via SOAP.

. Used the DOM parser to format and parse the SOAP request and response

XMLs.

. Used Object oriented design with existing code.

. Prepared and executed unit test plan with dummy web-services.

Environment:

. Java, WebSphere, Unix, Windows, Oracle, Sql Server, Axis2, XML,

SOAP.

Intellisoft Inc

Jun-2008 to Sep-2008

Sr. Software Developer

Project: CASHplus

Description:

CASHplus is a cash management solution, leveraging the most advanced

technologies, the most efficient system architecture and the most

progressive functionality to provide cash management services for an ever

widening global marketplace. CASHplus is a multi-lingual, multi-currency

product that offers a comprehensive set of Internet banking services

through a full range of delivery channels.

Responsibilities:

. Designed Detailed level of technical specification document for

External Interfaces Modules including class and sequence diagram.

. Developed the code for Generating Daily Wire Transaction History

Report for Bank's Users.

. Developed code to generate Bank Users Info File which runs as a part

of scheduler to generate the file as a report on daily basis.

. Developed the code for migrating Bank's customer users using excel and

xml files.

. Provided support for the product by solving critical issues within

short deadline to fulfill client's requirement and delivering the

solution in time.

. Prepared and executed unit test plan.

. Understanding customer requirements and writing code to fulfill the

requirement.

Environment:

Visual Studio 7.0, C++ with STL, ATLCOM 2.0 Wizard, Multithreading using

Events and semaphores, Rogue Wave Library, CORBA, TomCat.

Diebold Inc, North Canton, Ohio Oct-2006

to Jan-2008

Sr. Software Developer

About Diebold: Diebold, Incorporated is a global leader in providing

integrated self-service delivery and security systems and services.

Project: Agilis NDx

Description:

ATM application is a multi-tiered application which consists of layers like

protocol translation layer, device dll layers, communication layer

etc.Agilis NDx application is one of the software layers which is involved

in translation of messages of one protocol to another. This layer

communicates with the network host as well as the lower layer ATM

components. The lower layer ATM components consist of the device DLLs which

in turn communicate with the device drivers.

Responsibilities:

. Involved in analysis, design and development of the system.

. Developed the code for event sink for different-different devices like

card-reader, Deposit Automation to get the notification back to the

NDx application.

. Developed code for parsing and updating XML files.

. Developed code to automatically delete the bulky log files generated

at ATM after a certain period of time.

. Developed the code for different modules to meet the different-

different client specific requirements and different ATM hardware

specific requirement.

. Involved in peer reviews.

. Prepared and executed unit & Integration test plans.

. Understanding customer requirements and writing code to fulfill the

requirement.

. Supporting existing clients by fixing the bugs during the online

transaction.

Environment:

Visual Studio 7.0, C++ with STL, ATLCOM 2.0 Wizard, DFC (Diebold foundation

Classes), MFC, Multithreading using Events and semaphores, PVCS, XML

DOM parser, Paragon software for sending and receiving data between ATM

and Paragon server.

Diebold Inc, North Canton, Ohio Sep-2005

to Sep-2006

Project: IqESD/CRM

Description:

iq ESD is a centralized, server based system that allows for remote

delivery of campaign content (for example, icons, MPEGs, coupons) to self-

service terminals. The iq CRM system requires a dedicated server on which

the iq CRM application resides. The iq CRM server runs software that

controls the SST management tasks. The software contains logic, including

error recovery, necessary to distribute messages to the terminals.

Responsibilities:

. Ported the existing iqESD/CRM Server code from VC++ 6.0 to VC++ 7.0.

. Developing code to add new features to existing product, enhancing the

product quality by fixing bugs produced during internal testing by

done SQA group.

. Provided support for clients by fixing the bugs during the online

transaction at field.

. Involved in peer reviews.

. Prepared and executed unit & Integration test plans.

. Involved in testing of the system.

. Involved in designing database schema for the self-service application

database which stores users security information.

. Involved in writing SQL procedures, triggers for data manipulation.

Environment: Visual Studio 6 & 7.0, C++, VC++, MS SQL Server 2000, DFC

(Diebold foundation Classes), PVCS, XML DOM parser, MHE (Mini host emulator

software for sending commands to ATM), Crystal Reports 10

Grey Matter India Pvt Ltd, Mumbai, India. April-2005 to

Aug-2005

Software Developer

About GMI: GMI is a global IT solutions provider leading the 'off-shoring'

revolution with its cutting-edge services. An Offshore Software Development

in Wireless Computing and Social Network Development Company.

Project: Mobile Media Streaming

Description:

Mobile Media Streaming is an application which entertains users by playing

the songs of their choices. It's basically an online entertainment system.

Through this application a user can connect to the server and ask to play

any song of his/her choice .Currently this system has a support for Mobile

User (through Mobile Phones), Browser User and Desktop User. Before using

any of the services provided by the system a user has to authenticate

himself to Authentication server (It uses serial key, Authentication server

IP Address and Port Number).

Responsibilities:

. Developed code for Client/Server Interaction for Desktop users using

Winsock APIs.

. Developed code to support admin channel for MMS server.

. Developed code for parsing and updating XML files using XML DOM

parser.

. Designed, Developed and implemented the User Interface using VC++

(MFC).

. Involved in peer reviews.

. Prepared and executed unit & Integration test plans.

Environment : Visual Studio 6, C++, VC++, MFC, ATLCOM,VSS, XML DOM parser, Rational Rose.

Grey Matter India Pvt Ltd, Mumbai, India. Dec-2004 to Mar-

2005

Project: Deal-Helper Web Driver

Description:

Deal helper is an ad-showing software which helps clients by showing

advertisement for their products in the form of Popup windows. This

software gets downloaded on users machine from web as an ActiveX control.

This software also redirects the keyword search to a client specific search

engine.

Responsibilities:

. Developed code for event sink mechanism in COM to get the notification

back to the application from Internet Explorer 6.0.

. Developed code for parsing and updating XML files using XML DOM parser

. Enhancing the product by adding new functionalities to existing

system.

. Providing support to existing clients by fixing bugs occurred in

running system.

. Involved in peer reviews.

. Prepared and executed unit & Integration test plans.

Environment: Visual Studio 6, C++, VC++, MFC, ATLCOM,VSS, XML DOM parser,

Rational Rose, Internet explorer 6.0.

Grey Matter India Pvt Ltd, Mumbai, India. Sep-2004 to

Nov-2004

Project: Internet Explorer Search Bar

Description:

This toolbar is just like any other IE toolbar with some enhanced features.

The buttons are created dynamically where it reads the button image, its

caption & URL to redirect the web page from the downloaded XML file.

Buttons has the direct navigation upon clicking & has drop down box too to

select the URL. Tool Bar supports Utilities like Internet Cleaner,

UrlBlocking etc.

Responsibilities:

. Developed code for different Browser helper object for internet

explorer 6.0.

. Developed code for- different utilities supported by Tool-Bar like

Internet cleaner, UrlBlocking etc.

. Involved in the testing of the system.

Environment: Visual Studio 6, C++, VC++, MFC, ATLCOM,VSS, XML DOM parser,

Rational Rose, Internet explorer 6.0.

Network Security Solution, Pune, India Nov-2002 to

Aug 2004

Junior Software Developer

About NSS: NSS is well known for introducing cutting edge products and

providing high end consultancy services to organizations across different

industries offering a full range of eSecurity Consulting, Customized

Technology solutions to Government and Corporate clients worldwide.

Project: Personal Identification and Encryption Engine

Responsibilities:

. Developed code for ISAPI filter to encrypt and decrypt data to and

from IIS server.

. Developed code for various GUIs for web server administrator channel

using MFC dialog classes.

. Developed GUI using QT libraries.

. Executed the unit and Integration test plan.

. Involved in testing of the system.

Environment: Visual Studio 6, C++, VC++, MFC, IIS, VSS, Rational Rose.

Technical Summary:

Operating Systems Windows 2000/XP/9x/NT, Unix/Linux.

Languages C, C++, C#, Java, J2EE, JSP, JavaScript, XML, XSLT,

HTML.

Frameworks Spring, MVC, Web Services.

Tools Visual Studio 2005, Eclipse 3.4.2, VC++, MFC, STL, ATLCOM, Win32 API,

Microsoft Visio, Rational Rose, UML.

Web Server/App Servers TomCat, GlassFish, Microsoft IIS.

Database Oracle, MS SQL Server 2005, DB2, SQL Server 2000, MS

Access.

Domain Knowledge Financial, Banking, ATM.

Other JUnit, Ant, Microsoft source safe, Tortoise SVN/CVS, Star Team.

Education:

* Institute of Business Management & Research - Pune, India.

Masters in Information Technology (M.I.T) - 2002.

* Purvanchal University - Uttar Pradesh, India.

Bachelors in Science (B.Sc) specialization in Mathematics - 1998.

Certification:

* Microsoft Certified Professional (MCP) in Designing and Implementing

Desktop Application using VC++ 6.0 (MCP ID # 2874483) - April 2003.



Contact this candidate