[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