Post Job Free
Sign in

Project Developer

Location:
Hyderabad, 02, India
Posted:
May 28, 2013

Contact this candidate

Resume:

Jogender Singh

Mobile: 703-***-****

E-Mail: **********@*****.***

Senior C++ Developer OOPS Specialist

Resume Summary

< Offering 8.5 years of rich experience in complete Software Development

Life Cycle (SDLC), including 4 years of expertise as technical lead.

< Presently serving AT&T in Atlanta, GA as Sr. Developer / Technical team

lead.

< Extensive experience of the SDLC with proficiency in mapping Business

Requirements, Technical Documentation, Application Design, Development,

Integration, Testing and Troubleshooting for Mission critical

applications.

< Strong C++,MFC,COM/DCOM,ATL,STL design and development Capabilities.

< Strong 4+ years of experience in Agile Software Development Methodology.

Key Deliverables

Technical Lead:

> Supporting global implementation of process improvements or technology

enhancements, ultimately facilitating change management throughout the

organization.

> Leading teams; allocating tasks among team members and guiding team

members during the project, while ensuring timely delivery of

deliverables.

> Analysing business needs & spearheading initiatives to enhance company

business.

> Status reporting of team to higher Management.

> Assisting senior management with technical details and decisions.

Functional:

> Designing and executing test plans, test cases and test

scripts/procedures, gap analysis to ensure that business requirements and

functional specifications are tested and fulfilled.

> Handling various technical aspects like project documentation, system

design & integration, coding of modules, monitoring critical paths &

taking appropriate actions on right time.

> Delivering and implementing the project as per scheduled deadlines;

extending post-implementation and maintenance support to the technical

support team and client.

Technical:

Project Management Methodologies: CMMI (Capability Maturity Model -

Integrated)

Operating System : UNIX, Windows 98/2000/xp/7

Languages : C, C++, VC++ (Win 32 API,MFC, STL, COM/ATL)

Databases : Oracle, MS SQL Server

Interface : MQ - Series

.Net Framework : .Net Framework 3.5 and 4.0

Source Control : VSS, SVN, CVS, SCCAS, SCCS

Work Tracking Tools : Rational Project Management (RPM), Rational

Team concert (RTC)

Other Tools/Technologies : Visual Studio 6/2003/2005/2008/2010, XML Parser,

MS Project, Lotus Notes, Outlook, MS-Office

Professional experience:

Client : AT&T, st.louis, MO

Dec, 11-present

Project : WBG - Web Base GUI

Role : Technical Lead

Web Base GUI - WBG is the CDR reporting system for below mentioned

report:

1. MVOIP-> NTN GSX CDR Repots

2. USP-C -> C-TAs CDR Reports

3. USP-C -> BTS CDR Reports

4. USP-C -> S-CSCF CDR Repots

5. USP-C -> SCC-AS CDR Repots

WBG is retrieving the CDR report data from the Teradata an SQL server. He

Alters the SQL server is used and Teradata is for CDR reporting Database.

Responsibilities : Following are the responsibilities/Tasks:

- Working as a lead developer for CAS GAS Migration

Project.

- Preparing effort estimates & cost estimate.

- Preparing high level design and technical detailed

design.

- Analysis of programs, Coding, Testing and peer review of

modules.

- Responsible for team productivity, Deliverables, Quality

work and quality Audits.

- Coordinating with clients and off-shore team for

anchoring global delivery model.

- Working on the project during project initiating, project

planning, and execution.

Environment: C++, MFC, COM/DCOM, STL, .Net Framework 4.0

Client : AT&T, st.louis, MO

March '11 to Dec' 11

Project : GVPR (service Assurance)

Role : Team Lead / Senior Developer

GVPR is the GUI reporting web based application used for generating all

online ad hoc reports. GVPR has the option to generate Sonus or Acme

performance report. Both of these reports are further classified in to

following reports:

1. CDR Report

2. Partial CDR Report

