Post Job Free

Resume

Sign in

C C++ Software Development

Location:
Manassas, VA
Posted:
February 28, 2024

Contact this candidate

Resume:

CHANDRASHEKHAR SHIDORE

ad3zlj@r.postjobfree.com

+1-703-***-****

TECHNICAL SUMMARY: Software Development and Testing

Hands-on C/C++ Development Experience (20+ yrs.), Strong skills in User-Oriented Design (15 yrs.), Solid understanding of Data Structures (20+ yrs.), Algorithms (20+ yrs.), and Object-Oriented design (15 yrs.),RDBMS- SQL/ESQL: SYBASE, Oracle, Informix (15+ yrs.), TCP/IP Sockets, IPC's, Unix/Linux internals, Shells (15+ yrs) Multithreading (8 yrs), PERL, STL (10 yrs) Real-time-Market Data-Feeds (10 yrs), Practical experience with Unit/ Integration/Regression Testing(15+ yrs.), Create System test plans (10 yrs), Development of Testing tools(10 yrs), WebLogic Administration, Practical experience with Version Control Systems including CVS, Clearcase, Sablime(8yrs), Ability to Coach and eventually Mentor team members(10+yrs)

EDUCATION: M. S. (Computer Science- 1990), Stevens Institute of Technology, Hoboken,

New Jersey, U.S.A. (GPA 4.0/4.0)

M. Tech. (Mechanical Engineering- 1986), Indian Institute of Technology,

Mumbai (Bombay), India

WORK STATUS: US Citizen, TSC

SKILLS:

LANGUAGES : C/C++, PERL, Python, Shell, Java, Pascal, Smalltalk

SOFTWARE : TCP/IP Sockets, IPCs, STL, Multithreading, Entrust SM/SMA,

J2EE, Web Logic, Tibco, G2/LibE

Operating Systems : UNIX, LINUX, Solaris, HP-UX, Windows

DATABASE : Sybase, Informix, Oracle, Postgres, MySql, SQL/ESQL/SPs

HARDWARE : SUN, HP, LinuxBlades, Intel PCs, RHEL VMs

WORK EXPERIENCE:

TCS, Edison, NJ: Remote 06/21 –

Sr. Consultant/Tech Lead - Various projects

Weatherford, Houston, TX: Remote

Development and maintenance of Hydraulics module of OneSync System (DS Drilling Engineering)

Using Linux, C/C++, Perl/Python/Shell scripting, Sybase.

Verizon, Tampa, FL : Remote

Development, testing and production support for ESAP ( Enterprise Soft-Switch Application Platform), a middleware system used for order management system

Using RHEL Linux, Solaris, C/C++, Oracle, Shell.

Progeny Systems, Manassas, VA: TSC

Software Engineer/contractor 12/20 – 05/21

Top Secret Clearance

Development of IA-Information Assurance infrastructure for Virginia Class submarines.

Using RHEL Linux, C/C++, mysql, Perl/Python/Shell, Java

Implement new requirements approved by USN/AusN, Fix production defect tickets.

IBM/Verizon, Dallas, TX 10/19 - 08/20

Sr. Consultant

Development /re-engineering of Verizon wireless POS system.

Using UNIX/Linux, C/C++, PRO-C, Oracle, Perl/Python/Shell, Java

Responsibilities:

Analyze current monolithic system and transform it into new modular system.

SWIFT, Manassas, VA 02/16-08/19

Sr. Consultant

Development of public key infrastructure(PKI).

Projects: SwiftNet CA, RKR (Root Key Renewal), 3SKeySubCA, Infra CA

Using UNIX/Linux, C/C++, Perl/Python/Shell, Java, Entrust, Postgres

Responsibilities:

Design and develop new components.

Maintain and enhance current code.

HP-UX to RHEL porting.

Unit and Integration testing.

Release management, Deployment and Production support

Meggitt Training Systems, Suwanee, GA 7/15-12/15

Sr. Software Engineer

Weapon training and simulation project.

Developed real-time range calculation algorithm to improve accuracy of SA80/UGL weapon with FCS sight.

Automated scorecard generation for ISMT(Army/Marines) weapon training courses.

Using C++, Linux, VC++, MySQL, SQL server, Perl

.

TechMahindra, Pune 5/11-10/14

Sr. Technical Architect

