Software developer with ~30 years of professional experience in a multitude of platforms/languages. JavaOne rockstar/highly rated speaker, author, blogger and open source hacker. Shai has extensive experience in the full stack of backend, desktop and mobile. This includes going all the way into the internals of VM implementation, debuggers etc.
Shai started working with Java in 96 (the first public beta) and later on moved to VM porting/authoring/internals and development tools.
Shai is the co-founder of Codename One, an Open Source project allowing Java developers to build native applications for all mobile platforms in Java. He's the coauthor of the open source LWUIT project from Sun Microsystems and has developed/worked on countless other projects both open source and closed source.
Shai wrote a few books including Practical Debugging at Scale from Apress. He created a course under the same name. He founded debugagent.com and spends too much time creating youtube courses.