Yaron Keren

Head Of Online Development at Telran Communication (1986) Ltd.

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
Yaron Keren is a pragmatic engineering leader with 12 years of cross-disciplinary experience building automation, RF test systems, and e-commerce platforms, now serving as Head of Online Development in Israel. He combines deep hands-on skills in LabVIEW, Python and test automation with leadership of product-focused teams that deliver robust customer-facing web and digital marketing solutions. His background includes leading WiGig RF test automation at Qualcomm and designing complex antenna measurement systems deployed on-site worldwide. An active contributor to LLVM/Clang-related projects, he has improved compiler tooling and a caching C++ compiler (zapcc), reflecting proficiency in low-level C++ and cross-platform compatibility. He is comfortable bridging hardware, firmware and software domains and turning intricate technical requirements into maintainable systems. Known for pragmatic refactors and platform-specific fixes, he often surfaces small compatibility improvements that materially improve reliability across environments.
code12 years of coding experience
job5 years of employment as a software developer
bookBsc, Computer and Electrical engineering, Bsc, Computer and Electrical engineering at Universitat Ben Gurion Ba-Negev
github-logo-circle

Github Skills (29)

c-language10
multiplatform10
wp-api10
compiler-development10
cross-platform10
c1110
winapi10
c1710
compiler-compiler10
compiler10
refactoring10
ws-api10
clangd10
cprogramming-language10
clang10

Programming languages (5)

C++ShellCLLVMPython

Github contributions (5)

github-logo-circle
yrnkrn/zapcc

Jun 2018 - May 2020

zapcc is a caching C++ compiler based on clang, designed to perform faster compilations
Role in this project:
userBack-end Developer
Contributions:59 commits, 10 PRs, 53 pushes in 1 year 11 months
Contributions summary:Yaron focused on improving the `zapcc` compiler, a caching C++ compiler based on clang. They implemented a replacement for `memcpy` on Linux, updated copyright and license information, and addressed platform-specific build issues related to MinGW. The contributions also include adding a known fail triple for testing and fixing an error popup box in Windows. Furthermore, the user addressed issues and added a LIT test related to caching pass manager, which improved the performance and reliability of the caching compiler.
cppclangcachingfastercompiler
llvm-mirror/clang

Oct 2013 - Jun 2018

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:171 commits in 4 years 9 months
Contributions summary:Yaron's contributions primarily focused on modifying and improving the clang compiler's source code. Their work involved fixing string assignment issues, modifying compiler driver tools, and enhancing the handling of compiler installations and configurations, particularly related to the MinGW environment. The user also made improvements to code formatting, corrected typos, and refactored code for better maintainability. These changes suggest the user was involved in core compiler development and maintenance.
keptwindowsllvmcc-plus-plus
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
Yaron Keren - Head Of Online Development at Telran Communication (1986) Ltd.