Zhenli Zhang

Manager, Model Based Engineering at SK On

Ann Arbor, Michigan, United States
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
Zhenli Zhang is a modeling-focused engineering manager with 11 years of deep battery systems expertise, currently leading Model Based Engineering at SK On in Ann Arbor. He has built electrochemical, equivalent-circuit, and thermal models (1D/0D) to drive BMS algorithms, battery life and warranty estimates, and EV system-level performance across OEM and supplier programs at Rivian, Toyota, and Johnson Controls. Skilled in Matlab/Simulink, COMSOL, GT-Power and ROM tools, he couples physics-based simulation with reduced-order models to deliver practical solutions for thermal design, charging limits, and drivability. Beyond automotive batteries he brings a polymer science background (PhD) that informs materials-aware modeling—useful for addressing degradation and lithium plating. He also contributes backend fixes and OAuth improvements to high-profile open-source identity projects (Apereo CAS, pac4j), showing a hands-on software engineering streak alongside his domain modeling leadership.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor, Polymer, Bachelor, Polymer at Sichuan University
bookPhD, Polymer, PhD, Polymer at Fudan University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

authorizations10
scribe10
authentication10
user-authentication10
java10
javas10
authorization10
spring-boot10
oauth10
springframework10
wechat9
qq9
weibo9
rest-api8
openid-connect8

Programming languages (4)

JavaCHTMLPython

Github contributions (5)

github-logo-circle
pac4j/pac4j

Apr 2016 - Jul 2018

Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Role in this project:
userBack-end Developer
Contributions:20 commits, 8 PRs, 28 comments in 2 years 2 months
Contributions summary:Zhenli primarily contributed to the OAuth client implementation, specifically focusing on OAuth 2.0 and 1.0 clients. Their work involved upgrading dependencies, modifying existing client code, and splitting OAuth credentials into different versions. They added support for new OAuth 2.0 providers, including Weibo, QQ, and Wechat, adding profile definitions and client configurations. They demonstrated skills in implementing and adapting OAuth protocols for various authentication and authorization needs.
j2emulti-frameworksj2eespring-mvcratpack
apereo/cas

May 2016 - Aug 2016

Apereo CAS - Identity & Single Sign On for all earthlings and beyond.
Role in this project:
userBack-end Developer
Contributions:27 commits, 14 PRs, 38 comments in 3 months
Contributions summary:Zhenli primarily focused on enhancements and bug fixes within the CAS server's OAuth support. They added necessary `@Controller` annotations to OAuth endpoints, refactored package names, and corrected an OAuth callback service registration error. Furthermore, the user addressed issues like the Google Analytics tracking ID and refined the CAS service validation success template. These contributions reflect a focus on the OAuth implementation and related server-side configurations.
signwebssoapereoapache2identity
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