Highlights Of Qualifications

¨ Expert project management and large systems architecture skills for Fixed Income and Private Client systems.

¨ Expert development and project leadership skills in Internet, Client/Server, and GUI on Windows NT and UNIX.

¨ 15+ years of expertise in Software design, development and project management.

¨ M.S. in Computer Science and B.S. in Electrical Engineering degrees with very good academic record.

¨ Senior Technology Manager with skills in communicating with Executive Management, Business, and Technology personnel.

¨ Microsoft Certified Professional.

Experience

 Software and Languages

Hardware and Environment

Operating Systems

Applications

Education and Honors

Others

Companies Consulted/Worked For:

¨ Bear Stearns & Co., New York, NY

¨ Merrill Lynch & Co., Princeton, NJ

¨ AT&T Bell Laboratories (Lucent Technologies), Holmdel, NJ

¨ CS First Boston Corporation, New York, NY

¨ Merrill Lynch & Co., New York, NY

¨ Manufacturers Hanover Trust & Co. (Chase Manhattan Bank, Inc), New York, NY

¨ ADEMCO, Syosset, NY

¨ IDEA, Elmsford, NY

 

Projects:

¨August 2000 to Present:        Managing Director, Bear Stearns & Co., New York NY:

I manage an architecture team for Fixed Income IT. This team consists of senior software developers and VPs to design and develop a variety of systems for Fixed Income business unit. I interact with the business heads and traders to understand their business and decide together on systems that may help provide increased revenues and/or cost savings. Together we decide on requirements and the timeline. A formal project proposal is soon made with a potential cost and an end date and the actual effort begins. We provide many systems and tools used in their daily trading activities. My team has developed a system for Money Market and Mortgage trading desks for the fixed income business unit. We also provide design and development help for another business unit, Private Client Services. In addition I represent fixed income business unit in many technology working-groups. My responsibilities include project and people management, user liaison, and architecture decisions for many fixed income projects and some hands-on development of some key components.

Most recently, I've designed and developed many web services using .Net platform to provide many services to various applications within the firm. Some of these applications are internet-facing and other for internal use. These services abstract the data store to provide a seamless access to trade data, positions data, securities, and accounts data to many web-based applications. The services were developed in C#; unmanaged C++ components were used to hook these with the legacy interfaces which include C-style Unify database interfaces, DB/2 stored-procs, and Sybase stored-procs and socket-level APIs. The applications that use the services have a user community of over 500 users. The services are deployed on a web-farm of NT servers,

I have designed and helped develop a two-tier application, which runs on a WebLogic server with our data stored in Sybase. This system manages the customers’ inventory, tracks salespersons’ commissions and the fees the desk generates. In addition it supports an LDAP based single sign-on process and straight through processing – the system takes care of providing all the data that is needed to get the Middle Office and the Clearance office systems to capture these trades. The JSPs generate HTML and XML based on the views that the user is looking at. The XML is being converted to HTML on the client-side (Windows NT desktops) using Internet Explorer’s XSL support. The most recent msxml3.dll has been deployed on our client workstations and hence the transformations occur on the client desktops. Some of the transformations that are performed in XSL include filtering columns, sorting, and aggregation. The system went into production in August. The user base includes traders at the MBS desk and the salespeople all over the United States, in addition to the support team. The development environment is Web Logic server, JSP, JDBC, Java script, XML, XSL, and HTML. This system has been designed from scratch and is geared to increase the volume of trading activity, which is expected to generate an incremental net income of  $250,000 per year.

I have designed and helped develop a Windows NT client/server application that publishes indicative prices for fixed income offerings to TradeWeb, an online bond trading entity. In addition, the application uses COM to interact with Microsoft Excel to provide price changes so that the traders can perform their own what-if scenarios in Excel. This application uses a homegrown messaging bus to subscribe and publish the prices and offerings. In another mode, this application also provides treasury prices and yields to the user as well as an associated Excel spreadsheet. The system consists of a front-end written in MFC/Win32 and three COM controls: a GUI control written in MFC, a non-GUI component written in ATL, and a Microsoft Excel COM Add-In control also written in ATL. In addition, the application uses COM calls to interact with Excel. This system (and codebase) is being used both by the Mortgage desk in NY and Sovereign desk in UK.

I am also involved in coordinating development of an application with a third-party company using their framework, beast.com. This application would provide order management services to our offerings as well as provide ECN (electronic communications network) access to other online markets such as TradeWeb and Market Access.

For Private Client business unit, I’m designing and developing a client/server application that acts a staging area for accepting trades. The application run-time environment includes a newly developed, rich GUI application, which is also a COM server, an ActiveX control, three legacy PB applications, and one 3rd party ROE application. The newly developed components understand XML messages, which are parsed using DOM. The development environment includes VC++, COM, and XML.

In addition I represent fixed income business unit in many working groups such as Application Architecture and XML/XSL. The intent is to promote awareness of some of the new technologies including XML, XSL, SOAP, C#, and the .NET platform, that are in the market place and our group’s experiences across many units of firm. I am also a member of Senior Management Team of 50 people for the entire Information Technology Group, which has over 1,500 people and directly report to Chief Technology Officer of Fixed Income IT..

