Sr. Technical Consultant Resume
SUMMARY
- Hands - on C/C++ Development Experience (15+ yrs.), DATABASE DEVELOPMENT EXPERIENCE 15 yrs, PERL DEVELOPMENT 10 yrs Strong skills in User-Oriented Design(15 yrs.), Solid understanding of Data Structures (15+ yrs.), Algorithms (15+ yrs.), and Object-Oriented design (10 yrs.),RDBMS.
- Design and Development SQL/ESQL: SYBASE, Oracle, Informix ( 15+ yrs.), TCP/IP Sockets, IPC's, Unix/Linux internals, Shells (15+ yrs) Multithreading (6 yrs), STL (8 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(8yrs)
TECHNICAL SKILLS
LANGUAGES: C/C++, PERL, Java, Shell, AWK, Pascal, Smalltalk
SOFTWARE: TCP/IP Sockets, IPCs, STL, Multithreading, J2EE, Web Logic, Tibco, G2/LibE
Operating Systems: UNIX, LINUX, Solaris, HP-UX, SCO UNIX, Windows NT/XP
DATABASE: SYBASE, INFORMIX, ORACLE, SQL/ESQL/StoredProcedures, MySql
HARDWARE: SUN-SPARC, SUN-E10K, HP E-25, LinuxBlades, Intel PCs
PROFESSIONAL EXPERIENCE
Confidential
Sr. Technical Consultant
Responsibilities:
- Member of Confidential -Eagle integration and application support team Confidential TechM), Alpharetta GA This is a Alcatel-Lucent production support system which needs to be transformed, re-engineered to Confidential standards compliant product. Involved in integration, configuration, deployment and new release activities.
- Requirement analysis and requirement gathering
- High and Low Level Design.
- Guide team members to resolve technical issues
- Review of various work products developed by the team: Documents, Code, Test results etc
- Project Monitoring, Status reporting, Client Communication.
- Work on proposals, participate in additional activities and contribute towards project growth and Unit growth.
Skills Used: LINUX, C++, Core java, webservices.
Confidential, NJ
Consultant
Responsibilities:
- Design, development and support of Expert system to automate telecom alert processing. Integrated SBC/Cingular/BellSouth alarms in current Confidential &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: C/C++, Solaris, LINUX, Perl, Shell, TEMIP, CGI, HTTP-Proxy, Java, WSDL, XML, Web Logic, ILOG rules engine, Clearcase and Oracle (PRO-C, PL/SQL).
Confidential, NYC
Senior Developer/AVP
Responsibilities:
- Project leas for Midas Live project. Managed offshore team of 15.
- 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.
Skills Used: C/C++, Solaris, LINUX, Sybase,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
Confidential, Broad St, NYC
Systems Analyst
Responsibilities:
- 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 Confidential ) web-server to route order through Confidential ’s order routing system.
- Done System testing and UAT
- Developed Perl scripts to generate data volume and usage reports.
Skills Used: C++, UNIX/LINUX,NT/VC++, Shell, Perl
Confidential, Wall St, NYC
Senior Software Engineer
Responsibilities:
- 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.
Skills Used:C++, UNIX/Solaris, Informix and Telarian SmartSockets
Confidential, NJ
Consultant
Responsibilities:
- 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.
Skills Used: UNIX/C++/Informix, Perl, Shell, TCP/IP sockets
Confidential
Responsibilities:
- 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.
Skills Used: Used UNIX, C/C++, TUXEDO, AIX and ORACLE (PRO-C, PL/SQL).
Confidential
Responsibilities:
- 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 Confidential &T network. It also generates performance statistics for each RNC site.
- Published design document and release notes. ISO-9000 software development environment.
Skills Used: C/C++,TCP/IP, X.25, LibE, G2,, under HP-UX (E-25) machine.
Confidential
Responsibilities:
- 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.
Skills Used: Unix/C, Informix SQL and ESQL/C, VC++
Confidential, NYC
Software Engineer
Responsibilities:
- 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.
Skills Used: Unix/C, Informix SQL and ESQL/C, TCP/IP socket programming, Sybase