Cheng Du

Software Engineer

United Kingdom16 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in real-time systems and embedded programming.
  • Led diverse teams in aerospace and fintech projects.
  • Proven track record in optimizing software performance.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Embedded Systems and Real-Time Processing.

Contact

Skills

Core Skills

PythonC++Embedded SystemsLinux KernelGo (programming Language)Linux System Administration

Other Skills

PostgreSQLC (Programming Language)FreeRTOSReal-Time Operating Systems (RTOS)BLASpytestgolangProtocol BuffersDjangoPython (Programming Language)Digital Signal ProcessingGPU programming and shadersReal-time, concurrent programming on embedded systemsAlgorithmsJava

About

Interested in how things work under the hood. Constantly discovering how code works closer to metal. Technologies I feel passionate about: Linux Kernel and device drivers GPU programming and shaders Real-time, concurrent programming on embedded systems Digital signal processing Checkout a few of my side projects: A WebGL powered, interactive Mandelbrot set visualiser https://nas.ducheng.me/webgl/ A fourier series demostrator: https://nas.ducheng.me/fourier/

Experience

16 yrs 4 mos
Total Experience
2 yrs 3 mos
Average Tenure
2 yrs 10 mos
Current Experience

Cboe global markets

Senior Software Engineer

Jul 2023Present · 2 yrs 10 mos · London, England, United Kingdom · Hybrid

PythonPostgreSQLC++

Meta

Software Engineer

Dec 2021Jul 2023 · 1 yr 7 mos · London, England, United Kingdom

  • Whatsapp Enterprice Client:
  • Implemented a custom middleware in the connection layer in C++, to optimize MySQL queries by reducing the number of round-trips by 4x.
  • Rewrote the end-to-end testing framework in pytest for the whatsapp enterprise client that enabled full test coverage.
C++

Gojek

Tech Lead

Sep 2018Dec 2021 · 3 yrs 3 mos · Singapore

  • Leading a team of golang engineers and data analysts to design, implement and maintain a real-time fraud detection pipeline to intercept fraudulent bookings and flag account hacking activities.
Go (Programming Language)golang

Equatorial space systems

Co-founder, Software Lead

Sep 2017Present · 8 yrs 8 mos · Singapore

  • Lead a team of 6 graduate students from National University of Singapore with different disciplines: computer engineering, aerospace engineering and physics, to design, implement, simulate, verify and maintain:
  • a state-machine based ignition and propulsion system
  • a guidance & navigation with a custom kalman filter.
  • a command and telemetry system over radio-frequency
C (Programming Language)Embedded SystemsFreeRTOSLinux KernelReal-Time Operating Systems (RTOS)BLAS

Grab

Senior Software Engineer

Mar 2017Sep 2018 · 1 yr 6 mos · Singapore

  • Proposed the idea of a real-time dynamic incentive system to encourge drivers to accept rides from far-away passengers, and independently implement the system from scratch.
Go (Programming Language)GolangProtocol Buffers

Algomerchant

Lead Software Engineer

May 2016Feb 2017 · 9 mos · Singapore

Garena group

Software Engineer

Mar 2014May 2016 · 2 yrs 2 mos · Singapore

  • Development of web front-end and operation back-end systems for Shopee, a mobile eCommerce product targeting users in South-east Asia.
DjangoPython (Programming Language)Python

G element

Software Engineer

Mar 2010Mar 2014 · 4 yrs · Singapore

  • Part-time during university, developed the following Android and IOS apps:
  • Conveno Mobile - CGH
  • IDM@SG iOS App
  • TrueVista iOS App
  • NYP Library Map

Tropical marine science institute

Software Developer

Dec 2009Dec 2011 · 2 yrs · Singapore

  • Maintained a cluster of CentOS servers for processing on oceanographic and atmosphere data.
Linux System Administration

Education

National University of Singapore

Bachelor's degree — Computer Science

Dec 2012Present

National Junior College

Jan 2007Jan 2008

Dunman High School

Jan 2005Jan 2006

Nanjing Foreign Language School

Jan 2001Jan 2004

Stackforce found 100+ more professionals with Python & C++

Explore similar profiles based on matching skills and experience