CTO, CIO, Product Owner Stockholm, Sverige

Kan være tilgængelig

(Opdateret 2023-04-26)

CTO, CIO, Product Owner

Stockholm, Sverige

Flydende English, Begynder Spanish, Begynder French, German

  • Financial exchanges - Traditional and Crypto
  • 15+ year IT executive management in FinTech
  • Governance

Kvalifikationer (81)

BUSINESS REQUIREMENTS

Product Owner

FIX Protocol

System owner

BUSINESS DEVELOPMENT

TEST CASES

Confluence

ACCEPTANCE TESTING

AUDIT

AUDITING

GOVERNANCE

Incident Management

CUSTOMER SERVICE

PROJECT ADMINISTRATION

TEST PLANNING

CFI

DOCUMENTATION

INTRANET

OPERATIONS

BUGZILLA

Test Management

BUSINESS PLANS

CLIENT COMMUNICATION

Application manager

COACHING

Project Management

BUDGET

Risk Management

Change Management

Data Analysis

Business Architect

Windows

Mac OS X

DERIVATIVES

MiFID II

InstantWatch

ROOT CAUSE ANALYSIS

Jira

CIA

Linux

Google Workspace

Business Analysis

TRADING

RISK ASSESSMENT

PERFORMANCE TESTING

CUSTOMER SUPPORT

CLIENT/SERVER

NETWORK ANALYSIS

LaTeX

grafana

Python

Procurement

XML

SHELL SCRIPTING

Java

GitLab

RETAIL SALES

Hive

CIS-18

MySQL

WIRESHARK

SQL

Microsoft 365

NAGIOS

XSLT

API

MariaDB

Recruitment

SYSTEM DEVELOPMENT

Artifactory

NIST

SQL Server

Jenkins

GRADLE

COBIT

Postgres

Docker

C++

MICROSOFT OFFICE

MS OFFICE

WordPress

Professionel erfaring

Consultant, Owner
Coreity

2023-02 - 2023-02

