Steve Greig

  • Lead Java Architect
  • New York City, NY
  • Member Since Mar 24, 2023

Candidates About

 

Steve Greig

EMPLOYMENT HISTORY

 

Chief Technology Officer

Matrix Applications / South Street Securities

New York City, USA

 

CTO:  2011 – Present

 Consultant, Part-Time*:  2001 – 2011

Strategy & Leadership

·         Engaged by founders to take a business idea and build a best-of-class, industry respected Capital Markets service bureau, currently processing trillions of dollars annually and supporting several of the largest banks and trading institutions on Wall St.

·         Participated in M&A efforts, executing both business and technology-related due diligence tasks, growing technology staff five-fold and customer base four-fold in recent years.

·         Responsible for management and maintenance of technology infrastructure and the implementation and oversight of procedural best practices, with particular emphasis on audit and regulatory compliance, and increasingly cybersecurity requirements.

·         Empowered by executive management to identify, design and/or develop new technologies and solutions that will improve efficiency, reduce costs, and offer competitive advantages and/or growth opportunities.

·         Drove adoption of ITIL/ITSM best practices, implemented using Atlassian product suite, to improve service level maturity.

·         Defined and executed strategic R&D initiatives – feasibility studies and proofs of concept in applicability of emerging technologies such as Blockchain (preparing for DTCC adoption), machine learning, and use of GPU/CUDA programming, to name a few.

·         Communicated technology strategy to employees, stakeholders, and where required, customers, utilizing a number of strategic analysis techniques, including PESTEL, Ansoff, 5 Forces, and SWOT.

·         Piloted use of OKR to improve identifying and measuring team objectives.

Software Architecture & Development

·         Architected next-generation trading platform – a reactive microservices-based architecture using Spring Boot, Java 8/Scala, React, and Kafka.

·         Implemented MarginCalculator, a SPA/SaaS TBA margining solution, recently relaunched to support the FINRA Rule 4210 (Margin Requirements).  Implemented in Java 8/Scala, and the Play Framework.

·         Implemented strategies around legacy application modernization, emphasizing use of microservices and functional programming.

·         Led in-house adoption of Agile SDLC and DevOps.

Infrastructure

·         Designed and implemented geographically dispersed data centers utilizing technologies from Checkpoint, Nokia, Cisco, Citrix, VMware, Oracle, Nimble, Microsoft, IBM, and Redhat.

·         Overseeing data center consolidation and refresh following recent company acquisition, leading to projected savings of at least 60%.

·         Overseeing expansion into Oracle Cloud, and appraisal of secondary cloud providers, including AWS and IBM Cloud.

·         Implemented Cybersecurity strategy based on NIST Framework in preparation of DFS NYCRR Part 500 compliance requirement, and the SEC 17a-4 regulation around electronic data archiving (as Acting CISO).

·         Installed, supported and managed all Oracle RAC environments utilizing both DataGuard and Dbvisit for replication. Releases supported are 10g, 11gR2 and 12cR2.

·         Piloted Data Warehouse and Data Lake implementations to support Finance Department and Quantitative Analytics Team.

·         Generated infrastructure-related objectives and budgets; reviewed and approved major contracts for computing and IT services and equipment.

 

* Consulting services provided both independently and thru Mercury Technologies

 

Lead Java Architect (Consultant)

New York Life, Inc.

New York, NY, USA

 

 

2000-2001

·         Designed Intranet solution for legacy application modernization, migrating agent management system from primarily mainframe to web-based solution utilizing Java technologies.

·         Worked with management to implement a number of company-wide best practices in the use of Java technologies and GOF design patterns.

 

Lead Java Architect (Consultant)

Sun Microsystems, Inc.

New York, NY, USA

 

 

2000, 2001, 2007

·         Managed project developing custom Java Linux Desktop solution planned for rollout to 80,000+ AIG users, ensuring consistent interoperability with existing Microsoft-based server-side infrastructure.

·         Directed and oversaw the implementation of enterprise Java technologies at CSFB in the development of an online equities trading platform.

·         Worked with Java Design Center to provide qualified real-world feedback for consideration in the evolution of enterprise Java technologies.

·         Implemented solution for direct selling of Sun Microsystems hardware to SunGard clients by architecting e-commerce site developed using Java, J2EE on JRun, XML and Oracle on a clustered Solaris platform. Solution was Punchout Ready™ for integration into clients Ariba installations.

 

