Feng Shen

Software Eng at AVOS Systems Inc.

Beijing, China
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
Feng Shen is a software engineer based in Beijing with 15 years of hands-on experience building high-performance backend systems. At AVOS Systems he has focused on scalable server and database integrations, bringing practical JVM and HTTP optimizations to production services. An active open-source contributor, he has improved the widely cited TechEmpower FrameworkBenchmarks with Clojure/http-kit implementations and helped harden the http-kit project itself by adding websocket support, IHandler options, fixes and tests. Feng combines systems-level performance tuning (JVM server mode, library updates) with pragmatic deployment and build improvements. His background in Information and Computing Science underpins a methodical approach to problem solving and incremental optimization. Colleagues would note his steady focus on making backend components both faster and more robust rather than chasing new frameworks.
code15 years of coding experience
bookbachelor, Information and Computing Science, bachelor, Information and Computing Science at beijing information science and technology university
stackoverflow-logo

Stackoverflow

Stats
1,161reputation
229kreached
4answers
0questions
Badges
linux
top-5%
tcp
top-5%
max
top-5%
github-logo-circle

Github Skills (27)

mysql10
clojure-cli10
clojure10
compojure10
http-client10
http-server10
benchmark9
performance-monitor9
linux9
benchmarking9
websocket9
tcp9
max9
performance-analysis9
socket9

Programming languages (8)

JavaC++CJavaScriptGoHTMLPythonClojure

Github contributions (5)

github-logo-circle
http-kit/http-kit

Mar 2012 - Jul 2015

Simple, high-performance event-driven HTTP client+server for Clojure
Role in this project:
userBack-end Developer
Contributions:352 commits, 5 PRs, 5 pushes in 3 years 4 months
Contributions summary:Feng implemented features for the http-kit library, focusing on enhancing the HTTP server functionality. They experimented with implementing an `IHandler` interface to allow multi-threaded or single-threaded handler and a websocket implementation. Additionally, they addressed several issues with the underlying code, corrected potential errors, and added unit tests to improve robustness. The commits indicate contributions to both the server and client components.
client-serverevent-drivenasynchttp-serverlibevent
Source for the TechEmpower Framework Benchmarks project
Role in this project:
userBackend Developer
Contributions:5 commits in 14 days
Contributions summary:Feng primarily contributed to adding and optimizing Clojure-based implementations for the TechEmpower Framework Benchmarks. They introduced the Compojure framework with http-kit for handling HTTP requests and database interactions. Their work included database integration with MySQL, performance improvements using JVM server mode, and updates to the build process. The user also addressed optimizations, including updating http-kit libraries and refining the deployment process.
techempowerframeworkbenchmarkperformancebenchmarks
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