Ethan Hua

Software Engineer at Siemens PLM Software

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
Ethan Hua is a software engineer based in Shanghai with nine years of experience building full-stack and DevOps solutions at companies like Siemens PLM Software and Autodesk. He blends front-end craftsmanship—evidenced by significant contributions to an open-source skeleton loading library, including a ShimmerFrameLayout implementation—with backend and deployment know-how. Comfortable working across the stack, he focuses on usability and polished UI interactions while also keeping systems reliable in production. His engineering foundation began with a bachelor’s in chemical engineering, reflecting a pragmatic, analytical approach to problem solving. Colleagues describe him as steady and positive—aptly summarized by his GitHub motto, "keep calm and be happy :)"—which helps him navigate complex projects and team collaboration.
code9 years of coding experience
job3 years of employment as a software developer
bookbachelor of engineering, chemical engineering and technology, bachelor of engineering, chemical engineering and technology at Changchun University of Technology
languagesEnglish
github-logo-circle

Github Skills (8)

javas10
framer10
lib10
frame10
layout10
ui-design10
android10
java10

Programming languages (7)

JavaC++CGroovyDartKotlinPython

Github contributions (5)

github-logo-circle
ethanhua/skeleton

Jul 2017 - Jul 2017

Role in this project:
userFront-end Developer
Contributions:1 push, 1 branch in 1 day
Contributions summary:Ethan contributed significantly to the `skeleton` library, focusing on UI component development and enhancement. Their work included creating the `ShimmerFrameLayout` class and related components, which provide skeleton loading views. The user implemented features to control the animation, color, and shape of the skeleton loading effect, demonstrating a focus on UI design and visual presentation. They added sample usages and updated the library to enhance its overall functionality.
ethanhua/HenCoderPractice

Oct 2017 - Feb 2018

Contributions:19 commits, 14 pushes, 1 branch in 3 months
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
Ethan Hua - Software Engineer at Siemens PLM Software