Demin Yin

Staff Server Engineer at Electronic Arts (EA)

Vancouver, British Columbia, Canada
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
🎓
Top School
Demin Yin is a Staff Server Engineer with 13+ years building high-performance, secure backend systems for games and payments, currently shaping microservices and platform upgrades at Electronic Arts in Vancouver. A PHP specialist and official Swoole evangelist, he contributes to core Swoole components and maintains the project's official Docker images—work that improves cross-architecture CI builds and runtime tooling for coroutine-based PHP servers. He has led backend teams at Glu and Crowdstar to deliver APIs that handle thousands of requests per second and routinely eliminates technical debt to achieve double-digit performance gains. Beyond day-to-day engineering he’s an active open-source maintainer (10+ projects), PECL contributor and seasoned conference speaker, blending deep systems expertise with practical DevOps and IaC experience.
code13 years of coding experience
job16 years of employment as a software developer
bookMaster of Science, Computer Science, Master of Science, Computer Science at University of Windsor
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
121reputation
15kreached
5answers
0questions
github-logo-circle

Github Skills (29)

swoole10
docker10
event-handling10
bash10
websocket10
dockers10
cicd10
automation10
php10
websockets-client10
dockerfile10
eventsource10
eventing10
automations10
coroutines10

Programming languages (8)

NginxDockerfileC++ShellCPHPHTMLLogos

Github contributions (5)

github-logo-circle
swoole/docker-swoole

Jul 2019 - Dec 2022

🏄 Official Docker Image of Swoole
Role in this project:
userDevOps Engineer
Contributions:3 reviews, 470 commits, 13 PRs in 3 years 5 months
Contributions summary:Demin primarily focused on building and maintaining the Docker images for the Swoole project. They implemented and updated the `build.sh` script to automate the image creation process, integrated with Travis CI for continuous integration, and made changes to the `Dockerfile.twig` to optimize the image build process and include necessary packages. They also added scripts to enable features like auto-reloading and Xdebug and worked on ensuring the images are built correctly across different architectures.
phpdocker-imagedockerswoole
swoole/swoole-src

Apr 2019 - Dec 2022

🚀 Coroutine-based concurrency library for PHP
Role in this project:
userBack-end Developer
Contributions:2 reviews, 12 commits, 13 PRs in 3 years 9 months
Contributions summary:Demin primarily contributed to the Swoole library, focusing on enhancing its core functionalities. Their work involved adding missing methods to the \Swoole\Event class, fixing typos, and updating default values in various methods and configurations. Additionally, the user addressed issues related to PostgreSQL classes and socket handling, and updated the library to the latest version, indicating a focus on maintaining and improving the core library's features and stability.
concurrencyasynchronouseventconcurrency-libraryphp
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
Demin Yin - Staff Server Engineer at Electronic Arts (EA)