Thanos Vassilakis

Email: thanosv@gmail.com | Phone: +1-917-517-5912 | GitHub: github.com/thanos

Distinguished Engineer MD, Head of AI and Architecture for Finance IT.


Executive Summary

Accomplished technology executive with over 20 years of experience driving transformation and innovation in the financial services sector. Demonstrated expertise in leading large-scale development initiatives, leveraging disruptive technologies, and fostering an entrepreneurial culture within established organizations. Proven record of enhancing income generation through strategic technology integration and operational efficiency. Adept at creating inclusive environments that empower teams and encourage collaboration to drive progress and maximize business impact. My career is characterized by a commitment to continuous learning, mentorship, and the pursuit of excellence in technology and its application in the finance industry.


Current Mandate


What I’ve Run at RBC

A multi national group of 166, 47% diversity, and with full-time teams in Canada, US, UK, Malaysia, Mexico, and consultants in India with a current budget of just over 30m.


Key Achievements & Deliverables

Strategic Cost Optimization & Vendor Consolidation

AI, Machine Learning & Quantitative Platforms

Core Infrastructure & Technology Transformation

Regulatory & Compliance


Previous Work

Infinigon Group | Head of Development | 2012 - 2015

Credit Suisse | Contractor, Commodities | 2007 - 2010

JPMorgan | Contractor, Energy Trading Systems | 2007

Zingy | Head of Mobile Development | 2006 - 2007

ICAP | Head of Front-End Development | 2004 - 2006

NYSE/SEC/SIAC | Director, Specialist Trading Services | 1997 - 2004

ERICSSON | Contractor, Telecom Switches | 1995 - 1997


Bio

I came to Computer Science by accident. At eighteen, I had no interest in computers; my heart was set on being a hydrologist to solve water problems in developing countries. My technical interests were analog — trading and repairing vintage valve amplifiers. That changed during a summer job at the Electric Coin Company, a slot machine vendor. I expected to wield a soldering iron but found myself coding 6801 controllers. By the end of the summer, I was addicted to programming. I switched tracks, graduating from North London Polytechnic with a degree in Maths & Computer Science.

My early career was defined by eclectic, high-intensity technical challenges. I worked with Richard Forsyth on Darwin, one of the earliest Machine Learning frameworks, which we used to unsuccessfully predict horse races. I worked in Atari’s PC games division, built RIP engines for printers, and developed a real-time OS for Ferranti’s Lynx helicopter program. My freelance work spanned industries: fuzzy logic control systems for Unilever, video routing for the BBC, and neural networks on Transputers for the UK Treasury.

In 1993, while working at Apple on the Newton program, I discovered the internet and built a WAIS-based patient record system for the UK National Health Service. A pivotal moment came in 1995 when I was commissioned to build the first internet casino for Caesars. My initial C++ codebase was tight but unwieldy at over 40,000 lines, and I struggled to complete it. On a whim, I bought Mark Lutz’s Python book and rewrote the entire system over a weekend. The result was a superior, 4,000-line solution. That project made me a lifelong Python evangelist and led to the creation of an early cyber currency, WebCheck.

After stints in Europe — advising the European Parliament, building Erlang systems for Ericsson, and being poached by IBM Research in Zurich to code a mobile JVM — I returned to my hometown, New York, in 1997. I architected the NYSE’s first internet-based system, which was likely the first financial production system written in Python. Since then, my focus has been on high-frequency trading, fixed income platforms, and risk systems for major institutions like ICAP, JP Morgan, Credit Suisse, and RBC Capital Markets. Between these corporate mandates, I continue to explore the bleeding edge through running a startup style group within the bank.


Some Key Achievements & Industry Firsts

AchievementDescription
Europe’s 1st Missing Children’s RegistryBuilt a central online database of missing children and was awarded a citation from the European Parliament.
Top earning US mobile appMapQuest
Phonescript1st phone programming language
eBay’s first mobile appDeveloped the initial mobile application for eBay
1st Python trading serviceBuilt for SIAC/NYSE
1st C++ debugger & Numeric libraryCoded standard libraries for Walter Bright’s C++ distribution
1st Internet CasinoCaesars Casino
1st Chess app for iPhoneReached to #23 in games in App Store
1st Web framework for Python (PSO)Included in Debian Linux and used by European Parliament, NASA, SIAC, JP Morgan
ByteeasyAnonymous crypto exchange
BTC TerminalCross-exchange custodial crypto trading platform
JVM for MobileCoded the mobile phone version of the JVM for IBM
Author of NimalanaNim based Solana validator
Developer of AegisA Zig based high-performance Bittensor miner specifically engineered to exploit Apple Silicon

Domains & Companies

DomainCompanies
Trading & RiskInfinigon Group, RBC CM
Blockchain & CryptoRBC CM, Infinigon Group, Solana, Marita Bank, Caesars Casino, Electric Coin Co.
Machine Learning & Big DataRBC CM, Infinigon Group, Caesars Casino, Ericsson
Mobile DevelopmentApple, RBC CM, IBM, ICAP, Ericsson, Zingy
Gaming & RoboticsAtari, Zingy, Caesars Casino, Unilever
High Performance ComputingJP Morgan, NYSE, SIAC, HP
TelecommunicationsBritish Telecom, Ericsson, HP, Honeywell Bull, Multitone, Reuters
Cloud & Distributed SystemsRBC CM, Infinigon Group, Ericsson
Medical & Public SectorBritish National Health, European Parliament, European Community, AAH Meditel
MilitaryFerranti

Stack of Past Work

RBC CM, Infinigon Group, RBC CM, JP Morgan, Credit Suisse, JP Morgan, Zingy, ICAP, SIAC/NYSE, Ericsson/HP, West LB, European Community, Caesars Casino, European Parliament, AAH Medical, Apple, Symantec (Zortech), Reuters International, Honeywell Bull, Drake, British Telecom, Ferranti, Barclays, Multitone, Atari, Unilever, Atari, Electric Coin Company.


Languages

C, C++, Erlang, Elixir, Fortran, Go, Java, JavaScript, Python, Solidity, Zig, some Rust, COBOL.


Personal Details


Work References

Personal References


Also available as PDF.