-Member of NGEAG-Eagle integration and application support team at AT&T (TechM), Alpharetta GA This is a Alcatel-Lucent production support system which needs to be transformed, re-engineered to AT&T standards compliant product. Involved in integration, configuration, deployment and new release activities.used Linux, C++, Perl, shell, network-programming.

Skills Used: Linux, C++, Perl, Shell, MySql, network-programming.

-Member of CTO-Proj IDU

-Member of TMUK-Environment project. Client is T-Mobile UK. .

Web-Logic deployment automation, scripts design, administration.

eBiz application maintenance, support.

Skills Used: Linux, Perl, Python, Shell, WebLogic.

-Member of CARMEN- CC design team. Client – Deutsche Telekom offers broadband, Mobile Communications and fixed-network services all over Europe. Deutsche Telekom's T-Mobile brand is represented across Europe and in the USA. T-Systems offers one-stop ICT solutions for large and medium-sized businesses worldwide. Used C++, Core java, webservices.

AT&T Labs, NJ 3/07 – 3/11

Consultant

Design, development and support of Expert system to automate telecom alert processing. Integrated SBC/Cingular/BellSouth alarms in current AT&T system.

Developed interface classes, commands and rules for FTM – SDRS interface and UVERSE – CTP interface using C++, ILOG, TEMIP and HTTP-Proxy and WSDL specifying XML rquest/response.

Developed test simulator using Perl-LWP and cgi scripts.

Done unit and integration testing and UAT in DR environment.

Developed Perl scripts to automate load testing, network alarm traffic-analysis reports.

Development of DTP a multithreaded subsystem for data persistence using message queues, PRO-C, PL/SQL and Oracle database.

Skills Used: Solaris, LINUX, C/C++, Perl, Shell, TEMIP, CGI, HTTP-Proxy, Java, WSDL, XML, Web Logic, ILOG rules engine, Clearcase and Oracle (PRO-C, PL/SQL).

Lehman Brothers, NYC 7/03 – 2/07

Senior Developer/AVP (FIXED INCOME)

Project lead for Midas_Live project. Managed offshore team of 15. (located in Mumbai, India)

Development, support and testing of GMD and MIDAS. These projects relate to acquire, create and maintain market data for Fixed Income products: Interest Rates, Swaps, Derivatives, FX rates, Treasury Bonds, MuniBonds, MBS, Black VOLs, Calibrations, etc.

Done System test and UAT

Developed multithreaded Fixed Income Market data server (receiving Reuters feed )

Defined market data using Reuters DTS.

Modeling data for HJM /FHJM calibrations

Designed MIDAS (Sybase) database for metadata definitions. Created stored procedures to add, delete, update market data points, sets, curves and matrices.

Developed Perl-DBI scripts to manipulate database and generate reports.

Involved in XML schema design for communication between clients and server.

Re-engineered GMD (GlobalMarketData) database and moved existing data to new database.

Developed Muni-Scrapper application using Perl and Tibco to scrape market data from web pages and publish it over Tibco.

Developed C++ server to send and retrieve data from excel spreadsheets.

Created VBA scripts to save closing data from EXCEL spreadsheets to GMD database.

Designed and maintained MIDAS project website.

Developed JDBC module of PMS (PersistanceMonitoringSystem) a J2EE application.

Developed TIBCO-JMS client interface to market data server.

Installed and administered Weblogic for MIDAS project.

Environment: Solaris, LINUX, Sybase, C/C++, STL, Perl, Shell, Tibco, Pub/Sub, HTML, Reuters-Triarch, (DTS, Reuters 3000 Xtra) Java/J2EE, Web Logic, CVS, Ants/Eclipse, Jira, Autosys, VC++, VBA, Excel

Fahnestock & Co, 125 Broad St, NYC 6/01 – 5/03

Systems Analyst

This was equity / options retail trading environment as well as online trading site.

Developed multithreaded C++ Quote Server that receives real-time quotes from S&P Comstock Market Data feed and serves company-wide clients such as trader workstations, online web-server.

Project lead for Freedom-Online: Redesigned Freedom-Online (company acquired by Fahnestock) web-server to route order through Fahnestock’s order routing system.

Done System testing and UAT

Developed Perl scripts to generate data volume and usage reports.

Environment: UNIX/LINUX, C++, NT/VC++, Shell, Perl

QV Trading Sys Inc, 2 Wall St, NYC 10/00 – 5/01

