avatar

Reuven Yagel
PhD, Software & Systems Engineer

About

Highly experienced Software/Systems Engineer with a Ph.D. in Computer Science and 20+ years in the defense sector, specializing in the development and deployment of mission-critical command and control systems. Experience in real-time, high-availability command & control systems in various platforms and programming languages.
Expert in safety, fault tolerance, distributed and autonomous systems.
Academic lecturer of various computer science subjects. Some open source contributions.
Outside of computing: interested in all things nature and running.

Work Experience

~Uriel
1998 – Present
Software Developer / Team Lead / Project Manager / Systems Engineer
Software and Systems Engineering
Highlights
  • Architecting a new generation of a command & control system based on services with safety and security, testability and performance
  • Safety simulations application
  • Innovation and entrepreneurship center - establish and lead, AI/ML initiatives
  • Systems Engineer for Development Department. Safety and Computer-security audits, Software Architect, Introducing Devops
  • Set up a new software development unit of a 10-engineer team. Adopting several large scale legacy software systems. Mentoring
  • Developing various infrastructure libraries, e.g., geographic transformations engine and reliable communications
  • Remote equipment operation system, a geo-web interface for a debriefing system
  • A distributed count-down system, leader of software processes and practices
  • Research of trajectory estimation algorithms for multi-target trackers, automatic video tracker
  • Leading a command & control project, motion detection & threat simulation
  • C4 projects, interfaces and debriefing systems for an electronic warfare test range, SW quality engineer
  • Location based exercise planning and monitoring system
  • Managing computer operations center
  • Threat debriefing systems, maintaining a legacy test-range control system, remote control system for sensors
Azrieli College of Engineering, Jerusalem
2008 – Present
Senior Lecturer
Lecturer and researcher, https://www.jce.ac.il/about-jce/staff/dr-reuven-yagel/
Highlights
  • Courses (selected): operating systems, software engineering, compilers, data science, modeling (M.Sc.)
  • Academic activities: final project coordinator, head of software studies, program committees, paper reviewer
  • Mentor and advisor for many student projects
  • Software engineering for community, student teams build apps for local non profit organizations
  • Research and publications in cloud security, testing, software engineering and teaching
TypeMock
July 2012 – September 2012
Consultant
Consultancy for building testing tools - summer position
Highlights

Volunteer

Anyway, Hasadna.org.il
2014 – 2015
Developer, Mentor
Car accident map and information sharing in Israel
Highlights
Sadnat Shiluv
2018 – 2023
Coach
Robotics class for special education

Contact

Jerusalem, Israel
(+972|0)-52-89-23-845
github
Twitter
linkedin

Education

  • 1995 2007

    Ben-Gurion University of the Negev

    B.Sc., M.Sc, Ph.D., post-doc

    Computer Science

Skills

Systems Engineering
Requirements Analysis System Architecture Integration & Verification Safety Critical & Fault Tolerance Systems Distributed Systems Real-Time Systems DoD / International Standards MBSE, UML STAMP/STPA
Software Engineering
Java .NET python C++ Web git CI/CD / DevOps Test automation Agile Methodologies AI/ML
Leadership & Communication
Team Leadership Project Management Mentoring Stakeholder Engagement

Publications

Academic cv

publication list, activities, awards, etc. https://www.cs.bgu.ac.il/~yagel/resume.pdf

Resume