Chief Architect

Mercury Technologies, Inc.

New York, NY, USA

 

 

1998-1999, 2000-2005

·         Developed a Titanium-level partnership with Mercury Interactive utilizing their technologies to generate new service offerings around Business Technology Optimization (BTO), business availability, vendor management solutions, and strategic business alignment managed services.

·         Developed online credit-rating application for construction credit-rating agency using Java/J2EE, JBoss, XML, and MySQL on Unix platform.

·         Consulted with wireless software start-up providing guidance in architectural redesign to support future growth potential in DRM.

·         Migrated Merrill Lynch equities derivatives software to latest release of Solaris platform, serving as project manager and lead developer. Technologies included C/C++.

·         Migrated Deutsche Bank fixed income group trading software from AIX to latest release of Solaris platform, serving as project manager and technical lead. Technologies included C/C++ and UIM/X.

 

Senior Software Engineer (Consultant)

Dow Jones Telerate

New York, NY, USA

 

 

1997-1998

·         Architect with corporate-wide initiative to innovate new market data products. Designed and oversaw development – client and server side – of real-time news feed and publishing platforms, developed using C++, CORBA, Java and Java Swing.

·         Implemented much of the C++-based CORBA messaging infrastructure for platforms.

 

 

Senior Software Engineer (Consultant)

Hewlett-Packard

Edinburgh, Scotland

 

 

1997

·         Mentored recently formed software team developing microwave network management software in C++, UML (using StP), and the Versant OODBMS.

·         Assisted management and project leads to better understand the object-oriented technologies being used in construction of software.

 

 

Senior Software Engineer (Consultant)

Cedel Bank

Luxembourg, Luxembourg

 

 

1996

·         Developed Nostro cash reconciliation system using Visual C++, C++, RogueWave, Oracle, ClearCase and SWIFT.

·         Conceived, designed and developed extensible generic reconciliation system, again using Visual C++, C++, RogueWave, Oracle, ClearCase and SWIFT.

 

Senior Software Engineer (Consultant)

Nokia

Cambridge, England

 

 

1995

·         Developed advanced network monitoring software for Nokia networking equipment using UML, C++, X/MOTIF, ASN.1 standard and ClearCase.

 

Senior Software Engineer

Roke Manor Research

Romsey, England

 

 

1994 - 1995

·         Developed advanced network management software for Siemens networking equipment, using OMT/UML, C++, and the ASN.1 standard.

·         Participated in ITU Working Group designing data transfer standards within UMTS. Designs were implemented using RM-ODP standard.

 

Lecturer, Research Assistant

Edinburgh Napier University

Edinburgh, Scotland

 

 

1991 - 1994

·         Undertook doctoral research in mathematical modeling of neurological development and its application to the creation of more biologically accurate Kohonen neural networks. Models implemented in Standard ML (SML) and C++.

·         Taught formal methods using algebraic specifications and Z; computational mathematics; and functional programming using SML.

·         Developed and taught M.Sc. on Biological Object-Based Learning course, specifically focusing on computational neuroscience and evolutionary computation.

·         Won EU funding for research into applied genetic algorithms, creating EU-wide consortium of research universities and launching international conference on applied genetic algorithms.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FOUNDER HISTORY

 

CTO, Contributing Editor

New Machine Media LLC

New York/Los Angeles, USA

 

 

2016 - Present

·         Business planning and service/product design.

·         Design and implementation of big data solution for trend analysis in talent database.

 

Chief Technology Officer

FirstCode LLC

New York, USA

 

 

2011 - 2014

·         Business planning and service/product design.

·         Implementation of all server-side development – API using Ruby/Sinatra and MongoDB – for Stoop iOS application.

·         Implementation of all server-side development – API using Scala/Play and MongoDB – for Kneebor iOS application.

 

Chief Technology Officer

BuzzKillers, LLC

 

2009 - 2012

·         Business planning and product specification and design.

·         Website development and social media strategy.

 

VOLUNTEER WORK

 

Australians in Film

·         Provided direction and oversight in technology.

·         Designed and maintained website for online magazine.

·         Implemented and maintained online membership management system.

·         Developed web-based solution for receiving, managing, and assessing submissions to annual Health Ledger Scholarship.

 

UCLA Rugby

·         Designed, hosted, and maintained website and online/social presence.

 

EDUCATION

 

B.Sc. (Hons) Computing

Edinburgh Napier University

Edinburgh, Scotland