Chez Kwiatkowski
Maspeth, NY 11378
Tel: 347-***-****
Email: ******@*****.***
*/**/**** - **/**/2011
Bloomberg L.P. Dayton, NJ
Hired as a Unix Administrator to automate monitoring, troubleshooting as well as to perform software and System
maintenance of numerous development and production machines
Worked in Console Room - computer nerve center of huge private network, made up of 8000 Unix Servers, providing real-
time and historical financial data to hundreds of thousands of Bloomberg Professional Terminals located all over the world.
Responsibilities:
Built, upgraded, migrated and decommissioned Unix and Linux Severs
Wrote Perl/shell scripts used by console room personnel to monitor and troubleshoot Unix Servers
Loaded new and maintained existing software via quick & full turn of machines
Monitored status of Bloomberg applications, proprietary databases, operating systems processes & log files
of numerous productions and development machines
Bounced applications, databases, operating systems, network lines, rebooted servers & put them on/off line
Troubleshot software/hardware/network WP (world problems affecting Bloomberg clients) generated and
reported by ALMN (alert monitor - Bloomberg proprietary warning system)
Achievements:
Wrote complex wrap-up program in Perl (utilizing unix operating system utilities and TCP/IP tools) around many existing
proprietary Bloomberg scripts & utilities to ease-up operation of production and development machines.
Improved operational predictability of developments systems, organized and enhanced full turning of hundreds of Unix
development machines by:
● Automating their console startup windows
● Bringing the servers' console windows to the same position on the Bloomberg panel
● Indicating different machine groups and cluster by different colors
● Monitoring scripts, displaying servers appropriate running processes and relevant log files
Wrote BL-menu.pl set of wide Perl programs that allowed:
● Monitoring, operating, controlling & troubleshooting of 8000 Unix and Linux servers
● Monitoring and controlling network lines running TCP/IP & Bloomberg proprietary protocols
● Monitoring, bringing up/down applications, databases & systems processes
● Displaying warning and error messages in various log files
Wrote and integrated within BL_menu.pl perl program (snapshot module) extremely helpful in troubleshooting software,
hardware & network misbehavior. Simply by typing server name e.g. p930 snapshot displayed full screen of essential and
crucial information about machine such as:
● Unix server's connectivity status to network
● Traffic on TCP/IP & proprietary Bloomberg protocols
● Applications, databases, operating systems processors
● Status of cluster that machines were part of
● Warning and error lines in the server's major log files
2/1998 - 1/2010
Reynders, Gray & Co., Inc. (acquired by Ticonderoga Securities 5/2009), New York, NY
Hired as a Unix Administrator by a NYSE member firm to operate Quantitative Trading Systems
Involved in improving all aspects of operational efficiency of various Quantitative Trading Platforms, UNIX machines, ASE
12.5 data servers, TCP/IP network and line connections to clients and financial markets.
1998 WAVE trading platform from TradeWare Co.
2003 OMES trading platform from Lumitec Inc.
2008 BlueBox FIDESSA Order Management System
WAVE trading platform ran on:
Ultra 5 Sun Microsystems workstations with SPARC microprocessor
Redundant Array of Inexpensive Disks (RAID) 5 technology
Sun Microsystems Solaris 7 & 8 operating systems
Sybase System 11 Server, Adaptive Server Enterprise 12.0 and ASE 12.5
WAVE trading platform located on TCP/IP network additionally integrated development, testing & production Unix severs.
Responsibilities:
Operated WAVE trading platform.
Administered UNIX/Solaris Systems
Administered Sybase Databases
Monitored and troubleshot SIAC lines and Unix network using TCP/IP diagnostic tools
Supported TradeWare system programmers in updating and fine tuning WAVE trading system
Processed EOD, formatting trading data and transferring data files to Back Office database
Achievements:
Built I/P files with predefined baskets so they could be loaded instantaneously and directly into WAVE. Used
Bloomberg Professional Terminal to create custom windows that monitored real-time behavior of tickers in baskets
being traded on WAVE
Wrote series of Perl programs implementing TCP/IP diagnostic tools (snoop, tcp-dump, traceroute) to improve
monitoring of SIAC lines and trading logs (ologs orders send to NYSE for execution and rlog received back with
executions reports)
Used NFS, TCP/IP file sharing protocol to evenly redistribute trading workload among UNIX machines
Wrote and maintained numerous shell, Perl and expect programs on Unix root console. Implemented menu driven
system administration panels that assist in monitoring, operating, troubleshooting and manipulating system and
trading files on WAVE
Doubled WAVE trading capacity (from 300 to 600 tickers) by creating a mirror like image of Wave trading platform
that was able take care of an overflow of trading orders. Used TCP/IP application layer protocols to evenly share
VWAP baskets and computing power between two WAVE systems
Designed and developed series of Perl programs using system calls to various Unix utilities and TCP/IP tools to
completely automated transfer of trading data from WAVE to Back Office database
Automated backup of all machines by using cron job scheduler scripts, perl, expect/Tcl programs and a variety of
Unix tools to run without supervision after trading hours. Backed files were sent without human interventions to a
remote backup server
In 2003/04 Reynders Gray Co. committed substantial resources to the development of proprietary electronic trading
methodology to enhance capabilities in Agency Executions. Reynders Gray Co. adopted Fidessa workstations. Lumitec Inc.
was contracted to develop a superior order management system called OMES. OMES trading platform increased quantitative
trading. It allowed traders to send orders from Fidessa workstation and to monitor and intervene with orders running on
OMES. As a result, a big part of the work load was taken away from RG Trading Desk and directed to OMES System.
OMES Trading platform ran on:
Dell Power Edge 2650 INTEL dual CPU machines with Hyper Threading
Red Hat Linux 2.X operating system
IBM WebSphere Application Server - designed to set up, operate and integrate electronic business applications across
multiple computing platforms
IBM DB2 Enterprise Server Edition relational model database
OMES trading platform was on TCP/IP network that also had two Bloomberg Professional Terminals, Solaris application
and backup servers. Fidessa trading workstations were located on Microsoft/Server 2003 Network.
Responsibilities:
Operated OMES trading platform
Monitored and managed orders flow between Fidessa workstations and OMES systems
Generated OMES trading profile on VBA-EXCEL reading Bloomberg API
Administered Red Hat Linux and Solaris Systems
Monitored UNIX network, MS/Server 2003 Network and SIAC lines using TCP/IP diagnostic tools
Monitored and troubleshot FIDESSA network connections between RG Co. and its clients
Supported Lumitec programmers in upgrading OMES trading platform
Ran EOD programs that merged files from trading systems and populated back office database
Achievements:
Used Webmin to set up Samba SMB/CIFS networking protocol to integrate faultless connection between Solaris,
Linux and Windows PCs on Microsoft/Server 2003 Network
Wrote series of programs (using a variety of Unix utilities) that instantaneously checked the data integrity of tickers
in baskets during their transfer from Fidessa workstations to OMES
Wrote VBA-Excel programs reading Bloomberg API through BLPH function to create custom tickers algorithmic
profile for VWAP baskets trading on OMES. Fully automated transfer of ticker algorithmic profile from Excel to
OMES by the use of Server Message Block (SMB) protocol operating in TCP/IP application-layer level
Created complex Excel spreadsheet using VBA-Excel and Bloomberg Professional Terminal API to track key
performance indicators in real time and evaluate baskets performance and accordingly pause, slow down or speed up
trading of VWAP algorithm to mitigate risk in constantly changing market conditions
Redesigned and improved menu driven system administrator panels via numerous programs in Perl/Expect on Unix
root console that permitted much more efficiently operate, monitor, manipulate and troubleshoot files and processes
running on OMES trading platform, supporting Unix machines and Fidessa workstations.
Wrote perl program that combined data files coming from FIDESSA, OMES and OASYS systems into a single EOD
file that was checked for data integrity and (after it was determined that is error free) sent to B/O database for further
processing and later delivered to National Financial Services for trade execution clearing
In 2008 Reynders, Gray Co. switched to a FIDESSA Order Management System called BlueBox containing pre-built,
industry standard algorithmic strategies. The Reynders Gray proprietary VWAP algorithm model was added to Blue Box.
Fidessa workstations took over quantitative trading.
My responsibilities included quantitative trading for some clients on FIDESSA BlueBox, assisting desk traders
in solving errors in clients’ orders and troubleshooting line connections. I also worked closely with Fidessa
technical support personnel in setting up new lines and adding new client profiles in Fidessa FDA database.
Used Perl, Unix utilities and VBA-Excel programs to generate a variety of trading performance reports for
CEO, COO & CIO.
My accomplishment in that phase was the design and development of a comprehensive network diagram of all
Reynders Gray Co. clients (their trading equipment, network providers and network connections to FIDESSA).
Project was done on LanFlow-Net Diagrammer Software and immensely enhanced our network troubleshooting
capability.
In May 2009, Ticonderoga Securities LLC. acquired Reynders, Gray & Co., Inc. and shortly after moved to a new location
where new equipment was running on Windows/Server 2008 Network.
Some components of computer operation equipment e.g. Unix application servers, Bloomberg Professional
Terminals, OASYS system and Back Office database on Microsoft/Server 2003 Network were moved to new
location
Their gateway IP addresses were changed on OASYS machine and Unix servers to enable them to receive trading
data files from Omgeo OASYS Trade Confirmation Service and Fidessa servers. EOD processing was prepared on
Unix systems until November 2009 when Fidessa implemented direct trade clearing connection to National Financial
Services
My last project was to write a very user friendly procedures on Windows (bypassing Unix machines) that enabled B/
O personnel to populate the Back Office database that was still used to create client reports
12/1993 - 1/1998
ILX Systems, Inc. subsidiary of Thomson Financial, New York, NY
Unix Operator, Administrator and Data Quality Analyst for a leading market data vendor company
Hired as a UNIX System Operator
In 1994 transferred to Computer Center in Newport, NJ to Administer Unix Servers and 3rd shift Computer
Operations
In 1996 changed departments, promoted to Data Quality Analyst
Responsibilities in Computer Operation Department:
Reported to VP of Computer Operations. Oversaw network of 200 Unix machines on production LAN and 400 Unix
machines on development patchwork equipment. Wrote scripts to automate daily tasks using Unix shell, perl, expect/Tcl, C
language and a variety of TCP/IP application layer utilities.
Troubleshot and solved network problems using TCP/IP diagnostic tools: ifconfig, netstat, ping, nslookup, tracerout,
tcpdump. As a Unix Administrator worked and interacted with data market analysts, technical system analysts and application
programmers to resolve errors taking place in the middle of production runs.
Achievements in Computer Operation Department:
Wrote numerous scripts to automate nightly programs and to improve the speed of production and development job streams.
Through a series of Perl/Expect programs, monitored performance of TCP/IP network and its Unix machines and as a result
enhanced troubleshooting and error finding ability in NY and NJ computer centers.
Created scripts that during duration of jobs were checking status of all files involved and as a result reduced and eliminated
errors in running job streams.
Developed series of scripts that checked data files for possible inattentions, carelessness, inaccuracies and errors before they
engaged in processes and jobs.
Responsibilities in Data Quality Department:
Reported to VP of Data Quality. Provided data quality support for London International Operation Dept. of ILX. Inspected
and verified integrity of financial data arriving to ILX from United Kingdom exchanges: LSE (Equities, index options,
gilts and unit trust), LIFFE (Options & financial futures contracts, equities, commodity futures), FOREX ( money markets
and currencies trading). Monitored, analyzed and corrected IDC/Extel data and data coming from Asian, European, South
American & Australian exchanges which were populating ILX Sybase database.
Achievements in Data Quality Department:
Created, maintained and supported user friendly Unix environment for DQ personnel. Wrote Perl programs to automatically
evaluate data integrity in Sybase data tables & price files in computer memory. Coded programs (shell/perl/expect/Tcl) that
mechanized transfer of FTSE 100, 250 and 350 data files from FTSE International site and updated global market pages on
ILX servers and ILX global workstations. Wrote series of Perl programs to examine uniformity and quality of historical data
stored in ILX data warehouse which were coming to ILX from IDC/Extel data vendor. Maintained complex documentation of
ILX Globalization Project & United Kingdom Exchanges: LSE, LIFFE & FOREX.
1988 - 1993
United Bank, division of Fleet Norstar Financial Group. Newington, CT
Senior computer operator for a major American Financial Institution
Responsibilities: Ran computer complex on 3rd shift. Ran job streams for Fleet/Norstar bank and 16 additional Banks/
clients. Operated on 5 IBM mainframes: 4 DOS/VSE systems under VM. All machines used ZEKE software running
hundreds of programs during night shift. Performed backups, dumps, restores, printed numerous forms & reports on IBM &
XEROX printers. Assisted programmers in solving system and application related problems.
Achievements: Maximized and simplified the effectiveness of production job streams through rewriting nad coding new
JCL programs. Rescheduled jobs streams to improve delivery of output in a timely fashion to customer. Reorganized
computer operations to improve speed of processing time by 25%. Reorganized computer tape library, to enable operators
and programmers instantly retrieve tapes.
1985 - 1988
Gateway Bank, Newtown, CT
Lead computer operator; responsible for bank's 2nd shift computer operations
Responsibilities & Achievements: Supervised and led 2nd shift computer operations: operations, sorting and data entry
personnel. Ran job streams and programs on IBM, HP, SPERRY and WANG mainframes. Designed and created flowchart
reference for complex job streams on SPERRY mainframe, which greatly improved troubleshooting and sped up locating
erroneous steps in JCL. Worked together with programmers to solve application and operating systems errors. Helped and
assisted users with various software and terminal problems. Wrote new and improved existing JCL programs.
Computer Experience
Operating Systems:
UNIX: (Solaris, Red Hat Linux, AIX, SVR4, SunOS, OpenBSD, DG/UX, HP/UX, SCO, Ultrix, Coherent)
IBM mainframes: (DOS/VSE, DOS/SP, MVS/XA, VM/CMS)
Windows: (Windows 7, Vista, XP, 2000, NT, Microsoft/Server 2003 & 2008 Networks. MS-DOS)
Other: (HP-MPE/Multi-Programming Executive, Data General AOS/VS, Novell NetWare, Wang, Sperry)
TCP/IP protocols: NFS/NIS, DNS/BIND, SNMP SMI/MIB, DHCP, BOOTP, FTP/TFTP, SNMP, RMON, HTTP, NTP,
Berkeley "r" commands, LDAP, BGP, RIP, TCP/UDP, IP, PPP/SLIP, ARP/RARP
TCP/IP diagnostic tools: traceroute, arp, nslookup, dig, nmap, netstat, ifconfig, nfsstat, ripquery, snoop, telnet
Databases: Sybase Adaptive Server Enterprise 12.5 & ASE 12.0, Sybase System 11 Sever, Oracle, MySQL, IBM DB2
Enterprise Server database, FoxPro, Alpha Four
Languages: perl, expect/Tcl, SQL, unix shells, sed, awk, VBA-Excel, C, python, assembler, fortran, cobol, basic, PL1, RPG/
III, MVS/JCL, DOS/JCL
Programs:
UNIX: utilities, shells: bourne, korn, C, bash. Webmin (Interface for Administration of Unix), Samba, Revision
Control System RCS, Source Code Control System SCCS
IBM Mainframes: DOS/JCL. CICS Customer Information Control System. VCE/ICCF Interactive Computing
Control Facility. VSE/Power, ZEKE, VTAM Virtual Telecommunications Access Method. CLI Command Line
Interface. PSPF/PDF Interactive System Productivity Facility/Program Development Facility
Machines: DELL Power Edge 2650s INTEL dual CPU machines with Hyper Threading, HP 9000, HP 3000, Sun Ultra-
Enterprise, DG Aviion 9500, Sun Spark Station 20, SPERRY, XEROX, NCR, WANG, IBM 4341, IBM 4382, IBM 3090,
a range of MS-PCs, Data General MV/15000, HADAX Patchwork, CISCO Routers, SynOptics LatisNet model 3000
concentrator LAN
Trading Platforms: Bloomberg Professional Terminal. FIDESSA BlueBox. OMES Order Management Trading System -
Lumitec Inc. WAVE System TradeWare
Other Software: Bloomberg ALMN Alert Monitor. Microsoft Office & VBA-Excel. Sybase InfoMaker reporting tool. Corel
QuatroPro. WarFtp-FTP Server. Omgeo OASYS-Trade Confirmation Service. LanFlow-Net Diagrammer software. HP/
Open View, Sun NET manager
Education
1997 DATABASE MANAGEMENT NYU School of Continuing & Professional Studies.
1996 Certificate in UNIX SYSTEMS MANAGEMENT NYU School of Continuing & Professional Studies.
1989 Japanese Language I-IV Central Connecticut State University. New Britain, Connecticut.
1987 Data Processing Technology Waterbury State Technical College, Connecticut.
IBM Mainframes operating systems, MVS/JCL, CICS, ICCF, Assembler, COBOL, Fortran.
1980 B.Sc. Industrial Building Technology Sandomierz Technical College, Poland.