Shai Almog

Principal Engineer at Codename One

Tel-Aviv, Tel-Aviv District, Israel
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
Shai Almog is a Principal Engineer and serial builder with 30+ years of hands-on experience across mobile, cloud, and mission-critical systems, currently working on Java agent tracing at Dynatrace. Co-founder of Codename One, he helped deliver a widely used cross-platform Java/Kotlin mobile framework whose core is open source and powers apps on billions of devices. An author of five technical books—including Practical Debugging at Scale—and a longtime OSS maintainer and speaker, Shai blends low-level engineering, cloud architecture (Spring, App Engine, AWS, serverless) and developer advocacy. He has consulted for over 100 organizations across industries from gaming to banking and medical, routinely solving their toughest production challenges. Notably, his commits to Codename One focus on UX polish (font autosizing, material ripple), reflecting a rare mix of deep systems knowledge and attention to developer/user-facing details. Based in Tel Aviv, he continues to mentor, lecture, and found startups that push cloud-native and LLM-era tooling.
code14 years of coding experience
job21 years of employment as a software developer
bookComputer Science, Computer Science at The Open University of Israel
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
52,329reputation
892kreached
3,745answers
69questions
Badges
android
top-5%
cross-platform
top-5%
java
top-1%
ios
top-5%
github-logo-circle

Github Skills (12)

javas10
mobile-ui10
android-development10
java10
android9
ios9
cross-platform9
mobile6
codenameone6
netbeans6
iphone6
javame6

Programming languages (10)

JavaDockerfileShellC++JavaScriptObjective-CHTMLMarkdown

Github contributions (5)

github-logo-circle
codenameone/CodenameOne

Jan 2012 - Jan 2023

Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
Role in this project:
userMobile Developer (Android)
Contributions:99 releases, 11 reviews, 3174 commits in 11 years 1 month
Contributions summary:Shai made several commits focused on improving the user interface and user experience of the application within the Codename One framework. Their commits involved implementing features for the user interface, such as adding a new way to express the maximum font size for autosizing, addressing a reported issue and implementing the fix, and ensuring correct behavior for text component components. The commits show the user working on enhancing the user experience by incorporating material design elements such as the ripple effect.
codename-oneios-androidpwaiosmobile
Contributions:44 PRs, 283 pushes, 27 branches in 20 days
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
Shai Almog - Principal Engineer at Codename One