Newell Zhu

高级开发工程师 at NetEase

Hangzhou City, Zhejiang, 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

👤
Senior
🎓
Top School
Newell Zhu is a senior software engineer with 14 years of experience specializing in Ruby on Rails and backend systems, currently based in Hangzhou and working at NetEase. He maintains and authors open-source projects such as API-mock-server and qcloud-cos-sdk, and has contributed to well-known tools like Brakeman and swagger-codegen, improving security scanning and Rails server code generation. Comfortable across full-stack responsibilities, he has a track record of refactoring, test-suite improvements, and compatibility fixes that smooth developer experience and deployment. Notably, his contributions to fakeredis and Brakeman reflect a knack for improving developer tooling and test reliability beyond feature work.
code13 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (BS), Bachelor of Science (BS) at Zhejiang Sci-Tech University
languagesEnglish
github-logo-circle

Github Skills (21)

ruby-rails10
debug10
javascript10
static-analysis10
redis10
testing10
rails10
ruby10
security10
forum10
security-scan10
ruby-on-rails10
markdown9
vulnerability-scanners9
markdown-it9

Programming languages (12)

JavaShellCoffeeScriptRustCJavaScriptGoRAML

Github contributions (5)

github-logo-circle
guilleiguaran/fakeredis

Mar 2013 - Oct 2013

In-memory driver for redis-rb, useful for development and test environments
Role in this project:
userBack-end Developer
Contributions:5 commits in 6 months
Contributions summary:Newell primarily focused on enhancing the functionality of the in-memory Redis driver. Their contributions include implementing aliases for existing Redis commands, such as `ZCOUNT`. They refactored the code to support upcase method names via `method_missing` and `respond_to?` and addressed compatibility issues for Ruby 1.8.7. Furthermore, the user fixed a confusion with the `ZREM` command.
memoryin-memoryredisenvironments
swagger-api/swagger-codegen

May 2016 - Jun 2016

swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Role in this project:
userFull-stack Developer
Contributions:17 commits, 7 PRs, 9 comments in 1 month
Contributions summary:Newell primarily contributed to the `swagger-api/swagger-codegen` repository by setting up and modifying the Rails5 server-side code generation. They focused on creating the basic structure for a Rails 5 application, completing controller templates, and adding sample configurations and routes. The user also worked on updating the Ruby client sample, including modifying model files and associated specifications. Their work indicates a focus on generating server-side code and updating the client libraries.
openapi-codegenredocopenapi-specificationswagger-openapiopenapi
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
Newell Zhu - 高级开发工程师 at NetEase