Objective:
 

C++ Unix Linux SQL Java JDBC ODBC development


Work Desired:Full Time - Permanent
Citizenship:US Citizen
Resident Of:State: New Jersey - Area Code: 973
Willing To Relocate:No
Posted By Candidate:1+ Year Ago
Experience:More than 3 years of work-experience
Technical Skills:, LAN/Networking, Project Management
Work Experience:
Chandra Gupta, PhD
623 Eagle Rock Avenue, PMB 363
West Orange, NJ 07052
		                                       Phone:  [Send email to request phone number] 24-0044
Email: [Send email using form at bottom]

Objective
I am a US Citizen with Secret Clearance. I am seeking a senior position in
software development that will allow me to make significant contributions and
further develop my skills.

Technology and Industries Summary

•	U.S. Naval, Military and U.S. Federal Government Software System
	Multi-dimensional analytic model that uses Six Sigma ranking system to
compute a weighted score. The model consists of an analysis process that
identifies factors and categories, uses Pareto Analysis to assign weights and
provides a framework and a decision matrix to compute a weighted decision score.
The product with the highest score is rated the best.
	JCREW Engine for Event Processing (JEEP)
	Embedded Database Trade Study
	Mission Manager and Mission Planner software design for Net-centric
Enterprise Solutions  for Interoperability (NESI) for JCREW 3.3 
	Analysis Model for Resource Consumption of  Preparation and Planning
Services (PPS) of Future Combat Systems (FCS) on the Integrated Computing System
(ICS)
	Evaluate Luciad and ArcGIS capabilities
	Re-engineer to simplify a C++, Swig, Java, ArcGIS based software
component
	Develop GUI components for C2ORE

•	Commercial Banking  and Investment advisory services
	Coordinate and enable new service-oriented architecture technology to
meet audit and compliance needs at Bear Stearns

•	Software Products for
	Business Intelligence Solutions at Aleri, Inc.
	Data Mining Solutions at Required Technology, Inc.

•	Application of Research 
	Enhance cutting edge technology to enable it to be used in software
applications to meet business needs. DataBlitz, a main-memory database was used
in Lucent’s flagship product, the 5ESS. This was work at Bell Labs and Lucent
Technologies
	Prepaid Billing in Telephone Systems. Arbor Prepaid was started at
Joint Design and Development Center, an Incubator business unit within Lucent
Technologies. This product is now marketed as Comverse Prepaid

•	Computer Sciences Research
	Attempting to solve the P versus NP problem for the Clay Mathematics
Institute
	Reverse Engineering and Program Understanding. Work done resulted in
the development of “pulse” a C++ reverse engineering tool and in published
research towards the PhD degree.
	Compiler for Concurrent C++ for a 64-node parallel machine. This work
was done for a grant received from Indian Government Research Center, CDAC.
	Concurrency Control in Distributed databases. This was work done
towards the Master’s thesis

Technical Accomplishments Summary

•	Experienced C++ lead developer capable of taking a project from concept to
realization; direct experience in requirements analysis, design, data structure
and algorithms, database design, development and technical documentation,
testing, release and distribution phases of the full software development
lifecycle (SDLC). Also some experience in professional training, deployment and
supporting deployed software products. Some experience in Java development.
•	Strong software engineering skills enabled working in different industries
such as Telecom, Financial and U.S. Military applications in different roles such
as Lead Developer, Technical Manager, Lead Quality Assurance, Systems Analyst.
Have strong interest in software architecture and systems engineering.
Comfortable with Windows, Linux and Unix development environments.
•	Participated in the development of a SOA based large repository system that
serviced compliance reporting for financial transactions in a brokerage firm.
•	Developed 2 commercial database management systems (DBMS) – (i) DataBlitz (ii)
TransRelational Server. 
•	Developed a large, complex Web Application Billing System that used two kinds
of DBMS – a main memory DBMS and a disk-based DBMS.  Arbor/BP Prepaid used Oracle
to store historical data and DataBlitz (main-memory DBMS) for real-time billing.

•	Excellent analytical, communication and interpersonal skills.
•	PhD in Computer Science (Software Engineering) from Louisiana State
University, USA. Dissertation - “Reverse Engineering Low-Level Design Patterns
from Object Oriented Code”.

