Shahar Soel

Software Architect at SAP

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
Shahar Soel is a Software Architect with 11 years of experience at SAP, progressing from developer to architect while focusing on building reliable, maintainable systems. He combines hands-on full-stack development with architecture leadership, having driven refactors and tooling improvements in open-source projects like prettier-java and Chevrotain. Notably, he refactored prettier-java into a monorepo, improved test performance by migrating frameworks, and contributed to parser implementations—work that reflects an emphasis on developer experience and code quality. Based in Israel, he brings enterprise software discipline together with practical open-source craftsmanship, often tackling infrastructure and testing pain points that improve long-term project velocity.
code11 years of coding experience
job5 years of employment as a software developer
github-logo-circle

Github Skills (21)

parserator10
javascript10
parser10
javaparser10
lexer10
testing10
typescript10
java10
pretier10
javas10
typescript-types10
prettify10
typescripts10
json9
chai9

Programming languages (10)

TypeScriptPowerShellJavaXtendRustKerboScriptJavaScriptGo

Github contributions (5)

github-logo-circle
Chevrotain/chevrotain

Feb 2015 - Dec 2022

Parser Building Toolkit for JavaScript
Role in this project:
userFull-stack Developer
Contributions:45 releases, 146 reviews, 1417 commits in 7 years 11 months
Contributions summary:Shahar primarily worked on implementing features within the Chevrotain Parser Building Toolkit for JavaScript. Their contributions involved adding functionalities for the JSON parser example and creating the supporting infrastructure. They also fixed a couple of specifications and example bugs. Further, they worked on building tests, making build config updates and improvements to the overall code quality, specifically in relation to the integration of the parser's features.
twinespell-checkermarkup-languagejavascriptrule-based
jhipster/prettier-java

Nov 2018 - Nov 2019

Prettier Java Plugin
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 85 commits, 46 PRs in 1 year
Contributions summary:Shahar primarily focused on refactoring the project into a mono-repository structure, splitting the code into parser and prettier plugin packages. They modified the testing framework, switching from Jest to Mocha and Chai for improved performance. Additionally, the user implemented a script to update expected test output files. The user also made contributions to the java parser's code and the prettier plugin itself.
prettier-javajava-pluginjavatypescriptprettier
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
Shahar Soel - Software Architect at SAP