liamfaruq

Software Engineer

Software engineer with 8+ years of experience across TradFi and Web3, specialising in Rust, distributed systems, and blockchain infrastructure. Proven track record in delivering low-latency, high-throughput backends with strong concurrency, fault tolerance, and observability. Skilled in scalable APIs, gRPC/WebSocket services, and time-series/data pipelines, with hands-on expertise in SQL/NoSQL databases, caching, and cloud-native deployments (Kubernetes, AWS). Experienced in designing and deploying secure smart contracts (Rust/Anchor, Solidity) and integrating with DeFi/trading protocols. Proficient in Rust, Java, TypeScript, and C/C++, with deep knowledge of concurrency and performance optimisation. Active contributor in the Solana and Ethereum ecosystems through ETHGlobal hackathons, SuperteamDAO, and Turbin3 Builders, collaborating with leading teams on interoperability and DeFi innovation.


Experience: 3 years

Yearly salary: $150,000

Hourly rate: $100

Nationality: 🇬🇧 United Kingdom

Residency: 🇬🇧 United Kingdom


Experience

Senior Software Engineer
Caplin Systems
2024 - 2024
• Reactive Rust (Axum/Tower) service for real-time commodity settlement instructions on an FX and commodities trading platform used by major banks (Westpac, Fifth Third, Santander). • Pricing UI utilities (swap ladders, tiles, price feeds) and tooling in Kotlin and React/Redux/TypeScript.
Founder & Engineer - Solana / EVM (Contract)
EpochFi Labs Ltd - DeFi, GameFi & prediction-market clients
2024 - 2025
• Shipped the Raid Arena and BananaZone programs to Solana mainnet, owning program design, security review, testing and deployment through to backend and frontend integration. • Raid Arena (raidarena.fun): Anchor competition market with daily staking rounds on token price action, program-owned vaults, round settlement and claim logic paying winners from the opposing pool exactly once, with signer, owner and PDA-seed checks on every fund path. • BananaZone (bananazone.app): Anchor prediction-market program (vaults, deposits, payouts and refunds via SPL Token), the NestJS API backend and frontend Solana integration with Privy embedded wallets. • Built full-stack Solana and EVM dApps with Anchor, Foundry/Solidity, Next.js, NestJS, viem and web3.js on AWS; gRPC indexers (Carbon) into ClickHouse; a multi-venue order-management system for delta-neutral hedging.
Full Stack Software Engineer
Deko Pay Ltd, London
2022 - 2024
• Java/Spring payment microservices for a BNPL platform integrating external lenders (e.g. BNPP), with PostgreSQL, Redis and Kafka. • TypeScript/React merchant wallet components embedded in merchant websites.
Associate Software Engineer
Rates Pricing, JP Morgan Chase, London
2019 - 2021
Developing and enhancing a Rates pre-trade pricing application in core Java 8/11 with concurrency. Migrating and modernizing microserves into private cloud using Spring boot/integration, Kubernetes, Cloud Foundry, Jenkins. Developed/designed an OOP solution on financial messaging for OIS/IRS/Swaptions/Midcurves using FIX/FPML.
Associate Developer
Data Services, Natwest Markets, London
2017 - 2019
Building trade event feeds, batch processing, aggregations in Guice, MongoDB, Zookeeper, Flink and KafkaJava 8/11. Fixing real time bugs and writing up regression tests using Mockito, Hamcrest and Junit4.
Graduate Developer
Data Services, Royal Bank of Scotland, London
2015 - 2017
Automating the production of KPI data through Powershell, Bash, Python, SQL*Plus,PL/SQL scripts. Building an api layer on Java Oracle Coherence for fetching various MTM Data to meet regulations ie Brexit stress.
Assistant Engineer
ARM plc, Cambridge
2010 - 2010
Programmed an ARM mbed (c/c++) LPC1768 with a MAX7456 module to write overlay text onto a display unit (SPI).

Skills

hardhat
java
nestjs
nextjs
node
react
solidity
solana
english