Steve Hannah

Staff Software Engineer at Web Lite Translation Corp.

Burnaby, British Columbia, Canada
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
Steve Hannah is a Staff Software Engineer with 13 years of experience building web and mobile applications, currently contributing at Cloudbeds and Codename One while co-founding Web Lite Translation to tackle internationalization. He blends a pragmatic full-stack skillset—PHP, JavaScript, CSS, MySQL and Java—with a long-standing interest in tooling and libraries, having founded open-source projects like Xataface and SWeTE. Steve has a history of adapting desktop/mobile and web paradigms, evidenced by substantial contributions to TeaVM where he implemented Java class library features (Object, Thread, Timer) and timezone support to improve Java-to-JS/WebAssembly compatibility. A recovering O’Reilly book addict and occasional blogger, he pairs deep technical curiosity with an early DIY start in web technologies dating back to 1998. Based in Burnaby, BC, and grounded by a BS in Mathematics and Computing Science from Simon Fraser University, he combines entrepreneurial product instincts with hands-on engineering to ship practical, internationalized systems.
code13 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (BS) Honors, Mathematics and Computing Science, Bachelor of Science (BS) Honors, Mathematics and Computing Science at Simon Fraser University
stackoverflow-logo

Stackoverflow

Stats
11reputation
5kreached
1answer
0questions
github-logo-circle

Github Skills (9)

javas10
javascript10
java10
multithreading9
webassembly8
aot7
htaccess6
wordpress6
jvm6

Programming languages (13)

JavaC++CHTMLKotlinShellSolidityJavaScript

Github contributions (5)

github-logo-circle
konsoletyper/teavm

Feb 2015 - Dec 2017

Compiles Java bytecode to JavaScript, WebAssembly and C
Role in this project:
userFull-stack Developer
Contributions:47 commits, 22 PRs, 157 comments in 2 years 10 months
Contributions summary:Steve primarily contributed to the implementation of Java class library features within the TeaVM project, focusing on emulating multithreaded environments by adding Object, Thread and Timer classes. The user also worked on the addition of timezone support and various fixes. This included changes to core Java class libraries, showing a focus on improving the project's compatibility with standard Java APIs.
javascriptjava-bytecodebytecodecompilerjvm
shannah/swete

Jun 2013 - May 2022

Contributions:207 commits, 75 pushes, 3 branches in 8 years 11 months
proxytranslationinternationalizationlocalizationi18n
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
Steve Hannah - Staff Software Engineer at Web Lite Translation Corp.