George M. Nowakowski
|
Synopsis |
Extensive experience in object oriented design, using the UML design methodology. Design is complemented with Java and C++ code development, primarily focusing on middleware applications and distributed components. Participated in numerous design initiatives utilizing the UML design methodology along with the Rational Rose Modeler. |
|
Technical Specialties |
UML design methodology, Java using JDK 1.1 and JDK 1.2, MS Visual C++ 6.0, STL, MS TogetherJ object modeler, SQL Server, SQL Server Stored Procedures, Open Data Services, DBLIB, Win32, PERL5, MS Visual Basic, Javascript |
|
Experience |
Nov 1998 – Present Prudential Securities Inc New York, NY Architect / Lead Developer Managed Assets Consulting Services (MACS) Questionnaire |
|
Jan 1996 – Nov 1998 Bankers Trust Company Jersey City, NJ Lead Developer Request Broker Lite Architect and developer on the Request Broker Lite (RBL) application. Request Broker Lite is a middleware application developed using MS Visual C++. RBL serves to fulfill requests by all applications under the BTWorld umbrella, and is the pilot project within Bankers Trust to utilize IBM MQ Series for disparate system communication. Clients connect to RBL via Open Data Services, utilizing native DBLIB or ODBC API calls. Clients can then issue two types of queries: SQL Passthrough, and proprietary mainframe queries. SQL passthrough requests are passed directly to a MS SQL Server DBMS, while mainframe queries are posted on a message queue which is polled by a series of mainframe programs. In either case, client context is maintained for the duration of the session, and results are returned in TDS format. Replies from the mainframe are received asynchronously in a proprietary format, then are parsed and returned as TDS to the awaiting client. RBL was designed using the UML design methodology. BT Sentinel Developed the BT Sentinel Application. This application is deployed as a DLL, which is installed as a SQL Server extended stored procedure. It was developed using MS Visual C++ and utilized native DBLIB for database connectivity. BTSentinel is a tool which notifies money managers when a portion of their portfolio is invested in vehicles which fall outside of compliance with the fund’s investment strategy. Money managers define conditions to BT Sentinel which indicate out of compliance conditions. When any of these conditions are met, BT Sentinel creates detailed reports describ9ng the condition. Money managers then have the option of viewing their reports via a proprietary, secure front end application, or receiving those reports via Internet mail. A summary of all transactions is also delivered via Email. The Sentinel program was modeled using the Rumbaugh OMT design methodology. Request Broker Gateway The Request Broker Gateway is a middleware component which services various disparate client applications with in BTWorld. The Request Broker architecture utilizes Open Data Services for client connectivity, and native DBLIB for accessing a MS SQL Server DBMS. Requests are sent to the Request Broker by the client in a proprietary format. These requess are parsed, and translated into a series of Stored Procedure invocations, or virtual view queries. Results are then sorted and summarized as needed before being returned to the client in TDS format.
|
|
|
Sept 1994 – Dec 1995 Transax Systems Bridgewater, NJ Technical Specialist Tariff Retrieval System The Tariff Retrieval System contains public tariffs filed with the government as well as proprietary tariffs. These tariffs are used by shippers to quote rates to their customers and to store their own proprietary information. The Tariff Retrieval System is a three tier architecture comprised of a Visual Basic front end, and an Open Data Services Gateway middle layer, and an MS SQL Server data repository. My responsibility primarily entailed development of the Gateway application, which served as the hub of the Tariff Retrieval System. The Gateway was a multithreaded Windows NT application developed using MS Visual C++. The Gateway’s main purpose is to maintain client connections, and service client requests. Certain client requests were fulfilled simply by executing SQL Server stored procedures, while more complicated requests require the gateway to prepare and execute dynamic SQL. The Gateway also includes a security component at different levels. There are access levels which allow users certain pre-defined privileges. In addition, all client activity is logged to a separate billing and auditing database.
Tariff Filing System The Tariff Filing system is a client server system designed to automate the process of filling shipping tariffs with the government. Like the Tariff Retrieval System, this system assists shipping companies in calculating and storing their rates for shipping goods. This system consists primarily of a MS Visual C++ front end, which is and MDI application developed using MFC, coupled with a server application which runs in an UNIX environment. The Windows Sockets paradigm is used for communication between the client and server applications
|
|
|
Nov 1990 – Sept 1994 AT&T East Brunswick, NJ Programmer Analyst Business Customer Services Served as a programmer/analyst for the Middle Markets Family of Services Platform (MMFS), and the Partners in Business Operations Platform (POP). The POP platform consists primarily of a document generation and delivery system. This system obtains customer information from a mainframe system, then constructs confirmation documents and delivers them to the customer via fax, email or US mail. The POP platform was developed for the Windows 3.1 platform using MS Word Basic, relying heavily on DDE. The MMFS platform consists of a floating toolbar which provides users with a simple means of accessing various utility programs. The MMFS system was developed using MS Visual C++ and is targeted for the Windows 3.1 environment. Major features of this toolbar include automatic login to legacy mainframe systems, mainframe screen capture, keystroke record and playback and userid/password administration. This system serves a community of 500 users in various service centers across the United States.
Project Leader Dial-it Marketing Operations System (DIMOS) Project As a project leader, lead a team of two programmers in the development of the DIMOS system. DIMOS performs all business functions relevant to supporting 900 line services for AT&T. Responsibilities also included analysis and design, development of system specifications, coding and production issues.
|
|
|
Oct 1986 – Nov 1990 Prudential Insurance Company Roseland NJ Programmer Analyst Securities Compliance Monitoring Project (SECMON) The (SECMON) system allows the compliance department to monitor employee trades for possible "Insider Trading", "Front Running and "Chinese Wall" violations.
Assumed sole responsibility for system maintenance once the development was completed. |
|
|
Education |
1986 Wagner College Staten Island, NY
|