James Tan

Software Engineer | Jane Street

London Area, United Kingdom

About

Experience

  • Software Engineer at Jane Street
    Oct 2024 - Present · 1 yr 10 mos

  • Software Engineer Internship at Jane Street
    Jul 2023 - Sep 2023 · 3 mos

  • Software Engineer Internship at Twitter
    Jul 2022 - Sep 2022 · 3 mos

    Researched, architected and implemented a new tweet analytics data export system, with the aim of replacing a legacy system which still sees 1000s of requests per day from professional users. • Designed a horizontally-scalable event-driven architecture, using Kafka Topics as event streams. • Coded in Scala and a domain-specific language derived from Scala, to create serverless functions (similar to AWS Lambda) which integrated with internal Apache Thrift and HTTP services. • Also diagnosed and helped to resolve a user-reported bug with a revenue impact of $21,500 per month. • Integrated into an agile team, participating in and facilitating standups and sprint planning sessions. • Presented the project to a general audience within the London office.

  • Academic Tutor at First Class Learning Ltd.
    Oct 2019 - Dec 2020 · 1 yr 3 mos

    Taught maths and english to primary school students, supporting their school curriculum. • Managed several other responsibilities, such as marking work and greeting students as they arrive. • Learnt how to explain concepts in a simple and easy to understand manner

  • Work Experience at Softwire
    Oct 2020 - Oct 2020 · 1 mo

    Developed a multiplayer Yahtzee game, with an Express.js backend exposing a simple REST API. • Set up a Github Workflow for continuous deployment to Heroku whenever new code was merged. • Attended a wide range of talks, covering topics including Amazon Web Services and DevOps.