¨ October 1993 to August 2000:           Merrill Lynch & Co., Princeton, NJ:

As a project leader I worked with a small team of software developers to design and develop a state-of-the-art graphical user interface and an object model for a new trading system. Nearly 35,000 Merrill Lynch’s financial consultants, administrative assistants, and support teams are now using this system. This hi-tech workstation replaces Merrill Lynch’s old trading workstation and has received numerous awards including Windows World Open awards two years in a row!

This workstation has been developed on top of Windows NT (3.51 and) 4.0. The system uses an array of newest technologies to solve today’s business problems, including WIN32, GUI, and COM (OLE, OLE automation, and ActiveX controls). The system has now been in production for nearly 24 months and has been in use by nearly 25,000 users.

The GUI is truly state-of the art; provides a book, chapter and a section metaphor to provide a means of navigating to the hundreds of views of over 25 applications, homegrown and third party alike. The programmatic model uses OLE automation. The system, at its heart, uses a publish-subscribe model and automatically manages and monitors systems resources so that users can concentrate on their business needs.

This project has been a showcase for some the newer technologies that are available on the NT platform. Even Microsoft has frequently used demonstrations of this system in their video presentations. Merrill Lynch has budgeted over $600 Million on this effort and has been one of the most visible projects in the brokerage industry.

Presently, I am involved in enabling the above system with workflows using IBM's workflow engine. The effort includes development using VC++, MFC, ATL, COM, XML, XSL, VB/J scripts, and HTML.

¨ November 1988 - October 1993:         AT&T Bell Laboratories, Holmdel, NJ:

As a Project Leader, led a team in design and development of Graphical User Interface for E-INOS. The system used state-of-the-art research technology to design large corporate Voice, Data and Integrated Networks. The design modules resided on an Amdahl 5890 mainframe using Informix database; users accessed them via WAN using PCs running MS-Windows. I developed the user interface on MS-Windows in the form of Graphics Platform, which enabled users to view their designs in various windows in the form of USA and World maps, with nodes, links, legends, titles, etc. The terminal emulator (implemented using modified Kermit protocol), a variety of charts (standard and 3D), report server, on-line help server, automatic software update module and a presentation quality slide show formed the rest of the Graphics Platform.

I was involved in development of a Microsoft Windows application called A800 Tree Editor to help Inbound Network Designers build a routing path for toll-free (800) telephone customers. Features included spreadsheet-like look and feel, toolbar, common-dialogs, zoom/unzoom, options to add, delete nodes and branches, insert and delete blank rows and columns, cut, copy, and paste regions of tree, search node, and print (fit-to-page) with banding. The development environment was C (Borland C/C++ 3.1/Microsoft C/C++ 7.0), Windows 3.1 SDK, on IBM PCs, C & Informix on Sun 670/690 on top of Wollongong TCP/IP.

As a part of an architecture team I have designed a true Client/Server architecture for Enhanced Interactive Network Optimization Systems (E-INOS). The prototypes were developed under Visual C++ 1.0 using MFC, C, and Windows SDK. The production applications were built using C and Windows SDK.

In Microsoft Windows SDK environment, I have expert skills in development of both applications and DLLs, GUI, DDE, DDEML, Common Dialogs, dialog boxes, all controls, GUI APIs, Communications APIs, Printer APIs, Profile APIs, Memory management APIs, Window Management APIs, SDK tools, Code View (Microsoft), and Turbo Debugger (Borland), etc.

¨ September 1985 - November 1988:  

¨(CS) First Boston Corp., 12 E 49St, New York, NY:

Design and development of a software distribution system and a generic help system used by the company's CASE user community. The software distribution was handled among PCs, fault tolerant Stratus, and an IBM mainframe. The generic help system served as an invaluable tool to other application developers to have a hypertext help system (like Microsoft's) that is easy to implement by defining controls in an ASCII file. The development environment was C, MS-Windows SDK on PCs, and C on Stratus.

¨ Merrill Lynch & Co., 633 3 Ave, New York, NY:

My responsibilities included: development and enhancement of a real time Home Services Brokerage system. The system, used by Cash Management Account (CMA) holders, provided users (electronic) access to news downloaded from USA Today and 15-minute delayed stock quotes, with a variety of options to track one's investment portfolio. The development environment was C on PCs and CICS/COBOL on an IBM mainframe.

¨ Manufacturers Hanover Trust & Co., 2 Grand Central Tower, New York, NY:

My responsibilities included: analysis, development/enhancement and training of a corporate financial management system. The development environment was C and Lotus-123 on IBM PCs.

¨ ADEMCO, 165 Eileen Way, Syosset, NY:

I designed and developed a mini-operating system for a major microcomputer controlled security alarm system. Involved software development and training. The display, printer, communications and PROM drivers were developed in C and Assembler on IBM PCs.

¨ IDEA, 6 Executive Blvd, Elmsford, NY:

I maintained a bi-lingual communications system, which operated like a telex system. Developed in C and Assembler (Intel 8085) on IBM PCs and CP/M systems.

 

1

1

1