Post Job Free
Sign in

Software Engineer Project

Location:
San Diego, CA, 92128
Posted:
September 01, 2010

Contact this candidate

Resume:

Anirudha Joshi

(**********@*****.***, 813-***-****)

SUMMARY [pic] [pic]

. Brainbench certified Senior Software Engineer with more then ten years

of C/C++/Unix development experience.

. Good Experience in Data structures, algorithms, and complexity

analysis.

. Experience with full project life cycle development of a high volume

real time data processing system on multithreaded UNIX environment

(IPC's, TCP/IP Socket programming and RPC Calls).

. Expertises include databases like Informix, Oracle and operating

systems like SUN Solaris, AIX, Linux and WINDOWS NT.

. Performance optimization (profiling) of existing C++ code and worked

in all phases of Software Development Life cycle.

. Master of Technology from Indian Institute of Technology Delhi, India.

SKILLS

Languages & Tools C/C++, SQL, VC++ (ActiveX MFC), Java, XML(XSD) and

scripting.

Databases Oracle (6 years) and Informix (6 years)

Operating Systems Sun Solaris, Linux (Red Hat), AIX and Windows.

Tools & GSOAP (Web Services), Rational Rose, CVS, Rational Rose,

Clearcase, Clearquest

Special Skills Boost and Rougwave libraries, Purify, DBX, GDB,

PROJECT EXPERIENCE

Corelogic Credco (First American Credco) - Consumer Credit Industry

July 2008 - Till Now

Sr. Software Engineer (Full Time), San Diego CA

Project Scope: Identified Scope of the project is

1. This project is designed for credit agencies. Mortgage Lenders and

Auto Dealers contact the First American (Corelogic Credco) for credit

reports for there customers. Internally application connects to

different credit bureaus and data sources, gets information then it

merges data and creates just one report plus add some value added

features and presents consolidated report in desired format to money

lenders. System works under FCRA law.

2. Real Time project. Multithreaded C++ for highest efficiencies.

3. More then 55% market share in the industry.

Environment : C++, Unix(AIX), Oracle, CORBA, Rougwave Libraries, Rational

Rose, Purify, Clear Case, Clear Quest, XML and DBX

Responsibilities:

> C++ development in multithreaded Unix environment with STL's.

> Designed and implemented data merge algorithm in C++, STL and Rougwave

libraries. Visitor design pattern was used to produce reports in

different format.

> Responsible for the design and development of the C++ control machine in

order to send data to a central host server for Billing and later queries

from an Oracle database.

> Designed and developed a various C++ Test Tools to test the data

processing system's protocols and performance requirements.

> Performance Optimization (profiling) of application to get maximum

efficiency from the application.

> Message design for different data request from Credit Agencies.

> XML processing, Serialization and De-serialization.

Verizon Feb

2002 - July 2008

Sr. Software Engineer (Contract), Tampa FL

Project Scope: Identified Scope of the project is

1. Interoffice provisioning project.

2. Identify the basic functionality of Circuit Design.

1. Identifying the business needs and design interfaces.

1. High Volume Real Time system with availability 99.5%.

Environment: C/C++ (ProC* and eSQL), Java, Oracle 9i, Informix, Sun

Solaris 5.8, Linux XML and Web Services, DBX, GDB, Profiling, Purify, CVS

and Boost Libraries.

Responsibilities:

> Multithreaded C++ Application design and development.

> C/UNIX development that involves IPC(shared memory, semaphore) and Socket

programming.

> Extensive use of STL's (Vertors, List, Maps etc) in C++ programming

> Coding for required Stored Procedures, Functions and Triggers in PL/SQL

for Oracle.

> Performance optimization (profiling) for Application and database.

> Database schema maintenance and Writing SQL scripts to maintain database

in production.

> Lead Interface Module. Develop server side components that have business

logic involved in C++ (ProC* and eSQL).

> Analyzing the design and development needs by gathering the requirements,

design and develop the application with Class diagram.

> Documentation and maintain quality process in the team. Project planning,

estimating and leading.

> Developing the Client side for the application in Java Swing.

> Development in Client and Server side on Linux and Sun Solaris 5.8

environment.

> Release Management.

British Telecom Feb

2001 to Feb 2002

IT Analyst (Contract) Cardiff, UK

The Project is one of the most ambitious projects of British Telecom (BT)

in which BT changed design of their bill layout from static BT bill to

itemized bill and paperless web-based billing. Pelican replaces the current

BT bill (CSS blue-bill format) with a more flexible and rules driven

system. Pelican will produce all paper bills currently produced by

existing system. In addition to producing bills, the solution provides

access to the bills through a bill viewer, which is called Pelican Bill

Viewer (PBV). This bill is also accessible through currently existing

system.

Environment: C++, VC++ (MFC), STL's, ActiveX, Windows NT.

Responsibilities:

> Analyzing the design and development needs by gathering the requirements.

> Design and development the application with Class diagram.

> Lead and Represent the PBV module

> Design and construction of the Pelican Bill Viewer (PBV) GUI application

in VC++ (MFC).

> Design and construction of the OCX, which shows a new BT bill on the

application in three-tier architecture in VC++

> Developing the Screens in VC++ and generating the SQL's this can be used

to pass on to the database.

> Unit testing and integration testing of the product.

> Troubleshooting the production problems and resolution in stipulated time

period.

> Use of STL's (Vertors, List, Maps etc).

> Module lead for the PBV front end application, which means total

responsibility for day-to-day application needs.

Indian Navy, India. March 1999 to

Feb 2001

IT Analyst (On Contract)

Environment: C++, HP UNIX, Oracle 8i, Special Software called CATIA.

Responsibilities

> Generation of Bill of Material (BOM) from Oracle database.

> Generation of Reports.

> CATIA customization in C++ & C.

EDUCATION

Master of Technology from Indian Institute of Technology Delhi, India

Bachelor of Engineering from, Indore University (DAVV), India.

CERTIFICATIONS

1. Brainbench C++ programming Certification.

2. Brainbench C programming Certification.

3. Brainbench UNIX Programming.

4. Oracle9i PL/SQL Developer Certified Associate.

5. Sun certification for Java 1.4 Programming.



Contact this candidate