Technologies
•	Rhapsody, DOORS, Java, ArcGIS, Ant, JDBC, Hibernate, Spring, Eclipse IDE,
Swing, Luciad
•	Over 10 years experience developing multi-threaded software in C/C++,
frameworks, SQL, Unix, ODBC, 
•	Unix shell scripts (ksh, csh, bash), make, lex, yacc, gdb, g++, dbx, awk
•	Developed software on Unix (Solaris), Linux and Windows NT
•	Maintained and used Jira  - an issue tracking system, CVS,  Subversion (SVN),
Quantify, Purify, PERL, HTML, XML
•	MySQL, Oracle 10.0, Microsoft SQL Server 2000, SQL, ODBC, OCCI, JDBC


Career Experience


May 2009 – July 2009, ITT, Clifton, NJ
Senior Technical Consultant

•	Systems engineering and software engineering intended for JCREW 3.3 submitted
project proposal. 
•	Developed a schedule and plan to initiate and organize the systems engineering
process. The plan was based on Theory of Constraints and Critical Chain tenets
but was driven by analyzing timely deliverables to the customer, task
dependencies and time and resource  availability. In addition Agile methodology
was applied to develop a week-based plan.
•	Completed a Database Trade Study and developed an analytic model that can be
converted into a decision support software tool.
•	Designed software components for Mission Manager and Mission Planner. The
Mission Manager is a distributed database application that interoperates with
other systems. The mission planner is a standalone application used to configure
devices.
•	Used Rhapsody to design Use Case scenarios for an Event Logging System and for
the Device configuration component of the Mission Planner.
•	Reviewed standard Sun Java coding style guidelines.

Feb 2008 – Feb 2009, Viecore FSD, NJ
Principal Information Engineer

Environment: Windows XP, Eclipse RCP, Java, CVS, (Code Versioning System),
Linux, Cygwin
•	Performed complex system analysis for resource consumption (time and space)
analysis of Preparation and Planning Systems (PPS) for a multi-blade distributed
computing platform the Integrated Computing Platform (ICS). ICS is a computing
platform that is being built by LSI with input from General Dynamics and Viecore
FSD
•	Studied a route planner, the ground route network implementations in ArcGIS
and other Geographical Information Systems. This study was part of evaluating
alternative software, Topographical Engineering Center (TEC)’s Movement
Projection Engine (MPE) in FCS. 
•	Studied the impact of using LuciadMap and Lucy for Viecore’s Terrain Analysis
Service and Maneuver components. LuciadMap is a Java implementation.
•	C2ORE GUI: Develop an RCP-based GUI for Command and Control of Robotic
Entities (C2ORE). C2ORE is planning software used by the US Military to plan
flight plans of Unmanned Armed Vehicles (UAV) , missions and course of actions.
The GUI was developed as an Eclipse rich client platform application. I developed
software to draw graphical control measures (GCM) using Java and ArcGIS 9.2

Aug 2007 – Nov 2007, Brown Brothers and Harriman, NJ
Consultant, Business Application Development Group

Environment: Windows XP, 32-bit Solaris 9, SQL, shell scripts, make, CVS, (Code
Versioning System), CC, Ant, Jam, Oracle 9.0, OCCI, OCI (Oracle API for C++).

Eagle Star: Eagle Star is a Mutual Funds Management system that takes in feeds
from different sources and produces Net Asset Value (NAV) for different
securities for NASDAQ and reports for other systems. 
Developed a database scrub tool that read a BLOB column, searched for a string
in the BLOB, removed all occurrences of the offending string and wrote the BLOB
back into the database.


May 2006 – May 2007, Bear Stearns Inc., Whippany, NJ.
Vice President, Equities, Information Technology Group

Environment : Windows 2000, 32-bit Linux, Java, SQL, shell scripts, Hibernate, 
make, CVS, (Code Versioning System), SVN (Subversion) , gdb, g++, javac, Ant,
Maven, awk, sed, perl Agile Methodologies, Extreme Programming (Test-driven
development)

Developed a Junit test harness that implemented data validation rules for BATS.
BATS is a SOA-based system developed entirely in Java, Hibernate, Spring, Junit,
XML,EMS queues and Gemfire product as a distributed Cache.


