Vita
Zhou Bingliang | bingliang
Contact
- Email: [email protected]
- Github: https://github.com/bingliang-zh
- Personal Site: https://bingliang.me
Region of Interests
Human-computer interaction, Web Technology, Computer Graphics, Visualization, Video Games
Languages
- Chinese: Native
- English: TOEIC LR 900 (Approximately equivalent to IELTS 8)
- Japanese: JLPT N2
Employment
Current Position
Frontend Architect, Senior Frontend Programmer (React), Fullstack Developer (Node, C)
Employment History
- Microsoft SDE2 (2021-08 ~ now)
- YITU Healthcare Tech Inc. Frontend Architect, Senior Frontend Programmer, Fullstack Developer, Visualization Engineer. Leader of CG (Computer Graphics) & IP (Image Processing) club. (2019-07 ~ 2021-05)
- Qunhe Digital Tech Inc. Senior 3D Frontend Engineer (2016-03 ~ 2019-06)
- Jedi Tech Inc. Game Engineer, Full-stack Developer (2015-07 ~ 2016-03)
Work Experience
Belong to Sox Teams, based in Suzhou. Working details are confidential for now. 😜
- YITU Healthcare Tech Inc. https://www.yitutech.com/
Yitu Healthcare is a browser-based computer aided medical diagnosis service using AI to help doctors detecting symptoms and giving advices.
My job direction is doing research in medical data visualization and building visualization modules from bottom up.
2021 Charger of
Imaging Diagnosis Platform
, a region crossed platform for constantly developing and iterating symptoms diagnosis products. The charger and director of all related teams (frontend, backend, AI support). Leading frontend team directly. Built a monorepo usingyarn workspace
andlerna
. ChoosingReact Context
as communication tool between libraries. Applyingstorybook
to help team developing modules.2020 Developed a VRT (Volume Rendering Technology) remote rendering service as a maverick. It is able to render pictures with CT series helping doctors and patients see through skins and muscles. Rendering core:
VTK
. Web service:Node
+Express
. Glue between Typescript and C:Node C addon
. Contributed a feature to minio.js at the same time.2020 Rescuing
Chest CT
project.Chest CT
had many technical debts that other developers don’t want to mess with. I accepted this difficult challenge and achieved far beyond expectations. Reached 4x speed in some specs. Received praises from team members and leaders.2020 Developed a lose-less compression algorithm for
Corona Virus
detecting result. BorrowedRLE
(Run Length Encoding)’s idea, reduced 90% in size (compare to the original compression algorithm designed by AI team) for each chunk of data. The algorithm is so fast (1-2ms each frame using Javascript) that totally eliminated the bottleneck, and even helped backend team reduced their storage usage a lot.2019 Developed MPR (Multiple Planar Reconstruction) module as a maverick. Replaced the existed but outdated MPR implementations with mine within a month with no helps and no base knowledge. Uses web-worker, dynamic resolution and other tricks.
Three Chinese national patents.
Other projects: Deep-zoom image viewer, Gene visualization tools.
Leader of
IP & CG
club. Help frontend members to improve their abilities. Hosted some shares likethree.js & unity entry level
,unity shaders
,marching cubes
,realtime remote rendering technology
, etc.Participate in Open-source communities, such as minio-js, cornerstone and vtk.
Keywords: Typescript, React, Redux, three.js, VanillaJS, Python
- Qunhe Digital Tech Inc. Main Product: Kujiale. https://www.kujiale.com/
Kujiale is a browser-based online CAD service focus on 3D indoor designing. Kujiale’s market coverage had reached more than 70% in mainland China.
My job is developing the CAD part. Take apart in multiple projects (such as ‘Ceiling’ and ‘Cabinet’) as a core member.
Also helped some new members suit in.
Keywords: Typescript, React, WebAssembly, ActionScript 3, three.js
- Jedi Tech Inc. http://www.jedi-games.com/
Cocos2d Lua gameplay, Cocos2d engine patch, server deployment, version control.
Education
Zhejiang University (QS World University Ranking top 100), College of Computer Science and Technology, Digital Media Technology, Bachelor’s Degree, 2015.
Received Awards
- Zhejiang University’s Undergraduate Excellent Graduation Project, 2015. “Live2D-based IOT Interactive Avatar Software” Certificate No. 201521087
Side Projects
- Identify best screw place for 3D printed Titanium tooth copy & interpolate mesh from 3D scanned points of tooth crown https://github.com/bingliang-zh/Dentist-Feng
- Personal site https://blog.bingliang.me
- Moegirl’s Live2d avatar (unpublished) https://github.com/bingliang-zh/moegirl-live2d-avatar
Posts (Chinese only)
- “Optimizations using quadtree” https://blog.bingliang.me/posts/2017-03-12-quadtree/
- “Animation and Motion Blur” https://blog.bingliang.me/posts/2020-01-09-animation-and-motion-blur/
Developing Abilities
- Preferred languages: TypeScript, C/C++, Ruby, C#
- Experienced in: React, WebAssembly, Python, Unity, Lua, PHP, Kotlin…
- Good at functional programing and object-oriented programing
- Experienced Git conflict resolver
- Experienced Linux Desktop/Server user
- Favorite books: The Mythical Man-Month, Hackers & Painters, The Cathedral and the Bazaar
- Bonus: Icon Design, Video Editing, Blender.