Description: Assist e-commerce company migrate their support and e-mail systems. Migrate from Zendesk -> Hive. Change registrar, change mailserver, migrate e-mails, setup secure e-mail.
Period: March 2023 Roles: Developer, Sysadmin Methodologies: Agile Techniques: Exploratory testing Contribution: Analysis, coding and implementation of Zendesk -> Hive, documented instructions for other parts.
Result: Migration successful.
Technologies: Zendesk API, Python, SPF, DKIM, DMARC, DNS Valour is a company that sits between the traditional finance and CIO at Valour Europe AG, web3/crypto finance. Valour issues, trades and hedges exchange traded Zug, Switzerland products based on crypto currencies.
John led, took part in or assisted in different ways in a number of areas, April 2022 -- January 2023 relating to: IT group meetings Business/market expertise Regulatory requirements Sysadmin Project administration Evaluations/POCs of service providers Procurement hw and sw IT hw infrastructure and network planning for new office Information classification Audits/reviews Initiation and maintenance of intranet Documentation of systems, operations and procedures Project: Security posture Roles: CISO, IT administrator, Technical writer Methodologies: User Life Cycle Management, Identity and Access Management (IAM), Password Management Techniques: Risk assessment, User Provisioning and De-provisioning, NIST, MFA, Single Sign-On (SSO), Password Manager, Access control, RBAC, Auditing, Reporting, E-mail security Description: Evaluate the security posture and act.
Contribution: Creation of routines for user life cycle management.
Creation of and implementation password policy. Implemented SFP, DKIM, DMARC for the company's e-mails. Welcome information package setup for new hires.
Result: Improved security. Established information on systems and processes for employees.
Project: System stability Roles: CIO Methodologies: SLA, Communication Protocols, Change Management Processes, Incident Management Processes, Business Continuity Processes Techniques: Root cause analysis, meeting management, status reporting, impact analysis, problem analysis, risk assessment, business impact analysis.
Description: Ensure stability of the critical systems.
Contribution: Reviewed SLAs. Established protocol for communication. Established a change notification process.
Established incident logging and follow up. Conducted risk assessments, developed risk scenarios and developed risk mitigation strategies.
Result: Critical stability issues removed. Stability issues due to service provider, or due to misunderstandings between service provider and the client almost completely removed. Reduced dependency on key persons. Improved relations with service providers for both IT and trading.
Project: IT operations Roles: Technical support Methodologies: Agile Description: Support and operations of trading systems Contribution: Troubleshooting, monitoring, log/data analysis, corrective actions. Initiatives for documentaiton, continuous improvements, collaboration within group and clients, setup of KDB.
Project: Client communication Roles: Customer service responsible Techniques: Complaint resolution, Public communication, Client service Description: Responsible of client communication.
Contribution: Setup of client/group communication tools and routines. Migration of old emails to group communication.
Communication with the clients. Managed allocation of requests. The responsibility was taken over by John when crisis communication with clients was needed. Coordination internally and also with laywers for legally correct communication.
Result: Routines for communication added. Tool for client communication added. Clear client communication maintained even during high pressure.
Project: Roadmap Roles: CIO, Project manager Methodologies: Project management Techniques: Workshop, SWOT Description: Review, challenge, establish and document roadmap for the systems and spread the information in the organisation.
Contribution: Workshop, project setup in Monday.com, creation and maintenance of projects and tasks.
Result: Plans logged and demonstrated for the organisation. Tracking of project progress initiated.
Project: Governance Roles: CIO, Technical writer Methodologies: Governance, Risk, and Compliance (GRC) Management Techniques: COBIT (inspired by) Description: Bring forward foundation for IT governance within the company. COBIT used as inspiration.
Contribution: Created IT Policy, Cyber Security Policy and Business Continuity Policy Result: IT Policy, Cyber Security Policy and Business Continuity Policy created.Start Project: Calculation algorithm review Roles: Business analyst, Data analyst Methodologies: Quality management Techniques: Comparative analysis Description: Review of the company's financial products.
Contribution: Analysis of different NAV calculation methodologies.
Comparison.
Result: Issues identified and reported.
Project: Improve financial instrument distribution and trading Roles: CIO, Developer, Tester, Trainer, Technical writer Methodologies: Agile, Waterfall Techniques: Vendor evaluation, Requirements analysis, Unit testing, Performance testing, Exploratory testing, Acceptance testing, status reporting, meeting management.
Languages: Java, Python, Bash, SQL Description: Build a data strategy facilitating distribution and indirect trading of the company's products (financial instruments). Implement the strategy.
Contribution: Requirements analysis. Evaluation and selection of service provider. Development of calculation of historical and benchmark NAV's. Development of processing of financial instruments and corresponding data. Established, implemented and documented the processes. Testing and QA. Trained colleagues.
Result: Standardized distribution of the financial products (Exchange Traded Products). Widened distribution of the company's products.
The company's financial instruments were adapted to the new PRIIPS regulation. Immediate result, multiple new brokers onboarded.
Project: Data for accounting Roles: Data analyst Methodologies: Build vs buy analysis Techniques: Requirements analysis, cost-benefit analysis.
Description: Evaluate crypto data and crypto data suppliers.
Contribution: Evaluated 10-15 different market data providers for crypto data to compare with direct sourcing from crypto exchanges.
Result: Continue collecting market data from the various crypto exchanges used instead of sourcing the data from a single source. Cost and data quality.
Project: Product/data validation Roles: Business analyst, Data analyst, Tester Methodologies: Quality management, Agile Techniques: Reverse engineering, Simulation, Root cause analysis Languages: Python, SQL, Bash, Java Description: Review of the company's financial products.
Contribution: Analysis of NAV calculation implementation. Analysis of different NAV calculation methodologies. Identification, reporting and prioritization of issues.
Result: Errors identified and corrected.
Project: Workstation installation Roles: IT administrator Techniques: Principle of least privilege.
Description: Define installation and configuration standards.
Contribution: Defined installation and configuration standards/routines. Documented routines for installations of workstations. Hands-on installation/setups.
Result: Established routines for installation of workstations.
Improvements to security.
Improvement to availability and stability, including operations and supplier/client relationships.
In conjunction with the business, built a data strategy facilitating trading/distribution of the company's products.
Collaboration with the business to deliver tech solutions to product innovation requirements.
Collaboration and advises on the usage of third party platforms focused on operational scale e.g. custody, trade execution aggregation and trade reconciliation Brought forward the company's IT-, cyber security, and business continuity policy.
Established IT processes supporting existing and new joiners of the company with their technology requirements.
Various hands-on tasks such as testing and setting up intranet, knowledge base and project management, as well as security reviews, network infrastructure planning, sysadmin, coding (Bash, Java, SQL, Python) and customer support.
CTO and Head of Market Data at Nordic
Growth Market NGM AB