May 2004 – April 2006, Aleri, Inc., Newark, NJ.
Quality Assurance and System Test Lead

Environment : Windows 2000, 64-bit Linux, 64-bit Solaris 2.10,  C++,  Java, SQL,
bash shell scripts, JDBC, SSL, ODBC,  make, CVS, (Code Versioning System), SVN
(Subversion) , gdb, g++, javac, Ant, Maven, awk, sed, perl Agile Methodologies,
Extreme Programming (Test-driven development)

•	Setup an automated build shell script for the Aleri Information Engine (AIE).
The build shell script checked out a clean codebase from CVS, ran make and
install and then ran a regression test script to run the regressions. The build
and test framework was designed such that a week’s builds were available for
testing and debugging.
•	Developed regression tests for the Aleri Information Engine that included
concurrency tests, recovery tests and stress/volume tests. A data generator was
also developed in Java to generate large data sets (up to a million rows) for a
small typical model.
•	Proposed and executed a Software Componentization plan that reorganized the
AIE Codebase into four separate components/products :
	Liquidity Management System, LMS, a financial application 
	Adapter, a Java-base data-feed  component that interfaced with MQ
Series
	Analytical Engine, a C++ based Business Rules Engine that performed
aggregation, filtering and joins on input business events and transactional data
in tables. This Engine stored data in a vectorized form (i.e. a column-based
representation).
	Online Analytical Processing, OLAP, a proprietary language, VCL, based
component that allowed ad hoc queries on multi-dimensional representation of
data. 
•	Developed test scenarios to test correctness of data stream specification,
restart and recovery of the (ASAP) server, DBMS properties of the Aleri Streaming
Analytics Platform (ASAP).  Also used gdb (GNU debugger) to debug and localize
bugs that the tests discovered. Reviewed source code in the absence of
documentation to understand feature behavior.
•	Maintained build environments across Windows NT, and Solaris for AIE. And
Across Linux and Solaris for ASAP.  This included installing  and building
various versions of JDK,  the Portable Types library, Xerces-C, CURL, ICU
•	Extended Jira, a Java-based defect tracking system, with customized Java code
in order to pull issues from another defect tracking system, Vantive, into Jira.
Java and Maven were used to build the customized extension..
•	Developed a Test Framework in shell scripts to automate tests. 
•	Developed an extensive regression suite that served as a quality gate in the
release process.  Tests consisted of testing different SQL functions (Abs, Date,
Count, Min, Max etc) and SQL DML and DDL statements.  Also developed several
tests to test the behavior of LogStore, Recovery tests, Concurrency Tests and
tests for XML syntax, JoinStreams etc. 
•	Developed and implemented a reasonable streamlined software release process
that included developing an automated build script and a sophisticated test
framework (in shell script) to build and run nightly regressions. 
•	Tracked and prioritized bugs and managed Releases for 3 products.


February 2002 – February 2003, Required Technology, Inc., New York, NY.
Team Lead responsible for Data Structures and Access Methods

Environment:  Windows NT, Visual C++, STL, Boost, Threads, SQL, Design Patterns
(Builder, Factory, Singleton), Online Analytical Processing (OLAP), OLTP
(Read-only DBMS).

Developing DSAM consisted of:
•	Defining the properties and operations on each of 4 data structures (a value
list, a displacement list, a clustered index and an unclustered index).
Developing STL-based interfaces to store these structures on disk. Developing a
framework to support encoding/decoding of these structures. Designing the binary
representation of a record/row with variable length data; design a record
descriptor
•	Developing efficient algorithms to extract rows that match a query and to
retrieve data contained in the rows 
•	Testing various SQL queries on implementation

The TransRelational Server performed at least 10 times faster than Oracle 9i and
could store large databases/data warehouses. 

November 1995 – January 2002, Lucent Technologies and Bell Labs Innovations,
Murray Hill, NJ.

Technical Manager for Arbor/BP Prepaid, [Dec 1999- Jan 2002]

Environment: Unix, C++, ODBC, Oracle Native API, Flex, Solaris High-Availability
Clustering, Bison, Critical Chain Project Management, MS Project

