[Rhodes22-list] Test post

Ronald Lipton ronald.lipton at gmail.com
Tue Dec 2 18:38:02 EST 2008


Can I post to the list from my iPod?

R. Lipton

On Dec 2, 2008, at 4:50 PM, "michael meltzer" <mjm at michaelmeltzer.com>  
wrote:

> Yep,
>
> Seems like a good excuse to post the resume(networking,  
> ne6tworking :-),
> hope the html->text converter does not rip it apart too much.
>
> -mjm
>
>
> SUMMARY
>
> A senior-level Information Technology manager, lead developer, team  
> leader
> and hands-on programmer who thrives in a fast-paced, constantly  
> changing and
> challenging environment.  Experienced in project management, systems
> architecture and full project life cycle. Specialized in writing  
> real-time
> market data systems, real-time automated market execution systems and
> infrastructure. In-depth market knowledge of equities, options,  
> futures and
> derivatives; an understanding of how they trade and how traders/ 
> quants trade
> them. Effective at explaining technical issues to people ranging  
> from junior
> administrators to senior management; also skilled at explaining  
> business
> issues to technical team members.
>
>
> TECHNICAL EXPERTISE
>
> Languages: C++, C,  Perl, Java, HTML, SQL, PHP, Visual Basic, and x86
> Assembler. Interfaced to Basic, FORTRAN, APL, COBOL, and TAL.
>
> Project Management: A decisive action-oriented and results-focused
> professional. Skills: team building, team consensus, developing  
> project
> scope (budgets, time lines and delivery dates), vendor coordination,  
> full
> project life cycle, recognizing and accelerating peer's strengths,  
> utilizing
> both "waterfall" and "extreme programming" methodology, defining  
> continuous
> improvement processes with spiral development, risk reduction  
> strategies,
> pro-active risk mitigation, project ownership, customer interfacing,
> corporate sponsorship and management  reporting.
>
> Financial Licenses:
> FINRA (NASD) Series 7 - General Securities Representative
> FINRA (NASD) Series 63 - Uniform Securities Act
> FINRA (NASD) Series 55 - Registered Equity Trader
>
> Systems Architect: Proficient in all aspects of software development  
> and
> system architecture. Have designed and implement many large, scalable,
> distributed systems. I utilize object oriented principles and  
> "patterns".
> Deep understanding of low latency/high throughput system.
>
> Programming Roles: System Programmer, Network Programmer, Application
> Programmer, Real-time Programmer, Execution System Programmer, Data  
> Feed
> Programmer, Front and Back Office Programmer.
>
> Techniques: Object Oriented, Client/server, n-tier, distributed  
> systems.
> Publish-subscribe, Transaction processing, IPC, Multithreading,
> Multiprocessing, Multiprocessor, Sockets, RPC, Real-time, High  
> Availability,
> Non-stop/failover, Clustering, 24/7
>
> O/S's Programming and Administration: Linux (Redhat), UNIX,  
> Solaris(Sparc),
> FreeBSD, Windows.
>
> Protocols programmed: TCP/IP, UDP/IP, NetBios, IPX, X25, HDLC, Async  
> and
> Sync.
> Databases: Oracle, MySQL.
>
> Market API's: FIX 4.0/4.1/4.2, CMS, NQDS, NASDAQ Level 1, TLW, Lava  
> Trading,
> Smart Routing, Bear Stearns ETS, S&P Comstock, Bloomberg, TrackData,  
> FIX,
> Reuters 2000, IBES and Zacks.
>
> Hardware: Sun servers and desktops, Intel Linux servers, switches and
> routers, firewalls, load balancers, wireless, dialogic voice/ 
> telephone and
> all of the minor devices.
>
> Standard Tools: Purify, Quantify, Insure++, TotalView, Klocworks K7,
> FlexeLint,  Boost, Roguewave, Visual Source Safe, ClearCase, CVS/ 
> SubVersion,
> gcc, g++, gdb, ksh, tcpdump, make, ethereal, etc.
>
> Internal Technology: OS kernel optimization, driver optimization,  
> real-time
> optimization, kernel table allocation, memory management, hash tables,
> processes scheduling, linked list, queues etc.
>
> High Transaction Rates: Expert domain knowledge of high performance  
> high
> speed systems. The methods, design and coding. The mixture of  
> applications,
> OS, hardware and network that permit 40,000 messages per second for  
> ticker
> traffic and 3000+ messages per seconds for execution traffic. With  
> wire
> speed or "bandwidth" and counterparty speed being the limiting factor.
> PROFESSIONAL EXPERIENCE
>
> Technologist, Lead/Senior Developer, Morgan Stanley, NY (May 2008- 
> present)
> Quantitative Research Department. Working with the Quant team to bring
> automated trading/risk control systems to the market.  Have roles as  
> both
> the principal systems programmer and in assisting the mathematicians  
> with
> Computer Science.  Rewrote in-memory database system.  Optimized  
> database
> access. Diagnosed and recoded several production locking issues. Made
> improvements in the system locking model for safety and multi-threaded
> concurrent access. Utilized Purify and Valgrind to solve memory  
> leaks and
> data corruption issues. Utilized Quantify and Calgrind for the  
> optimization
> of system "hot spots".  Ported the 100,000 line application from 32  
> bit to
> 64 bit hardware. Built and integrated group access control  
> permission system
> into the application. Integrated icc (Intel compiler) generated  
> modules with
> gcc generated modules. I was able to reduce compile/link times from  
> 3 hours
> to 9 minutes. Used the static analysis tool Flexelint for code  
> review, and
> implemented the recommendations. Rewrote scripts that distribute
> applications worldwide. Upgraded market data caching to lower  
> latency and to
> increase throughput. Maintained the code base through the full life  
> cycle.
> Time allocations: design/programming, 80% (my own coding);
> Support/Training/Mentoring, 15%; Project Management, 5%.
>
>
> Technologist, Lead/Senior Developer, UBS Stanford, CT (March 2006 -  
> April
> 2008)
> A4 - Client Facing FIX Router: One and a half million message  
> traffic per
> day (trades and executions) Role: Senior System Developer charged with
> system architecture, system stabilization, performance improvement  
> and team
> stabilization. My code/work: removal of database operations from the  
> crucial
> real-time path. Replaced disk io components with in-memory versions to
> improve performance. Analysis/Redesign/Implementation various  
> threading and
> locking models for stability and throughput improvements.  
> Replacement with
> STL and Boost of buggy hand code containers and algorithms.  
> Profiling based
> code optimizations and the utilization better algorithms along the  
> code
> critical path. System throughput increased 10 times, system latency  
> reduced
> 50 percent. Utilized code review and static code analysis tools to  
> stabilize
> the code base; the code dumps stopped. Designed and implemented a  
> real time
> monitoring, command and control system. The System has been spun out  
> to
> become a firm-wide initiative across all cash equities. System  
> ported from
> Solaris to Linux. Upgraded the system from a 32 bit code base to a  
> 64 bit
> code base for improved capacity. Rewrote static data and logging  
> components
> to improve threading, performance and reliability.  Upgraded  
> compilers and
> third party packages to latest versions (project was about 3 years  
> behind
> the curve).  Reduced build time by 75 percent for increase developer
> productivity. Redesign of the run-time environment to remove NFS  
> dependency.
> Numerous business functional updates to the FIX handlers. Production  
> support
> and troubleshooting. Team activities: Lead the team hiring, team-wide
> troubleshooter, senior code reviewer and advisor.  Mentoring at all  
> levels.
> System architecture advisor. System administer interface.
> EVT (Electric Volatility Trading): EVT is the listed option market  
> making
> department at UBS.  Rewrite of Philx protocol line handlers and  
> message
> adaptors. They needed a senior programmer after the first two rewrites
> failed.   Time allocations: Design/programming, 65% (my own coding);
> Support/Training/Mentoring, 20%; System Administration, 5%; Project
> Management, 10%.
>
> Consultant, NASDAQ, Trumbull CT, (Oct 2005 - March 2006, consultant).
> The project is the "CGAR" smart routing system. I am a senior  
> developer
> (VC++). CGAR is enabling technology which provides fault tolerant  
> message
> transport and message adaptation across the full range of NASDAQ  
> systems.
> After a 13 month development cycle and a few of the key player left  
> the
> firm, I was brought into the team to assist with the product first  
> release.
> Activities: Heavy performance enhancement and tuning (profiling,  
> code and
> algorithms, lowering latency and improving throughput), memory leak
> elimination, locking/multithread troubleshooting and resolution,  
> corrected
> system timer queue issues, corrected issues with callbacks of out of  
> scope
> objects, added debugging system dumps to running code, incorporated
> insure++/VTune support, cleanup exception system, improved the  
> robustness of
> the threading system, system acceptance debugging, system crash  
> analyst with
> code fixes, code review with mentoring of other team members,  code  
> rewrite
> when needed, production rollout. The system is now in production.   
> Time
> Allocations: Design/Programming, 70% (my own coding);
> Support/Training/Mentoring, 15%; System Administration, 5%; Project
> Management, 10%.
>
> Technologist, Lead/Senior Developer, Bloomberg LP, New York, NY (Sep  
> 2003 -
> Oct 2005).
>
> Working in the Research/Development advanced projects team; I wrote a
> simulation and stress-testing environment to model the new market data
> presentation systems (C++). The environment has led to an increase  
> in system
> capacity and an optimized method to govern usage limits. I  
> researched and
> wrote the real-time alert notification system in GTK (GNOME/C).  
> Maintained
> and streamlined the primary symbol storage interface system, used by  
> over 60
> applications that normalize the database interface to the 6 distinct  
> client
> symbol repositories(C//C++/Fortran). Maintained the real-time object
> oriented pricing interface and assisted in its redesign. I mentored  
> a team
> four junior programmers.
>
> Participating in a firm-wide task force of senior developers to tune  
> the
> 1,500 programmer, 40 million LOC development environment for  
> performance and
> resiliency. Working with the development tools group as the  
> "programmer's
> programmer" providing guidance for third party products (Purify,  
> Quantify,
> Insure++, TotalView, C++Test). Charged with providing third tier  
> coding
> support/advice/review/rewrite for all code entering the daily build/ 
> rollout
> system, a continuous "pop quiz" in the use of C/C++/Fortran and the  
> gentle
> art of user correction. Improved the in-house systems for software  
> asset
> management and source code control. Time  Allocations: Design/ 
> Programming,
> 70% (my own coding); Support/Training/Mentoring, 20%; System  
> Administration,
> 5%; Project Management, 5%.
>
> Technologist, Lead/Senior Programmer, The Centurion Group, LP New  
> York, NY
> (Dec 2001 - Sep 2003 and 1996- 2000).
>
> Centurion is a hedge fund, "Black Box" trading. I wrote both front  
> office
> and back office systems.  Designed and wrote the "quotation" system  
> using a
> client/server method, Track Data as a vendor. Designed and wrote the
> executions system using Bear Stearns ETS. New execution interface  
> using FIX.
> Added S&P Comstock raw feed server for a backup to the quotation  
> system.
> Designed and wrote Risk control/reporting system. Designed and wrote
> real-time profit lost system. Designed and wrote Position Management  
> system.
> Worked with Derivatives. Maintained daily tick-by-tick databases.  
> Added
> Zacks and IBES for fundamental data. Administered several  
> generations of
> hardware and networks built for real-time data. Responsible for all
> build-out of computer resources. Provisioned services and  
> administrated the
> Sun Solaris systems. Time Allocations: Design/Programming, 70% (my own
> coding); System Administration, 20%; Project Management, 10%.  
> Languages:
> C/C++, Perl, Java, HTML, SQL, PHP (my own coding). Techniques:
> Client/server, IPC, Object Oriented, Multithreading, Multiprocessing,
> Multiprocessor Sockets, TCP/IP, RPC, Real-time, High Availability,
> Non-stop/failover.
>
> Technologist, Lead/Senior Programmer, Mantle Group, L.L.C. New York,  
> NY
> (Mar 2000 to Dec 2001).
> Mantle was a hedge fund, "Black Box" trading. I wrote both front  
> office and
> back office systems.  My mission was to take a quant PHD from idea to
> market. Mantle acted like a NASDAQ day trading shop using an automated
> "black box" trading system. Completed build-out of infrastructure
> (furniture, wiring, power, HVAC etc.). Ticker plants using S&P  
> Comstock raw
> feed, NASDAQ raw feed and LavaTrading data semi raw feed. Custom  
> Executions
> systems using TLW, Lava trading and Brass. Custom built front-end  
> systems
> taking buy/sell signals and working the order in the market.  
> Designed and
> wrote risk control/reporting system. Designed and wrote Position  
> Management
> system. Worked with Derivatives. Other pieces: trading screens, real- 
> time
> P&L, real-time statistics, fail-over, reports and reconciliation.   
> Built,
> tested and into the market on time.  Managed and built the most  
> critical
> systems.  Time Allocations: Design/Programming, 80% (my own coding);  
> System
> Administration, 5%; Project Management, 15% (and mentoring).  
> Languages:
> C/C++, Perl, HTML, SQL, PHP, Visual Basic (my own code). Techniques:
> Client/server, IPC, Object Oriented, Multithreading, Multiprocessing,
> Multiprocessor, Sockets, TCP/IP, RPC, Real-time, High Availability,
> Non-stop/failover, Clustering.
>
> Incubator: Yo.com, New York, NY (Jun 1999 - Mar 2000, role sponsored  
> by
> Centurion, seed funding).
>
> Internet start-up. Its concept was to use collaborative filtering  
> software
> from Net Perceptions on a ASP model, to provide expertise and share  
> in the
> uplift of sales. My role was to assist the firm from seed funding  
> through
> first level funding. Duties: Designer/System Administrator for UNIX, a
> clustered environment, Oracle Administrator, Database/Application  
> Designer,
> Designer/Network Administrator, hosting center selection build-out,
> programmer, investor technical relations, client technical relations  
> and
> dozen of other things a startup needs. Left the firm after they got  
> their
> first level funding. Time Allocations: Design/Programming, 50% (my own
> coding); System Administration, 30%; Project Management, 20% (and
> mentoring). Languages: C/C++, Perl, HTML, SQL, PHP, Crystal  
> Reports(my own
> code). Techniques: Client/server, IPC, Object Oriented,  
> Multithreading,
> Multiprocessing, Multiprocessor, Sockets, TCP/IP, RPC, Real-time,  
> Network
> Programming, High Availability, Non-stop/failover, Clustering, 24/7.
>
> Technologist, Lead/Senior Programmer, The Centurion Group, LP New  
> York, NY
>
> (Dec 1995 - Jun 1999 and Dec 2001 - Sep 2003)
> See above.
>
> Vice President of System Development (Lead/Senior Programmer), The  
> Weston
> Group, Greenwich, CT   (Jan 1994 to Dec 1995).
>
> The Weston Group was a six-member hedge fund. My duties were the  
> design,
> implementation and oversight for all production computer systems for  
> the
> "black box" trading of a 200,000,000 dollars portfolio. Major systems
> designed and implemented: high speed quotation server, real-time  
> analytic
> server, options evaluation, real-time portfolio risk control system,
> real-time trading screens, real-time  position management system,  
> electronic
> order execution system (DOT), joint back offices interfaces,  
> production
> monitoring system, database server and overnight processing. Managed  
> and
> built the most critical systems.  Time Allocations: Design/ 
> Programming, 85%
> (my own coding); System Administration, 5%; Project Management, 10%  
> (and
> mentoring). Languages: C/C++, FORTRAN, AWK, sed, sh. Techniques:
> Client/server, IPC, Object Oriented, Multiprocessing, Multiprocessor,
> Sockets, TCP/IP, RPC, Real-time, High Availability, Non-stop/failover.
>
> Executive Vice President (Lead/Senior Programmer), Xela Trading  
> Associates
> New York, NY (Feb 1992 to Jan 1994).
>
> Xela was a startup company formed to be a hedge fund. My role was to  
> take
> the analytic into the market. Designed, implemented and oversaw a  
> complete
> "black box" trading system. Ticker plants using Track Data,  
> execution system
> using Bear Stearns ETS. Full "Soup to Nuts" system of: trading  
> screens,
> real-time P&L, real-time statistics, fail-over, risk control systems,
> reports and reconciliation. Time Allocations: Design/Programming,  
> 85% (my
> own coding); System Administration, 5%; Project Management; 10% (and
> mentoring). Languages: C, Basic, AWK, sed, sh. Techniques: Client/ 
> server,
> IPC, Object Oriented, Multiprocessing, Multiprocessor, Sockets, TCP/ 
> IP, RPC,
> Real-time, High Availability, Non-stop/failover.
>
> Director of New Technology Development (Programmer for new  
> projects), Track
> Data Corp., Brooklyn, NY   (Nov 1987 to Feb 1992).
>
> Track Data is a worldwide-consolidated ticker provider. My first  
> project
> with Track Data was to design and implement TrackMux, a low cost
> communications multiplexer used to provide fault tolerant  
> communications to
> 3000 clients. The TrackMux software is run on an IBM/PC with up to  
> four
> 80186 programmable co-process communications cards, TrackMux  
> provides dual
> line HDLC/SYNC backbone, 30 ports 38.4kb ASYNC, TCP/IP, NETBIOS/IPX,
> automatic failure detection, failure reporting and remote  
> reconfiguration, A
> forerunner of today's network hardware. Integrated TrackMux  
> protocols with
> Track/MX product and Track's DG host computers. Oversaw Track's move  
> from
> ASYNC to LAN based client wiring. Ported TrackData MX product from  
> DOS to
> UNIX on SUN/next/DG-Avion (about 500,000 lines of code, with 30,000  
> lines
> additional needed for the GUI and system calls). Designed and  
> implemented
> TrackData API real-time client information retrieval system.  
> Integrated a
> portable demonstration system for sales. Technical sales support/ 
> client side
> troubleshooting. Supervised Track Data UNIX department.  Awards  
> earned:
> Employee of the month 3 times and Employee of the year once. Time
> Allocations: Design/Programming, 90% (my own coding); System  
> Administration,
> 5%; Project Management, 5% (and mentoring). Languages: C, Basic,  
> AWK, sed,
> sh. Techniques: Client/server, IPC, Multiprocessing, Multiprocessor,
> Sockets, TCP/IP, RPC, Real-time, High Availability, Non-stop/failover.
>
> Systems Programmer, Kidder Peabody & Company, New York, NY   (Sep  
> 1985 - Nov
> 1987).
>
> Kidder Peabody was one of the top tier brokerage firms on Wall Street.
> Proprietary trading, analytic and equity trading floor hired as a  
> Systems
> Programmer.
> Responsible for "black box" computerized equity trading using the  
> firm's
> capital. Brought in to program a high-speed quote retrieval system  
> to permit
> the computerized traders (SUN based) access to real-time market  
> information.
> Other projects: SUN to DEC/VAX interfaces for historical and  
> fundamental
> databases, managed tick-by-tick databases, assisted in the market  
> execution
> system, system administrator for the Suns, hardware purchasing and  
> day to
> day activities to keep traders in the market.
>
> Brokerware Division trained as a Tandem System Programmer.
> Brokerware was a retail broker support group providing research and
> development in computer services for Kidder Peabody & Company. My  
> duties
> were to take a Tandem sponsored internal operating system  
> programming course
> and become the junior system programmer for the division. Projects
> accomplished: Optimized universal terminal support language and  
> drivers,
> Tandem to IBM mainframe 3270/CICS terminal interface, Tandem to IBM
> mainframe RJE interface, brokerage Database's in COBOL, real-time  
> market
> data into the Tandem.
>
> EDUCATION
>
> 1985 - Hofstra University, Hempstead, New York
> Bachelor of Science in Computer Science.
> Minor in Business Computer Systems and Minor in Finance, Banking and
> Investment.
>
> LICENSES
> FINRA (NASD) Series 7 - General Securities Representative
> FINRA (NASD) Series 63 - Uniform Securities Act
> FINRA (NASD) Series 55 - Registered Equity Trader
>
> U.S. Merchant Marine Officer (Captain License), Expiration October  
> 2012, 50
> gross Tons with towing and sailing endorsement.
>
> REFERENCES
>
> Available upon request
>
> -----Original Message-----
> From: rhodes22-list-bounces at rhodes22.org
> [mailto:rhodes22-list-bounces at rhodes22.org] On Behalf Of Herb Parsons
> Sent: Tuesday, December 02, 2008 5:37 PM
> To: The Rhodes 22 Email List
> Subject: Re: [Rhodes22-list] New Topic - question for John L,  
> Michael M,
> Slim, et al. (not political)(music or sound question)
>
> Michale,
>
> Do you do IT work for a living?
>
> michael meltzer wrote:
>> Well ed, when I typed "convert wav to mp3 free" into Google this is  
>> what I
>> got back.
>>
>>
> http://www.google.com/search?hl=en&q=convert+wav+to+mp3+free&aq=2&oq=convert
>> +wav+to+mp3
>>
>> and in my most "mocking" voice, you should really lean to check the
>> archives(search engines) first :-)
>>
>> The second question is simple, I am the latest victim of wall street,
>> "trying to work bill/obama in but no ideas come to mind", but got  
>> laid off
>> last week right before thanksgiving and my  
>> birthday.................... So
>> working from home.
>>
>> -mjm
>>
>> -----Original Message-----
>> From: rhodes22-list-bounces at rhodes22.org
>> [mailto:rhodes22-list-bounces at rhodes22.org] On Behalf Of Tootle
>> Sent: Tuesday, December 02, 2008 3:28 PM
>> To: rhodes22-list at rhodes22.org
>> Subject: [Rhodes22-list] New Topic - question for John L, Michael  
>> M, Slim,
>> et al. (not political)(music or sound question)
>>
>>
>>
>> I use the xp operating system and ms software.  I can record wav  
>> files
> with
>> a mic.  How can I record mp3 files? How can I convert wav to mp3.   
>> The
> wav
>> recorder in ms only allows one minute.  How can I record up to or  
>> more
> than
>> three minutes.
>>
>> Gee, why is Michael M around?  It is good to have him back.
>>
>> Ed K
>> Addendum: "At the descriptive level, certainly, you would expect  
>> different
>> cultures to develop different sorts of ethics and obviously they  
>> have;
> that
>> doesn't mean that you can't think of overarching ethical principles  
>> you
>> would want people to follow in all kinds of places." Peter Singer
>>
>>
>
> -- 
> Herb Parsons
>
> __________________________________________________
> To subscribe/unsubscribe or for help with using the mailing list go to
> http://www.rhodes22.org/list
> __________________________________________________
>
> __________________________________________________
> To subscribe/unsubscribe or for help with using the mailing list go  
> to http://www.rhodes22.org/list
> __________________________________________________


More information about the Rhodes22-list mailing list