I code, therefore I’m.
- Proficient in Java development, with over 15 years of experience in asset management and investment banking.
- Skilled in developing scalable solutions for equity derivatives trading.
- Utilised Spring Boot, Spring Data, and Spring Batch to develop robust REST APIs and efficient data pipelines.
- Sample Projects:
- Experienced in Kotlin development, particularly in building new features and applications for trade capture systems in the financial industry.
- Developed various asynchronous applications using Apache QPID, JMS, and Microsoft Bot for messaging capture.
- Sample Projects:
- Possess a solid understanding of Python, utilised for various tasks including risk pricing applications, calibration of forex volatility surfaces, and automation of workflows for traders.
- Successfully delivered chatbots and anti-spam filters to improve efficiency.
- Sample Projects:
- Familiar with C# development, primarily used for managing data cubes (ETL) and developing reusable components for the Front Office in investment banking.
- Sample Project:
- Eager to learn Rust as a new coding skill.
- Sample Projects:
- Work Project:
- Learn Solidity and Web3 at Alchemy University.
| Year | HTML/CSS | JavaScript/TypeScript | PHP | ActionScript | C | Java | Shell | SQL | VB.NET/VBA | C++ | MATLAB | C# | ColdFusion | Python | Objective-C | R | Swift | Lua | Kotlin | Rust | Solidity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 | x | x | x | x | x | x | x (Bourne) | ||||||||||||||
| 2002 | x | x | x | x | x | x | x (Bourne) | x (MySQL) | x | x | |||||||||||
| 2003 | x | x | x | x | x | x | x (Bourne) | x (MySQL) | x | x | |||||||||||
| 2004 | x | x | x | x | x | x | x (Bourne) | x (MySQL) | x | ||||||||||||
| 2005 | x | x | x | x | x | x (DCL) | x (Oracle) | x | x | ||||||||||||
| 2006 | x | x | x | x | x | x | x (Korn) | x (Oracle) | |||||||||||||
| 2007 | x | x | x | x | x | x (Korn) | x (Oracle) | x | |||||||||||||
| 2008 | x | x (jQuery) | x | x | x (PowerShell) | x (MSSQL) | x | x | x | x | x | ||||||||||
| 2009 | x | x (jQuery) | x | x | x (PowerShell) | x (MSSQL) | x | x | x | x | |||||||||||
| 2010 | x | x (jQuery) | x | x | x (PowerShell) | x (MSSQL) | x | x | x | x | |||||||||||
| 2011 | x | x (jQuery) | x | x | x (PowerShell) | x (MSSQL) | x | x | x | x | x | ||||||||||
| 2012 | x | x (jQuery) | x | x (PowerShell) | x (MSSQL) | x | x | x | x | x | x | x | |||||||||
| 2013 | x | x (jQuery) | x | x (PowerShell) | x (MSSQL) | x | x | x | x | x | x | ||||||||||
| 2014 | x | x (jQuery) | x | x | x (PowerShell) | x (MSSQL) | x | x | x | x | x | x | x | ||||||||
| 2015 | x | x (jQuery) | x | x | x (PowerShell) | x (MSSQL+MySQL) | x | x | |||||||||||||
| 2016 | x | x (jQuery) | x | x | x (PowerShell) | x (MSSQL+MySQL) | x | x | |||||||||||||
| 2017 | x (jQuery) | x | x | x (Bash) | x (MySQL+Oracle) | x | x | x | |||||||||||||
| 2018 | x | x (Bash) | x (MSSQL+Oracle) | x | x | x | x | x | |||||||||||||
| 2019 | x | x (Bash) | x (MSSQL+Oracle) | x | x | x | x | ||||||||||||||
| 2020 | x | x (Bash) | x (MSSQL+Oracle) | x | x | x | x | ||||||||||||||
| 2021 | x (React) | x | x (Bash) | x (PostgreSQL) | x | x | |||||||||||||||
| 2022 | x (React) | x | x (Bash) | x (PostgreSQL) | x | x | |||||||||||||||
| 2023 | x | x (Bash) | x (Oracle) | x | x | ||||||||||||||||
| 2024 | x (Node) | x | x (Bash) | x (Oracle+MySQL) | x | x | x | x | |||||||||||||
| 2025 | x (Node) | x | x (Bash) | x (Oracle) | x | x |