Senior Software Engineer

Development of trading software using UNIX C++, Informix and Telarian SmartSockets on Solaris platform. Product consolidated fixed-income markets from different brokers and exchanges.

Developed Market Data feed handlers for eSpeed, Garban, and Eurex.

Worked on abstraction layer for interfacing with Informix database.

Developed price display utilities for front-end users to see markets in selected formats.

Also worked on development of utility classes.

AT&T / Bell Labs, NJ 10/94 – 09/00

Consultant

AT&T Middletown 10/97-9/00

Worked on NBROX re-engineering project: replacing old text based UI with web based UI using Java, JavaScript, servlets and http. Prototype was developed using Perl-cgi.

Development of CDRM (call data recording monitoring) system a CMM Level 3 project.

This real-time system monitors call records for different switches via UDP multicast. It filters and stores data generates reports, statistics in real-time, alerts regarding any anomalies, data loss.

Developed multicast receiver daemon to receive records. Developed Report generation utility using Perl and Informix.

Environment: UNIX/C++/Informix, Perl, Shell, TCP/IP sockets

AT&T Piscataway 7/96 - 9/97

Development and production support of Customer Data Warehouse.

Developed Netscape Web Interface for LNP using cgi/httpd/C. Implementation of migration to G2.

Installation and development of SMS-LNP communication domain using NIPC.

Environment: Used UNIX, C/C++, TUXEDO, AIX and ORACLE (PRO-C, PL/SQL).

Bell Labs, Middletown 4/95 - 6/96

Design, development and testing of RNC-EMS (Remote Network Controller-Element Management System) of NGLN (Next Generation Lightwave Network) project.

RNC-EMS does gather alarms from RNCs and RNC2000s in the field. Sends them to GUI screen in operations center. This facilitates fast recovery of AT&T network. It also generates performance statistics for each RNC site.

Published design document and release notes. ISO-9000 software development environment. Used TCP/IP, X.25, LibE, G2, C/C++ under HP-UX (E-25) machine.

Bell Labs, Holmdel 10/94 - 3/95

AT&T TrueUpdate Project:

This is a real-time information service providing information on traffic, weather, stocks, sports, headline news, tv_listings, horoscope etc.

The information is delivered to disparate devices viz. MS-Windows workstation, TV monitor, PDAs.

The system receives the raw feeds via of dial in modems, FM radio, lease lines into PCs. It is then sent via NFS to SUN-WS20. Installed Informix -SE on SUN.

Developed application specifications and Data model.

Designed and created the database. Wrote line reader programs to process the incoming data and populate the database in real-time.

Wrote server application to talk to clients via TCP/IP connection, validate them and generate the queries and download data to clients in real time. Unix/C, Informix SQL and ESQL/C were used.

Used VC++ to develop line driver for ticker feed from NYSE.

Thomson, NYC 7/89 - 9/94

Software Engineer: American Banker-Bond Buyer

Involved in the design, development, testing and support of an on-line, real-time Information Broadcast System for a major financial publishing firm.

This is basically a TickerPlant for Municipal Bond Market. Used "C", SCO-UNIX, SYBASE, INFORMIX, TCP/IP, DCU-1030 Protocol (based on X.25), UNIX IPCs and UNIX curses library. The system is running on Compaq (i80486, 66MHz, 1.8 G mirrored ida). DCU-1030 protocol was used to broadcast data and program the control boxes.

System receives about 16 Market Data Feeds via modems, TCP/IP, Leased lines. Wrote line drivers to receive and process the data coming on these feeds.

Used UNIX IPCs viz. Semaphores, Shared Memory for communication between different modules, to lock access to output channel etc.

Developed menu-driven user interface using UNIX Curses library. Developed queuing model to prioritize this data to maximize the throughput of the system.

Developed customer service and customer billing database in Informix. Wrote customer service database application using ESQL/C and used curses library to create menu driven forms for data entry.

Created Sybase database for queuing and prioritizing the messages and market data. Wrote Stored Procedures and "C" routines using Sybase-DBLib to access and manipulate this data.

Stevens Institute of Technology, Hoboken, NJ 87 – 89

Research Assistant: Various projects in Heat Transfer, Fluid dynamics, Lab automation

Project Engineer: Refrigeration and Air-Conditioning, Alpha Laval, Pune, India 86 - 87

References: Will be furnished upon request.



Contact this candidate