Bruce Dou

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Bruce Dou is a technology entrepreneur and hands-on engineering leader with 13 years of experience, currently serving as CEO of Transfon, a Technology-as-a-Service company focused on media. Based in London, he combines executive strategy with deep backend expertise, contributing to high-impact open-source projects like Swoole where he improved error messaging and robustness across websocket, table, and core server modules. He excels at turning nuanced low-level issues into more reliable developer-facing APIs, a detail that speaks to both product sensitivity and operational discipline. Bruce bridges startup leadership and engineering craftsmanship, shipping pragmatic solutions that reduce runtime surprises for distributed PHP services. His ongoing OSS work at OpenSwoole signals a commitment to community-driven infrastructure improvements alongside commercial product delivery.
code13 years of coding experience
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
4,743reputation
548kreached
30answers
74questions
github-logo-circle

Github Skills (16)

swoole10
error-handling10
php10
websocket10
concurrency10
c119
coroutines9
c179
apache-spark6
drupal6
linux6
apache6
vba6
akka6
spark-streaming6

Programming languages (10)

DockerfileJavaC++ShellCScalaJavaScriptGo

Github contributions (5)

github-logo-circle
swoole/swoole-src

Jul 2017 - Aug 2021

🚀 Coroutine-based concurrency library for PHP
Role in this project:
userBack-end Developer
Contributions:1 review, 49 commits, 30 PRs in 4 years 1 month
Contributions summary:Bruce primarily focused on improving the Swoole library's error messaging and functionality related to its websocket server and swoole_table. They updated error messages for the websocket server, addressing potential issues with event registration and opcode usage. Additionally, the user made updates to messages within swoole_table, specifically regarding memory allocation, column additions, and iterator functionalities, alongside addressing related errors. Further contributions include the modification of messages across other core modules like the redis server, server port, server, client and serialize modules.
concurrencyasynchronouseventconcurrency-libraryphp
doubaokun/swoole-src

Jul 2017 - Jun 2021

Event-driven asynchronous & concurrent & coroutine networking engine with high performance for PHP.
Contributions:1 PR, 24 pushes, 18 branches in 4 years
hyperfqueuesevent-drivenasyncconcurrent
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Bruce Dou