2009-01 - 2022-02

NGM is a stock exchange that apart from traditional stock exchange operations develops and operates exchange trading systems for its own business as well as other exchanges. NGM is owned by Börse Stuttgart Group.
Responsibilities: Responsible for all technology within the company Responsible for security within the company Responsible for business areas market data and technical sales Major contributions: Recruited and set up the IT organisation.
Led the development, operations, support and internal IT operations groups and CISO.
Successfully launched a brand new exchange trading system with 30+ banks, brokers and market data vendors integrated.
One single downtime of the exchange trading system for 11 years after it was rolled out.
Initiated and led the technical sales (network access, accounts, support, hosting) Initiated and led the technical system licensing sales (to other market venues) Increased IT's share of company revenue from 0% to 30%.
Lead the successful work with regulatory adaptation for two major regulatory frameworks (MiFID 2007, MiFID II/MiFIR 2018).
Led a major IT governance project (wrote and implemented the IT Policy and a lot of related governance) Expertise: Project management Business development Business analysis Risk management Organization management Change management Security QA Business continuity Communication Financial markets Trading systems Integrations, FIX protocol Market surveillance systems EU regulations within finance, and particularly regulations for trading/market venues Transaction intensive systems (Low latency, Robustness, Redundancy, Infrastructure) Securitized derivatives Getting hands dirty Business hands-on: Strategy Business development Agreement negotiations Partnerships Tender work Budget Business plans System/product ownership System documentation Audits (internal, external, regulatory) Innovation work Technical hands-on: Requirements Release management Risk analysis Network analysis Data analysis Testing Scripting Code reviews Coding Basically anything where there was a need that had to be filled Testing: Test leader Test planning Hands-on testing Business continuity testing Creation of and maintenance of test cases Governance: Created and implemented policies for IT, Digital information, Cyber security, Business continuity, Risk management, System ownership, etc.
Manager: Performance reviews Coaching Difficult conversations Recruitment Lay offs Hands-on with technologies (in no particular order): Jira, Monday.com, Bugzilla, Confluence, GitLab, svn, cvs, Maven, Jenkins, OWASP, Microsoft ecosystem, Google ecosystem, OpenBSD, Linux, Debian, Mac OS X, Grafana, Elastic, FIX Protocol, LibreNMS, Java, Python, Perl, XML, XSD, XSLT, JSON, AFS, VPN, Hubspot, WordPress, IIS, MariaDB, MySQL, MySQL Cluster, Postgres, SQL Server, shell-scripting, Instant Watch, diagram.net, Omnigraffle, CIS-18, 2c8, WireShark.
CTO at Nordic Growth
Market NGM AB

2007-06 - 2009-01

Head of Trading System at Nordic Growth Market
NGM AB

2006-04 - 2007-06