3. ASR Report

4. EDC Report

For CDR and Partial CDR, report is generated through e-mail for the

selected filters.

For ASR/EDC reports user has option to generate 15min, Hour, Day, Week or

Month reports. It's also possible to further drilldown Hour, Day, Week and

Month reports. ASR reports are also drilldown to EDC reports and further to

CDR reports for the respective filters.

Responsibilities : Handled the following tasks:

- Deliver new and complex high quality solutions to clients

in response to varying business requirements

- Preparing effort estimates & cost estimate.

- Converting functional specification into technical

specification

- Analysis of programs, Coding, Testing and peer review of

modules.

- Monthly and Annual Billing.

- Preparing high level design and detailed design.

- Coordinating with clients and offshore team for anchoring

global delivery model.

- Leading the project team during project initiating,

project planning, execution and project monitoring.

Environment: C++, MFC, COM/ATL, STL

Client : AT&T, St.louis, MO

Sept '10 to March' 11

Project : Report Backend Processing-RBP

Role : Team Lead / Senior Developer

The Report Backend Processing system is the backend database mechanism

for IPTV Dashboard. It receives the PM Data, TOPOLOGY data and Threshold

data files for RTTP, RTTP API, RTTP LB from EDS/CTI and further process

the feed data and upload it in database. After that apply the threshold

to available data and aggregate it in form of 5 minute, daily and monthly

reports.

This UVerse PM processed Data is further migrated for BO Reporting in CDB

database.

Responsibilities : Handled the following tasks:

- Preparing effort estimates & cost estimate.

- Converting functional specification into technical

specification

- Analysis of programs, Coding, Testing and peer review of

modules.

- Preparing high level design and detailed design.

- Coordinating with clients and offshore team for anchoring

global delivery model.

- Leading the project team during project initiating,

project planning, execution and project monitoring.

Environment: MS SQL Server.

Client : AT&T, St.louis, MO

Sept '10 to March' 11

Project : IPTV Dashboard

Role : Team Lead / Senior Developer

The IPTV Dashboard system helps in to monitor the servers on distributed

network and allowing you to quickly identify and act on issues and

potential opportunities. It integrates with AT&T's key Operational and

Business Support Systems to:

1. Gather data of different servers at different location

2. Provide health check graphs at different levels in the application

3. Provide health check graphs of the statistics for respective locations

Environment: C++, MFC, STL.

Client : CSG Systems Inc. - USA,India

Aug '08 to Sept' 10

Project : ACSR Client Application

Role : Offshore Team Lead / Senior Developer

ACSR is a program that allows instant access to customer Care and Billing

information. With ACSR a wide range of Customer service functions,

including order processing, Inventory control, scheduling and

communications can be done. ACSR also features a customized reference

library, E-mail system, and a news bulletin board for sending messages to

all workstations. I am currently involved in the development of Billing

Solutions Suite for providing services to the Cable and Voice industries

using C++, VC++ on Windows platform. This serves the customers demands

ranging from high speed internet to digital voice with a single suite of

billing and customer care solution for the purpose of ordering,

provisioning and billing.

Environment: VC++ (MFC), ATL/COM, Oracle, .Net Framework 3.5

At Brick Red technology Ltd.

Client : GGH, USA

Nov'07 - Aug'08

Project : Action King Poker

Role : Senior Developer

Action king poker game is the collection of five games( Texas Heldem, No

Limit Texas Heldem, Paigowpoker. PaigowTiles and Tournament) and game

replay of all these.

Application was developed in Client and Server way. Client is developed in

VC++(MFC,ATL,COM,GDI+) and server in JAVA. Both Client and server are

communicating through HTTP Request. All messages are floating between

Client and Server in form of Events. All GUI stuff in Client application is

at run time.

Responsibilities : Handled the following tasks:

- Coding from scratch, Unit testing.

- Undertaking onsite-offshore co-ordination.

