Nethermind - Ethereum Core Developer (.Net) (Contract)
Remote, Kuala Lumpur, Malaysia
- Core contributor on Nethermind's flagship Ethereum execution client. Member of the Protocol Guild.
- Worked on The Merge and subsequent protocol upgrades; Nethermind's network share grew from ~3% to ~33% over this time.
- One of the top three code contributors since 2022, with 750+ merged PRs and 750+ PR reviews.
- Cut state/snap sync duration from ~3 hours to ~35 minutes.
- Proposed and shipped the HalfPath database layout (~40% faster block processing, 20× less database growth), then its successor FlatDB, now Nethermind's default state backend.
- Led a large-scale architecture refactor to decouple the client from its state storage.
Amazon Prime Video - Software Development Engineer
London, United Kingdom
- Part of the Quality Platform SDK team for Digital Video, Mobile and Web Tech org, developing tools and software to help write and automate testing.
- Reduced the service codebase by 60% by creating a DSL to remove boilerplate and replacing a significant portion of the service with an open-source library.
- Fixed bugs in internal tools, reducing the failure rate by 90%, through better observability, unit test coverage and robustness against intermittent mobile device failures.
Grab - Senior Software Engineer, Backend
Petaling Jaya, Malaysia
Grab - Software Engineer, Backend
Petaling Jaya, Malaysia
- Implement and maintain Grab's safety related features such as customers face recognition integrations, textual machine learning pipelines and others.
- Quickly adapted to Grab's vast back-end architecture, which helps bring the new KL team up to speed.
- Exposed to the culture and practices needed to work with a large micro-service architecture with very high QPS and reliability requirement.
Petronas ICT - Senior Full Stack Developer (Contract)
Kuala Lumpur, Malaysia
Petronas ICT - .Net Developer (Contract)
Kuala Lumpur, Malaysia
NetByteSEC - Full Stack Developer (Part Time)
Bangi, Malaysia
- Developed DEALS, a website defacement tracker, including a backup URL scraper service in the Phoenix framework.
- Developed a Quality Management System for a client in Ruby on Rails, with RSpec tests and a Docker setup for easier deployment.
TreeTerm - TypeScript, Electron
Parrot - .Net Native AOT
GreenDotRDMA - Rust