Responsible for all IT and technology within the company. The group grew to 10 persons.
Among other things, John contributed in the following way: Leading teams and providing guidance on projects.
Steering directly and through managers, both within IT as well as cross-over departments.
As part of the managerial body, leading and/or involved in many projects/tasks, such as introducing employee performance reviews, writing press releases, and business development in general.
Created business requirements and technical and quality assurance specifications.
Brought forth excellent customer service and a commitment to customer satisfaction.
Identified sales opportunities and launched technical sales bringing revenue from IT into the company for the first time.
Launched major rework of a brand new exchange trading system.
Managed restructuring of IT server environment (OS, file system, authentication, firewalls, etc), improving all aspects of CIA.
John's role was a mix of manager, sysadmin, network admin, developer, technical support, tester and account manager. The system ran on Linux servers in a network running on OpenBSD where the system was a distributed system written in Java, C and Perl.
Project: Set up IT organisation around acquired trading system.
Description: Recruited and set up the IT organisation from scratch. 2 developers, 1 system administrator, 2 IT support, 1 account manager.
Role: Head of Trading System (manager of the group that was set up) Result: Great group of people joined, that together had a great impact on NGM's success. Took over source code, development and maintenance of exchange trading system from previous supplier.
Contribution: Planned the project, contracted recruitment firm, created job descriptions, recruited and trained the new hires. This was done at the same time that John was managing all IT operations of the acquired trading system myself.
Project: Set up internal IT environment for trading system team.
Description: Set up necessary IT systems/infrastructure, such as project/task management, development environment, test environment, intranet, source code repository Role: System administrator, Manager Result: Foundation for governance, change management, roll-outs, internal training and collaboration.
Contribution: As per description (plan, source, implement - hands-on).
Technologies: Bugzilla, Twiki, CVS, Linux Project: Increase network capacity Description: A surge in client transactions resulted in network traffic exceeding the available bandwidth, which led to a halt in the traffic.
The network was a private network managed by Verizon that spanned from NGM to all its clients (~25-30). The network was expanded and/or technology-wise replaced at three different occassions over a 6 months period.
Role: Project lead, developer, account manager.
Result: Throttling of incoming client transactions was added to the trading system, network bottlenecks were removed, network built for minimal time to market for future expansions, automatic (MPLS) redundancy on client network connections added Contribution: Led the planning, developed the throttling in the system and managed the project with the ISP and all clients.
Technologies: MS Visio, MPLS, Java, Shell-scripting.
Project: Increase trading system capacity Description: A surge in client transactions resulted in the system capacity being saturated, leading to delayed and halted trading in the market. Needed: system performance improvements; systems to test and measure the capacity in the production environment (~25 separate sites), testing.
Role: Product owner, project lead, tester, participated in development.
Result: The system's transaction capacity was increased by a factor five. Exact figures were collected, enabling future fine-tuning of throttling of incoming messages.
Contribution: As per role.
Technologies: Java, Perl, rtd, sed, Shell-scripting, gnuplot Project: Replacement of recently acquired trading system.
Description: Create the business plan for a replacement of the company's exchange trading system. Convince the stakeholders that a new trading system should be built from scratch to replace the trading system that was just bought for a huge amount of money.
Role: Product owner Result: Acceptance gained.
Contribution: Evaluated alternatives, calculated the costs, created the business plan, convinced the stakeholders.
Technologies: MS Office.
System Developer
Univits International AB

1999-06 - 2006-03

Main focus was system development of exchange trading systems.
Development of system for automated system testing of exchange trading platform.
Technologies: Java, Swing, Visual Basic, XML.
Development and operations of protocol and gateways. Maintenance and enhancements of public exchange trading API. Customer coordination.
Technologies: Java, XML, C, network programming, TCP, UDP, Multicast.
Project leading, development and sysadmin/operations of different types of systems and customers.
Technologies: Java, C++, Shell-scripting, Perl, Linux, OpenBSD, MySQL
System Developer at Upec
Edicom AB

1998-09 - 1999-06

Akademisk baggrund

Master of Science
KTH

2024-12 - 2024-12

Master of Science in Electrical Engineering
Facultad de Ingeniería, Universidad

2011-01 - 2012-01

Institute of Technology
Institute of Technology

1994-01 - 1999-01

Universidad de la República
Universidad de la República

1997-01 - 1998-01

Kontakt konsulent

/