Teng Huang

Software Architect

Hsinchu City, Taiwan, Taiwan
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
Teng Huang is a seasoned Software Architect with 16 years of experience building Java and Kotlin-based systems across enterprise and research environments in Taiwan. He combines deep expertise in the Spring ecosystem, reactive programming, and JVM frameworks with hands-on experience in Android, Groovy/Grails, and Play!, delivering pragmatic, testable backend solutions. An active open-source contributor, he enhanced the popular Ninja web framework by simplifying service testing with a JUnit runner, adding javax.inject support, and integrating a Jetbrick template engine. Teng’s background includes roles at Appier and Innova Solutions and a master’s in Computer Science from National Cheng Kung University, reflecting a balance of academic rigor and production-grade engineering. Colleagues know him for advocating Kotlin-first designs and for making dependency injection and testing noticeably easier in legacy Java stacks.
code16 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at National Cheng Kung University
languagesJapanese
stackoverflow-logo

Stackoverflow

Stats
11,676reputation
1.5mreached
15answers
102questions
Badges
redis
top-5%
spring
top-5%
spring-boot
top-5%
caching
top-5%
github-logo-circle

Github Skills (20)

ninja10
guice10
java10
javas10
junit10
web-framework10
redis9
caching9
spring9
spring-boot9
restful8
video-streaming6
playframework6
jax-rs6
ehcache6

Programming languages (7)

JavaC++PHPHTMLGroovyPythonKotlin

Github contributions (5)

github-logo-circle
ninjaframework/ninja

Mar 2014 - Mar 2014

Ninja is a full stack web framework for Java. Rock solid, fast and super productive.
Role in this project:
userBack-end Developer
Contributions:6 commits in 9 days
Contributions summary:Teng contributed to the `ninja` framework by implementing utilities for testing service objects. They introduced `NinjaRunner`, a JUnit runner to simplify testing by injecting dependencies. Additionally, the user enhanced the framework's capabilities by adding support for `javax.inject.Inject` annotations. Furthermore, they added JavaDoc to `NinjaRunner`, providing documentation for its usage. Finally, the user implemented a Jetbrick template engine for the project.
restfulfull-stackrockframeworkproductive
destinynet/parent-bom

May 2020 - Mar 2025

Contributions:148 pushes, 1 branch in 4 years 11 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
Teng Huang - Software Architect