Jining Fan

Mechanical Engineer at 安捷伦

Shanghai, Shanghai, 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
Jining Fan is a Mechanical Engineer with six years' experience at Agilent in Shanghai, specializing in taking complex instruments from development through production ramp-up to stable volume, including MicroGC and headspace tray systems. He blends deep MEMS and microfluidic expertise with hands-on knowledge of machining, sheetmetal, thermal detectors, leak-free design and moving parts such as stepper-driven trays. Comfortable with data-driven problem solving, he uses Python and Power BI for analysis and even traced electrical noise to a PCA board via chromatogram interpretation. Uncommonly for a mechanical specialist, he is also an active backend programmer and contributor to the well-known PowerJob project, improving Swagger docs, build/versioning and error handling in distributed job-scheduling middleware. With dual master’s training in Mechanical Engineering and Mechatronics/Robotics, he thrives at the intersection of hardware, firmware and backend tooling to deliver reliable, production-ready systems.
code6 years of coding experience
bookMaster's degree, Mechanical Engineering, A, Master's degree, Mechanical Engineering, A at East China University of Science and Technology
stackoverflow-logo

Stackoverflow

Stats
1reputation
6kreached
3answers
4questions
github-logo-circle

Github Skills (16)

maven10
javas10
swagger10
api10
apidoc10
java10
spring-boot10
documentation9
job-scheduler8
distribute8
cron7
ip-address6
api-gateway6
spring-batch6
spring6

Programming languages (3)

JavaShellVue

Github contributions (5)

github-logo-circle
PowerJob/PowerJob

Nov 2020 - Mar 2021

Enterprise job scheduling middleware with distributed computing ability.
Role in this project:
userBack-end Developer
Contributions:30 commits, 10 PRs, 3 pushes in 3 months
Contributions summary:Jining primarily focused on enhancing the PowerJob server's Swagger API documentation and related configurations, ensuring version synchronization with the `pom.xml` file. Their contributions also involved implementing error handling to prevent issues arising from uninstalled or outdated `pom.xml` dependencies. Furthermore, they optimized the documentation and configuration of the Spring Boot starter module, including adding translations. The user has a strong understanding of the backend and build process.
distributed-computingjob-schedulingmiddlewareschedulerworkflow
jjnnzb/eladmin

Dec 2020 - Aug 2023

项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
Contributions:2 PRs, 2 pushes in 2 years 8 months
spring-bootredisspringbootsecurityelement-ui
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