Neil Crow's CV

Executive Summary

Systems Architect / Principal Software Engineer (Financial Services)

Architect/Principal Software Engineer with 25+ years’ experience designing, building, and modernising complex systems within Investment Banking, Capital Markets, and regulated financial environments.

Broad generalist with hands-on experience across data modelling, application design, system integration, and both distributed and monolithic architectures, including real-time event-driven and batch-oriented systems.

Experienced technical leader, frequently entrusted with delivery ownership and team leadership while remaining closely involved in hands-on development. Known for high engineering standards, a focus on robust simplicity, and driving automation through CI/CD, build pipelines, and enforceable conventions.

Brings a pragmatic approach to modernisation, with a track record of improving delivery practices and reducing risk in legacy-heavy environments.

Education

University of South Africa, Information Technology and Computer Science

BSc

Nov 2011

Software Engineering Stream

University of South Africa, National Certificate in Data Metrics

NC

Oct 2006

Certifications

Sun Certified Java Programmer

June 2002

National Diploma in Structured COBOL Programming

Nov 1994

Courses

Tibco - EMS301 Enterprise Messaging Service

June 2007

Tibco - BW611 BusinessWorks Integration

June 2007

Informatica - Data Integration (ETL)

Sept 2007

Platinum Education - SQL Programming for DB2

June 1996

IBM - CICS Command Level Coding

June 1995

IBM - CICS Advanced Application Coding

June 1995

Cobol Programming - Advanced Structured Cobol

Nov 1992

Experience

Apex Group (MJ Hudson), System Architect / Staff Engineer

London, UK

Oct 2021 – present

4 years 4 months

IQ Application Suite & ESG Platform

Standard Bank / Infomet, Senior Software Engineer / Staff-Level Technical Lead

Johannesburg, ZA

Apr 2011 – Sept 2021

10 years 6 months

Pan-African Sub-Ledger Platform

Standard Bank, Software Engineer / Technical Lead

Johannesburg, ZA

Jan 2010 – Mar 2011

1 year 2 months

CIB Treasury Calypso Trading System

Rand Merchant Bank, Domain Architect - Integration

Johannesburg, ZA

Nov 2006 – Dec 2009

3 years 2 months

Lead for Integration Centre of Excellence

STRATE Limited, IT Development Manager / Technical Architect

Johannesburg, ZA

Oct 2001 – Oct 2006

5 years 1 month

CSD & Securities Settlement System

UBS Warburg, Systems Analyst

London, UK

Feb 1998 – July 2001

3 years 6 months

Euro conversion, Y2K and new stock reconciliation system

BACG / Armature, Analyst Programmer

Johannesburg, ZA & Salt Lake City, USA

Apr 1997 – Jan 1998

10 months

Retail Masterdata Management System

Standard Bank, Programmer

Johannesburg, ZA

Feb 1995 – Mar 1997

2 years 1 month

Branch Banking System

Skills

Languages: C#, JavaScript/TypeScript, SQL, PL/SQL, PHP, Python, Java, Groovy, Powershell, Bash, HTML, C, C++, COBOL

JS Frameworks: React, Svelte-Kit, Vue, Vite

Testing: JUnit, xUnit, NUnit, Jest, Selenium, Postman, Playwright, Mockito, Cobertura, Cucumber

Source Control: Git, GitHub, Subversion, CVS

CI/CD: GitHub Actions, Azure DevOps, Azure Pipelines

Databases: Oracle, PostgreSQL, SQL Server, MySQL/MariaDB, SQLite, Sybase, DB2

Messaging & Integration: Azure Service Bus, RabbitMQ, Tibco EMS/BW, Websphere MQ, RESTful APIs, SOAP Web Services

Web Servers & SSL: nginx, Apache HTTP Server, IIS, certbot

Containers & Orchestration: Docker, Docker Compose, Podman, Kubernetes, Kustomize

Infrastructure: Terraform, Cloudformation, Bicep, AWS, GCP

Cloud Platforms: Microsoft Azure, AWS

Cloud Services: Azure (DNS; Container Registry; AKS; Vault), Github Container Registry, AWS (Route 53; EC2; S3)

Collaboration Tools: Azure DevOps, JIRA, Confluence