
http://www.linkedin.com/pub/chris-johnston-http-j6n-net/0/521/b08
http://j6n.net/j6n-job/Johnston-C-Resume-z46624.html
Summary of Qualifications
A
Project Manager / Business Analyst with over 20 years experience in the
trading industry including leadership, planning, development and
implementation of trading and clearing systems, including architecting,
planning, developing, and delivering high-availability technology
solutions
- Project Management / Business Analysis. Introduced
RAP, SCRUM, AGILE techniques to development and testing teams.
Integrated iterative development to assure accurate schedules and
deadlines.
- Project Leadership. Accomplished
team leader who has experience working with both technical staff and
senior management. Has strong relations with vendors and firms across
the financial services industry including trading desks and the back
office. Supportive and mentoring role with staff.
Successful and productive relationships with members of a development
team dispersed internationally. Responsible for all aspects of
university research computing facility.
- Systems Planning and Architecture. Deep
and broad experience overseeing and successfully completing the
deployment of clearing and trading software from initial strategy
through concept, design, development, testing and implementation.
Quick, dynamic support of requests for programs and tools for
investigation and research.
- IT Operations Management / Production & Infrastructure Support. Supported
multiple national and international internal/external groups and teams.
Mission Critical systems include Web, Banking, Clearing, Pricing,
Post-trade. 24x7 Unix Systems Administration.
- Methodology Driven Application Development. Extensive
background as productive developer, creating well-instrumented code
that supports ongoing maintenance and enhancements. Participated
in all phases of Software Development Life Cycle with formality levels
varying between projects.
Education
B.A., Mathematics, University of Chicago, Chicago, Illinois – 1982
Professional Experience
Contractor November 2004 to Present
Sr. Linux/Unix Sys Admin – Client: Northern Trust, Chicago, Illinois December 2010 to January 2011
- Created New Build Tools – Shell scripts for Oracle data volume and Linux file system logical volume setup.
- Created
shell scripts to audit newly built Solaris hosts to verify that
packages, patches, and build tasks have been installed and performed.
Contractor November 2004 to Present
Unix Technical Specialist – Client: ICE Trust, Chicago, Illinois March 2006 to October 2010
ICE Trust / The Clearing Corporation
- Project Manager/Sr. Unix Sys Admin (Unix Technical Specialist 2006 – 2010)
- Business Analyst/Project Manager/Design Lead (Technical Specialist 2002 – 2004)
- Senior Analyst/Developer (Senior Applications Systems Analyst 2001 – 2002)
- Analyst/Developer (Applications Systems Analyst 1997 – 2001)
ICE
Trust provides clearing for the Credit Default Swaps (CDS) market
through ICE Trust U.S. and ICE Clear Europe, and clears for the Chicago
Climate Exchange and Eurex Global Clearing Link. Formerly known
as the Clearing Corporation and the Board of Trade Clearing Corporation.
Customer Implementation Project Manager / Infrastructure Project Manager
- Production Operations and Infrastructure
- Managed projects to re-engineer, upgrade, or migrate infrastructure systems and services.
- Served
as Unix System Administrator for production servers, supporting 1,000
users, maintained robust 24x7 operation, supporting Chicago and Atlanta
data centers, while interfacing with vendors, trading, and clearing
partners world-wide (i.e., New York, London, Johannesburg) to resolve
targeted system issues while ensuring all transactions and data are
processed accurately and securely.
- Administered / configured
monitoring platforms to ensure optimal performance and alerting
capabilities; test and apply new software and maintenance patches,
including patch management services. Worked with development staff to
troubleshoot or improve trading systems software; completed security
audits on a routine basis; performed administrative scripting with Perl
and shell-scripting.
- Maintained system integrity, support change management, problem management, peripheral connectivity and release distribution.
- Managed, Designed, and Contributed to the engineering of new systems and re-engineering of existing systems.
Significant accomplishments:
- Traveled
to South Africa to manage implementation for their client. Served as
project manager and principal IT engineer for the Johannesburg Stock
Exchange migration and implementation of the ECS product for clearing
Equities and Derivatives; Also assisted with the installation and
configuration of the hardware and software; helped establish a robust
and reliable platform. Helped establish development environment
at JSE.
- Collaborated with JSE to get them up and running,
taking them to the point where they could assume operation,
maintenance, and testing, as well as, development of the source code.
- Directed
the implementation of the Bloomberg Price Server installation, which
required troubleshooting, overcoming and developing solutions for
various price interruption and incidents.
- Reimplemented and
Managed the SWIFT Alliance servers on the Solaris Platform in close
collaboration with the Treasury Department; completely replaced the
entire system from the network links and hardware through software,
producing an extremely stable system with multiple redundant components
spread across two data centers that provides increased reliability and
reduces risk, and which continues to provide dividends to ICE Trust and
its participants.
- Performed production builds for Weblogic and
Websphere apps; performed Subversion, Perforce, and Clearcase builds,
which were released to both internal and external clients.
- One of five people authorized to reboot ICET production servers.
- Coordinated infrastructure moves and office move.
Textura, LLC, Chicago, Illinois September 2005 to February 2006
Contruction Payment Systems. Electronic document handling and electronic payment.
Senior Software Engineer and Senior Linux System Administrator
- Apache/Python (LAMP) web application development.
- Author IT Operations Guide. Author IT Operations Plan. ITIL
- Coordinated office move and infrastructure verification.
- Tools- Fogbugz.
Independent Contractor November 2004 to Present
Project Manager – Client: 7ticks/BigTick Inc., Chicago, Illinois November 2004 to May 2005
BigTick
provides high performance network solutions to the trading
industry. Project was working with their BigFUT trading system,
which provides high throughput low latency market data and order
execution. The GUI and API are targeted at firms with automated trading
strategies.
Environment: Linux, Solaris, C++, Java, Perl, Omne.
- Managed
architecture, design, development and deployment of a large-scale
financial derivatives and securities trading system. (Entire dev
team was offshore).
- Wrote use cases.
- Coordinated international development team tasks and deliverables.
- Managed conformance testing and approval of product with CBOT and CME exchanges.
- System administration on Suns.
- Configured SVM disk mirrors.
- Networking and Security Implementation.
- Authored Operations Manual.
ICE Trust / The Clearing Corporation, Chicago, Illinois March 1997 to September 2004
[See
above]. ICE Trust provides clearing for the Credit Default Swaps
(CDS) market through ICE Trust U.S. and ICE Clear Europe, and clears
for the Chicago Climate Exchange and Eurex Global Clearing Link.
Formerly known as the Clearing Corporation and the Board of Trade
Clearing Corporation.
- Project Manager/Sr. Unix Sys Admin (Unix Technical Specialist 2006 – 2010)
- Business Analyst/Project Manager/Design Lead (Technical Specialist 2002 – 2004)
- Senior Analyst/Developer (Senior Applications Systems Analyst 2001 – 2002)
- Analyst/Developer (Applications Systems Analyst 1997 – 2001)
Environment:
Solaris, C++, Java, Perl, OMX Secur, SQL, Xml, Html, Oracle Clustering,
Veritas Clustering, Extreme Programming, Unified Process, Agile,
Clearquest, MSProject, Patrol, AppMind, MQ, TIBCO
Implementation Project Manager / Applications Project Manager
Designer
and lead business analyst for the technical applications group
responsible for developing, testing and introducing major new systems
providing accurate, efficient and cost effective clearing support
services to client members. Also supervised requirements and
Acceptance testing for external vendors.
- Implementation
Manager- Proposed, analyzed and modeled redesign of ticker processing,
including TIBCO RSF and KRF price feeds.
- Project Leader for implementation, directing six staff and coordination between three departments.
- Project
Manager/Technical Lead/Design Lead for successfully completed $15
million project replacing a derivatives clearing system used to clear
trade transactions of CBOT with OMX Secur.
- The upgraded
system provides real-time position information and on-demand
profit/loss functionality, increased throughput and real-time access to
market information.
- Supports new clients requiring expanded functionality.
- The system was developed using Xml, C++, Perl, Oracle, Solaris, OMX Secur.
- Acted as primary business domain expert for project.
- Achieved repeatable throughput in excess of 1.1 million transactions (four times CBOT peak day) in less than four hours.
- Wrote evaluations of team members (matrix management).
- Structured
and defined central derivatives product database specifying trading and
backoffice features of products traded at the CBOT, CME, and Eurex
futures exchanges.
- Designed, Specified, and Deployed real-time
application level monitoring capabilities to facilitate operational
control, performance analysis and process scheduling. System was
developed using AppMind and Patrol.
- Project Manager- Introduced automated testing tools to the development process, reducing costs.
- Led acceptance team of 8 developers and testers.
- Wrote acceptance test scenarios and requirements, defined performance levels.
- Ensured
that vendor delivered system components met specific acceptance
criteria by analyzing, defining, preparing and executing a battery of
automated tests to validate system functionality and performance.
- Subsequent
use of the automated tests facilitated a performance tuning effort that
achieved a four-fold transaction volume increase necessary to meet new
business requirements.
- Project Manager- Integrated
a vendor provided system, OMX Secur, through a flexible (XML interface)
multi-user message gateway that centralized logic to interface with
upstream and downstream (Mainframe and Unix) clearing systems.
- The
process architecture proved extremely valuable and flexible when it
became necessary to introduce complex business logic not supported by
the vendor’s software.
- Specified requirements for failover and recovery.
- Verified vendor conformance.
- Led integration team of 10 developers and 3 testers plus database, network, and infrastructure groups.
- Applied
relational database components to provide straightforward and reliable
inter-system data communication resulting in a scalable and resilient
design that permits applications to process required volumes of
information without risk of data loss.
- System includes Oracle clustering and Veritas clustering.
- Clarified
understanding of factors impacting system performance and application
stability by integrating monitoring and control points into critical
applications.
- While the immediate benefits included
improved response times and significantly fewer service interruptions,
the adoption of application monitoring generated increased attention
toward application performance among developers and testers.
A.B. Coxe and Associates/ABC Trading, Chicago, Illinois January 1997 to March 1997
I
was CTO/CIO for a newly formed financial option trading firm. I worked
for the owner previously and he asked me to work for him again. [See
also DT Trading/AM Investors]
MIS Director
- Computing facility design and requirements. Budget and purchasing. Software system requirements and design.
Logical Information Machines, Chicago, Illinois April 1995 to January 1997
This
market database firm provides historical data in addition to real-time
tick, intra-day and daily data. The patented query language allows
analysts to test trading strategies and forecast the markets.
- Senior MIM product support and Senior Unix System Administrator
- Requirements gathering for next generation of MIM product, including management of alpha testing of new releases.
- Supported
technical staff in London, Tokyo, New York, Austin and Chicago offices.
Supported sixty trading clients in ten countries, including remote
Solaris system administration for forty sites.
Applied Financial Management, Chicago, Illinois April 1994 to April 1995
Market financial news reporting. Special Portfolio Management services.
Senior System Administrator and Senior Developer
- Computer room and technical office design for facilities move.
- Design and develop financial performance monitor, giving a snapshot report of 30 billion dollar commodities portfolio.
DT Trading/AM Investors, Chicago, Illinois November 1987 to March 1994
Proprietary option trading firm – floor locals handling nearly 10% of CBOT interest rate options.
Project Manager / Senior Developer and Senior System Administrator
- Designed,
developed, coded, and supported proprietary financial modeling and
real-time risk management tools for multi-million dollar options
trading firm, providing emphasis on correctness, usability,
availability, performance and robustness. Improved risk run
performance from hours to seconds.
- Automated exchange floor trading operations.
- Managed and specified computing, networking and datacomm facilities.
- Up
and running throughout the Great Chicago Flood. Accomplished with no
down time to traders, because I had redundant systems already setup and
configured as part of a fully implemented disaster recovery plan.
- Supervised and directed development staff and contractors.
University of Chicago, Computer Sciences Department, Chicago, Illinois February 1983 to November 1987
Technical Director (MIS Director)
- Developed
and maintained a state of the art computing facility to support
computer science faculty research. Built a heterogeneous
Unix-based computing facility. Designed MacLab for students.
- Responsible
for all aspects of departmental research computing facility, including
design, planning, budget writing, purchasing, installation,
maintenance, system administration and staffing. Six full and
part-time reports.
- Principal architect of university-wide
networking facilities. Participated in the design of the Chicago
regional network. Cisco. TCP/IP.
University of Chicago, Mathematics Department, Chicago, Illinois October 1982 to February 1983
- Wrote software to support faculty teaching programming courses.
Other Projects
- GSEC Certified, 2011
- Improved
portability and readability of the Blowfish encryption algorithm.
Developed and coded testing routines. Bruce Schneier, Applied
Cryptography, 2nd Edition (1996)
- Macintosh owner. (1984-present)
Continuing Training
- SANS
Security Bootcamp (2010), Storage (2010), DNS (2009), UC Booth:
Derivatives (2008), Linux (2005), Bloomberg (2010,2005), Omne (2004),
OMX (2003-1999), DB2 (2001, 2000), EstCalc (2001), RUP/UML/Rose (1999)
Sybase (1999, 1994), Forte (1998), VB (1998), Java (1998), TIB (1995),
Firewalls (1994), Tufte: Envisioning Information (1993)
I am an IT solutions provider solving the most dominant problems in the financial services industry.
In
2004 the TowerGroup reported the Top 10 messaging projects that
financial services organizations should invest in to provide business
capabilities with the best ROI. I have successfully delivered on
8 of them:
- Automated near real-time clearing of trade transactions. (OMX Secur).
- Risk management and reporting based on aggregated portfolio data. (OMX Secur).
- Intraday reconciliation of positions and trades. (OMX Secur).
- Automated giveup processing. (ACT).
- Automated capture of price and reference data from feed vendors and exchanges. (TIB and direct).
- Continuous intraday compliance monitoring and alerts. (Realtime Pay/Collect and Net Debit Cap).
- Monitored FX impact on portfolio. (Realtime Pay/Collect).
- Generated electronic payment (via SWIFT) and settlement (via Deliveries) instructions. (OMX Secur).
Technology Skills
- eXtreme
Programming/SCRUM, Object Oriented Design & Development. C, Java,
C++, csh, sh, awk, sed, perl, tcl/tk, SQL
Oracle/Sybase/MySQL. Html/XML. Relational Database Design,
Unix/Linux/Mac, Windows, MQ, Mercury testing tools, Rational Unified
Process, Purify/Quantify/Clearquest/Clearcase, BMC Patrol, AutoSys
scheduler, AppMind and OmneMon application monitoring.
Johnston-Chris-20110201-resume.doc