- Creating test data in tables .

- Responsible for Setup (Installer )development and its configuration.

- Peer code Review.

Environment: VC++ (MFC, ATL, COM, GDI+),Java

At Elcosoft Pvt Ltd., INDIA

Client : Ariston, Norway

Dec'06 - Nov'07

Project : Pump and Valve control System

Role : Team Member

The purpose of the project was developing a controller application (PVCS)

which can monitor and control the various pumps and valves installed on a

Tanker Ship. The pumps and valves were connected to a control unit, WAGO,

which was in turn connected to a computer with PVCS installed on it. The

GUI front end displayed the layout of the ship and various tanks in the

ship.

Responsibilities : Handled the following tasks:

- Coordinating with clients for requirement gathering and

requirement analysis.

- Undertaking technical specification code walk-through

with the clients.

- Analysing and optimization of codes

Environment: VC++(MFC),GDI+, STL, COM

Client : Ariston, Norway

Dec'06 - Nov'07

Project : Inter Communication between PVCS and Surveyor

Role : Team Member

IPS is a application which is use to communicate data between surveyor and

PVCS. Surveyor writes data in shared memory and IPS reads data from that

shared memory and by establishing a communication with PVCS through socket

it send that data to PVCS over that socket which PVCS use to display on

machine.

RESPONSIBILITIES : HANDLED THE FOLLOWING TASKS:

- Coordinating with clients for requirement gathering and

requirement analysis.

- Undertaking technical specification code walk-through

with the clients.

- Analysing and optimization of codes

Environment: VC++(MFC),GDI+, STL, COM

Client : Ariston, Norway

Dec'06 - Nov'07

Project : ANWEB (SURVEYOR)

Role : Team Member

IPS is a application which is use to communicate data between surveyor and

PVCS. Surveyor writes data in shared memory and IPS reads data from that

shared memory and by establishing a communication with PVCS through socket

it send that data to PVCS over that socket which PVCS use to display on

machine.

RESPONSIBILITIES : HANDLED THE FOLLOWING TASKS:

- Coordinating with clients for requirement gathering and

requirement analysis.

- Undertaking technical specification code walk-through

with the clients.

- Analysing and optimization of codes

Environment: VC++(MFC),GDI+, STL, COM

Client : Danske Hedeselskab, Denmark

Dec'05 - Sept'06

Project : OPUS

Role : Software Engineer

Opus is an internal programme in Det Danske Hedeselskab used to develop

maps and charts for waste water planning. It also includes handling key

information about waste water treatment. It is estimated that about 50

waste water plans have been based upon Opus. A great volume of data is

managed for preserving the status and plan records. The Opus 4.2

application provides with effective data.

Responsibilities : Handled the following tasks:

- Coding, unit testing as per testing plans.

- Coding of different screens with proper documentation.

- Unit testing of modules.

- Peer review.

Environment: VC++(MFC),GDI+, STL, SQL Server.

Client : www.123hjemmeside.dk, Denmark

Sept'06 - Dec'06

Project : Multi Photo Up loader

Role : Software Engineer

MPU is a integral part of a web service and www.123hjemmeside.dk, both

of which allows registered users to design their own web-pages and have

the designed pages hosted at our service.

An integral part of the design process is to upload images to web-pages

and to photo-albums. At current, images are uploaded one at a time.

The current project is to create an ActiveX (the Multi Photo Up

loader) that allows for multiple images to be selected and uploaded to

web service.

Responsibilities : Handled the following tasks:

- Coding, unit testing as per testing plans.

- Coding of different screens with proper documentation.

- Unit testing of modules.

- Peer review.

Environment: VC++(MFC),ATL/COM

Education:

> MCA (Master of Computer Application) from Maharishi Dayand University

(MDU) Rohtak, India in 2004.

> B-Sc (Bachelor of Science) from Maharishi Dayand University (MDU) Rohtak,

India in 2000.

[pic]



Contact this candidate