Building @ BoomFi. Previously Maven Securities, Elwood Technologies, Smarkets.
Experience
Senior Software Engineer
BoomFi
Dec 2023 - Present
- Crypto payments dApp development using React, Next.js, TypeScript and Go
- EVM Smart Contract development using Solidity and Foundry
- Solana Program development using Rust and Anchor
- Attended WalletConnect Hacks Week 001 to explore the wallet industry's most pressing challenges; including gas sponsorship, session keys, and one-click payments
- Attended Reown Payments Summit to collaborate on payments standards across topics such as one-click commerce standard, subscription and pull payment standards
Software Engineer
Maven Securities
Dec 2022 - Dec 2023
- Development of trader-facing UI tools, enhancing the toolset of options trading apps, with a focus on scalable, intuitive interfaces for efficient, confident trading of multiple products
Software Engineer
Elwood Technologies
Aug 2021 - Dec 2022
- Developing an institutional crypto asset trading platform (OMS/EMS/PMS) using React with TypeScript, Golang, Postgres, FIX Protocol and various GCP services including Data Lake, Cloud Functions, App Engine and Big Query
- Building out the Order Management System for sell-side trading for internal use, which included developing a range of ticket management and charting tools to support RFQ
- Developing the frontend of trading platform, using libraries such as Material UI, AG-Grid, Plotly and integration with TradingView Charts
Frontend Software Engineer
Smarkets
Sep 2020 - Aug 2021
- Responsible for the Smarkets Exchange and SBK mobile apps using React Native with TypeScript, developing features like event visualization, charts, and trading oriented tools, with a sharp focus on product and performance, the exchange is optimized for high throughput, ensuring seamless handling of massive real-time data streams
Education
BSc Computer Science and Mathematics
University of Manchester
2016 - 2020
- Grade: First Class Honours
- Certificate of Excellence for top 10% of graduating students based on the degree average
- Professor's Award for the highest average in the year group (90%)
A-Levels in Computing, Mathematics, Further Mathematics
Loreto Sixth Form College
2014 - 2016
- Grade: A* Computing, A* Mathematics, A* Further Mathematics
- 597/600 UMS (99.5%) in a single sitting of Core (C1 - C4) and Decision Maths (D1, D2)
- Contribution to Study Award (Mathematics and Computing)
Uses
Workstation Setup
- Macbook Pro - M4 Max, 16-core CPU, 40-core GPU, 128GB unified memory, 4TB SSD
- Logitech MX Master 3
- Wooting 60HE+ Module, Tofu60 Redux Case w/ Brass Weight, Gateron Magnetic Jade Switches, MV T3RMINAL GMK CYL Keycaps
PC Setup
- CPU: Intel i9-13900K
- GPU: NVIDIA GeForce RTX 4080 FE
- Motherboard: MSI MPG Z790 EDGE WIFI
- RAM: DOMINATOR TITANIUM RGB 96GB DDR5 6400MT/s CL32
- SSD: 2x Samsung SSD 980 PRO 2TB
- Case: NZXT H9 Flow, White
- AIO: NZXT Kraken Z63
- Power Supply: Corsair RMx Series RM1000x
- Mouse: Razer Viper Mini Signature Edition
- Keyboard: Wooting 60HE+ Module, Optimum Case, Gateron Magnetic Jade Switches, Optimum Blank Keycaps
- Mousepad: Artisan Zero Classic Mid XL
- Microphone: Shure MV7
- IEMs: Moondrop Blessing 3
Connect
Contact me at hello@jonathantang.dev