Convidar Freelancer para Projeto
Parece que você não tem um projeto ativo no momento. Por que não postar um projeto agora? É grátis!Publique um Projeto
San Francisco, United States
Membro desde 12 de outubro de 2002
## BIO Thomas Peter Orsi 1259 35th Ave San Francisco CA 94022 Email: torsi@[login to view URL] Home: (415) 759-8102 Skills Operating Systems Sun/Solaris; Red Hat Linux; AIX; Windows NT; MS-DOS; OS/2 2.x/3.x; OpenBSD Programming Languages/Tools C++/C; Java, JDBC; Java IDE's (Symantec CafÃ©, Microsoft J++, Borland Jbuilder); TCP/IP; XML/XSLT; Unix shell scripting (Korn shell, sed, awk, Perl, etc.); CORBA; Apache; Debugging tools (Borland C++ Turbo Debugger and Nu-Mega's Soft/ICE Debugger) Databases Oracle; Sybase Experience 10/97 - 11/01 Morgan Stanley Dean Witter Online, San Francisco, CA. Senior Software Engineer Solely responsible for design, implementation, and administration of five major products for Morgan Stanley Dean Witter Online. Extended Hours Trading Â· Developed the execution portion of the Eclipse Trading Project, a system that allows customers to trade after regular market hours. Â· Developed Java based service to process executions from the extended hours trading provider, Eclipse. Â· Enhanced and integrated ADP Intact Server to provide functionality for Java based service. ADP Intact Server was implemented using Iona Orbix Corba and SUN/RPC. Bond Trading System Â· Developed a system for offering Treasury and Municipal Bonds to clients through the internet. Â· Used MQSERIES C libraries for communication to and from Morgan Stanley. Â· Used ADP Intact Server for executing trades. Â· Used C++ SunPro on Sun Solaris for overall implementation. Â· Created Stored Procedures in Sybase TRANSACT-SQL for database needs. Â· Used Rogue Wave Database Objects for C++ to SQL interface. Â· Diagnosed problems in production system during initial release phase of product. Blue Chip Basket Trading Â· Developed a system to allow Morgan Stanley to offer group purchase of 10 stocks based on a specific investment strategy ("Dog of the Dow"). Customers could invest a fixed amount of money evenly distributed over 10 stocks. Â· Used C++ SunPro on Sun Solaris for overall implementation. Â· Created Stored Procedures in Sybase TRANSACT-SQL for database needs. Â· Used Rogue Wave Database Objects for C++ to SQL interface. Â· Diagnosed problems in production system during initial release phase of product. ADP Intact Server Â· Developed a CORBA Server (Iona Orbix) to be a single service for all products that rely on INTACT while allowing parallel processing and flexibility of language for the development of clients. Â· Used Iona Orbix Corba C++ for server implementation. Â· Used SUN/RPC for interface to exchange mainframe via INTACT file formats. Â· Diagnosed problems in production system during initial release phase of product. IPO Server Â· Developed a C++ Server to allocate shared of initially publically offered, and secondary offering stocks and bonds to clients. Â· Used C++ SunPro on Solaris for overall implementation. Â· Used Sybase TRANSACT-SQL to obtain allocations requirements for clients. Â· Used ADP Intact Server for interface to exchange main frame. Â· Diagnosed and corrected problems in the production systems during initial release phase of product. Â· Product was developed in a very short time frame because of requirements from the business. . Quote Server Maintenance Â· Provided technical support, maintence, and enhancements to main quote server. Â· Quote Server was implemented using C++ and Sybase Open Server Â· Quote Server used Sun/Solaris shared memory facility. Â· Quote Server used TCP/IP for streamed quotes from SNP ComStock Quote Provider. IVR/Handheld Open Server gateway. Â· Created a SQL interface to xml based trading services. The handheld trading providers and voice recognition system provider needed a sql interface to our trading services. This gateway provided a sql interface that generated xml using XLST and transferred request to the xml based trading system service. Â· Used XSLT to generate XML based request to the xml system. Â· Used XML parser (Xerces C) to parse and generate xml. Â· Used http/request/reply communications to xml system, implemented in C++. 04/95 - 08/97 Open Horizon, Inc., South San Francisco, CA. Senior Software Engineer Solely responsible for porting of C++ source code to windows 3.1, win32. Later responsibilities included full development life cycles. Porting Connection/DCE product to Windows 3.1 and Win32. Â· Responsible for porting client/server system to Windows 3.1 and Win32. Connection/DCE was a middleware product that provided secure login, single sign on, and secure communications using DCE (Distributed Computing Environment) for client/server database applications. Â· Product was implemented using Gradient and Transarc DCE Environments. Â· Used Borland C++ and Visual C++ for porting to Windows 3.1 and Win32. Â· Used NuMega Soft-Ice debugger to diagnose problems in third party packages. Â· Provided x86 Assembly Language level debugging support for Windows ports. Designed and implemented components for Connection/DCE product. Â· Designed and implemented generic name services for Connection/DCE and implemented the DCE/RPC modules for Win32 and Windows 3.1 Connection/DCE client. Â· Communications module implemented using DCE/RPC. Enhanced Ambrosia Event Management System to support security features. Â· Design and implement on-the-wire message protection for Ambrosia. Ambrosia is a Publish/Subscribe engine that uses subject tree based addressing and messaging to transfer data through tcp/ip. Modified the on the wire message protocol to allow encryption(PRIVACY) and (message digesting) INTEGRITY to messages. Â· System was implemented using early version Java. Â· Used Symantic Visual CafÃ© Java Assisted with debugging/porting for AIX and HPUX. Â· The Connection/DCE product had ports to AIX and HPUX, I provided support for debugging and minor help in porting for these Operating Systems. Â· Developed a shared object module methodology for an early version AIX that didn't support shared objects. Â· Provided debugging help with to HPUX support personel. 03/91-04/95 Borland International, Scotts Valley, CA. Senior Technical Support Engineer Provided technical support via phones for Borland Internationals Programming Language Products. Support was initially free then became a $2.00 a minute service. Worked on programming projects for the development organization and the marketing department. Provided support for C++, C, and x86 Assembly Languages Provided Technical Support via the phones for Borland's Language Products.. Â· Provided Programming Language and Operating System technical support. Borland provided a $2.00 a minute service for Programming Consultation including language issues, debugging issues, and operating system specific programming issues. Â· Provided operating system programming technical support for DOS, Windows 3.1, Win32, and OS 2.x. This included both graphical user interface issues and non-graphical user interface issu ## Area of Expertise c++, java, perl, sql, x86 assembly language, jsp. sun/solaris, linux, win32.
- N/ATrabalhos concluídos
- N/ANo Orçamento
- N/ATaxa de Recontratação