Arbor/BP Prepaid is a near real-time, highly-available software application that
sits in the path of service delivery to a customer. This system has high
availability, high redundancy, high performance and peer-to-peer communication.
It is designed to interface with any network service provider including VOIP,
Internet or wireless. I accomplished the following for Arbor/BP Prepaid:
•	Complete risk analysis, assess market and customer needs to prioritize and
baseline system requirements. Define a feature list of the product. Convert
feature list into scenarios, use cases, functional component architecture,
process architectural view, and deployment view. 
•	Design a complete sophisticated Relational Data Model (i.e. database tables)
for representing billing information for prepaid services
•	Design a Rule-Based Engine “activity framework” to configure business rules.
Integrated with a sophisticated Rating Engine. Modeled and stored core
transactions (such as a normal call, a customer support representative enquiry)
in the activity framework. Implemented it in C++.
•	Design a proprietary billing network protocol (BNP) API to enable network
connectivity.
•	Staff a strong development team of 8 developers and 4 testers with diverse
skills, developed and tracked a project schedule and plan, implemented software
engineering practices and processes. 

Senior Software Developer, DataBlitz [July 1996 – Nov 1999] 

Environment: Solaris 2.8, C++, ODBC, Flex, Bison, Data Structures and Algorithms
(T-Trees, AVL Trees, B-Trees), Lock list, KSH, perl, awk, 

DataBlitz is a persistent, recoverable, main memory based DBMS with support for
ODBC, JDBC and SQL. Its toolkit-based approach engendered an architecture that
would allow it to be used as a DBMS, as a main memory storage manager or as a
persistent message processing system. In order to support DBMS features, an
ordered index module was included as a key feature. My accomplishments in
DataBlitz were:
•	Reverse engineer and optimize a complex ordered index data structure, the
Ttree Index module.
•	Redesigned the lock management subsystem and the semaphore subsystem. 
•	Develop a generic test framework (torture tester) to support an automated
regression test suite for DataBlitz. 

Software Project Leader [Nov 1995-June 1996]

•	Defined and developed an Application Programming Interface (API) in order to
make an existing C++ software system independent of the underlying data storage
manager.
 
Education
PhD in Computer Science, Louisiana State University. Baton Rouge, LA, 1991- 1996

Minor area: Quantitative Business Analysis. Dissertation: “Reverse Engineering
Low-Level Design Patterns from Object-Oriented Code” completed under the guidance
of Dr. Doris L. Carver. ``pulse'' is a computer-aided software engineering (CASE)
tool developed as part of PhD thesis. 

MS in Computer Science, University of Pune, India, 1987-1989 
Thesis: “Design and Implementation of Distributed Database Management System”. 

BS in Physics, Fergusson College, University of Pune, India, 1984-1987 
Awards
	1999 Bell Labs President’s Silver Award for Technical Excellence.

	Lucent Long Term Incentive Award for High Performer for 1999

	Lucent Long Term Incentive Award for High Performer for 2000


Other
US Citizen

 

CLICK HERE to Post your jobs for FREE on Job-Ad-venture.com

Would you like to E-MAIL this candidate?   Just register - it's free!

Enter A Message:


Your Return Email Address:

We will send you an email-receipt after your message is delivered.

 

 


Home| FAQ| Free Resumes | Free Trials | Free Job Postings | Contact

 

BookMark This Resume
http://www.Free-For-Recruiters.com/NJ/1704590-Resume.html

Copyright © 2001-2005 Free-For-Recruiters.com All Rights Reserved.

 
More Free Resumes
 
Keywords:


 
Powered by  Google
Recruiting Resources
 
 Find a Programmer
 Post a job on the premier
 programmers only IT site.
 1000's of top techies with:
 VB, Java, C++, .NET, C#
 
 
www.PrgJobs.com
 
 
 DBA Locator
 Advertise your data jobs!
 Recruit database pro's
 including SQL and Oracle
 DBA, DB/2, and Access.

 
www.job-ad-venture.com
 
 
 Need a Network Nerd?
 Find network engineers
 skilled with Novell LAN,
 Windows NT, AIX, Unix,
 CNE/CNA Administrators

 
www.Network-Careers.com
 
 
 Free Job Postings
 Unlimited job advertising
 and totally free. Post jobs
 in engineering, marketing,
 sales, healthcare, finance

 
www.Job-Ad-venture.com
 
Recruiting Newsletter

Your Email: