Reuven Yagel

Researcher at Jerusalem College of Engineering

Beit Shemesh, Jerusalem 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

👤
Senior
🎓
Top School
Reuven Yagel is a researcher and software engineering lecturer with 13 years of experience building full-stack web applications and teaching software engineering in Israel. Based at Ben Gurion University and Jerusalem College of Engineering, he combines academic research with hands-on development, holding a PhD in computer science. His open-source contributions include backend migrations to SQLAlchemy and front-end map and UI enhancements for the widely used ANYWAY road-hazard and car-accident mapping projects, demonstrating skill across databases, data processing, and interactive maps. Reuven is comfortable moving between research, teaching, and production code, frequently refactoring and improving deployment and data pipelines. He brings a practical focus on maintainability and real-world impact, having improved data models and deployment flows for crowd-sourced safety tools. Colleagues know him for bridging rigorous academic thinking with pragmatic engineering.
code13 years of coding experience
bookDoctor of Philosophy (PhD), CS, Doctor of Philosophy (PhD), CS at Ben Gurion University
bookHar-Etzion
stackoverflow-logo

Stackoverflow

Stats
1,697reputation
328kreached
27answers
15questions
Badges
xunit
top-5%
github-logo-circle

Github Skills (27)

javascript10
python10
sqlalchemy10
maps10
google-maps-api10
incident-management9
xunit9
data-modeling9
backbonejs9
database-design9
open-data9
data-gov9
traffic9
odata9
backbone9

Programming languages (13)

C#JavaCSSCGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
ronreiter/anyway

Oct 2013 - Dec 2013

Any-way.co.il - Crowd-sourced road hazard reporting website
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 comment in 1 month
Contributions summary:Reuven primarily focused on migrating database deployment processes to SQLAlchemy within the project. This involved modifying the `tables_lms.py` and `process.py` files, suggesting work on data models and data import processes. The user also removed merge comments and reverted a change related to GAE code, indicating involvement in code maintenance and potentially in deployment or build configuration. Finally, the user added new images and addressed subtypes in app.js.
crowdhazardreportingroad
data-for-change/anyway

Dec 2013 - May 2015

ANYWAY - Car accidents map
Role in this project:
userFull-stack Developer
Contributions:36 commits, 1 PR, 3 pushes in 1 year 4 months
Contributions summary:Reuven contributed to both the front-end and back-end of the "ANYWAY" car accident mapping application. Their work included implementing new map features like zooming and icon loading, as well as UI improvements such as the search box and about dialog. They also made back-end fixes related to data processing and database interactions, as well as code refactoring.
public-datatraffic-incidentsaccidentsmapcar
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
Reuven Yagel - Researcher at Jerusalem College of Engineering