Reuven Yagel
Software Engineer

An experienced hands-on software developer and manager. Developed real-time high-availability command & control systems in various platforms, programming languages, etc. Researcher of fault tolerant, distributed and autonomous systems. Academic lecturer of various computer science subjects. Open source contributor. Outside of computing: interested in all things nature and running.
Raf.
1998-03-01 - Ongoing
Software Developer / Team Lead / Department Manager
Below I detail several projects in areas of real-time command and control systems for weapon test, evaluation and training.<br/>Most of them where managed or lead by me, through the whole project lifecycle, e.g., gathering requirements, selecting technology, all the way to maintenance.
  • Set up a new software development unit of several distributed teams. Adopting several large scale legacy systems
  • Various infrastructure libraries, e.g., geographic transformations engine and reliable communication
  • Remote equipment operation system, a geo-web interface for a debriefing system, software process and practices leader
  • A distributed count-down system
  • Research of trajectory estimation algorithms for multi-target trackers, automatic video tracker
  • Leading a command & control project, motion detection & threat simulation
  • Several C4 projects, interfaces and debriefing systems for an electronic warfare test range, SW quality engineer
  • Location based exercise planning and monitoring system
  • Managed computer operations center
  • Threat debriefing systems, maintaining a legacy test-range control system, remote control system for sensors
Azrieli College of Engineering, Jerusalem
2008-10-01 - Ongoing
Senior Lecturer
Lecturer and researcher.
  • Courses (selected): operating systems, <a href="https://github.com/jce-il/se-class-materials">software engineering</a>, compilers, data science, modeling (M.Sc.)
  • Academic activities: final project coordinator, head of software studies, program committees, paper reviewer
  • Mentor and advisor of many student projects
  • Software engineering for community - for several years, student teams build apps for local non profit organizations
  • Research and publications in cloud security, testing, software engineering and teaching
TypeMock
2012-07-01 - 2012-09-01
Consultant
Consultancy for building testing tools - summer position
  • Built a test linter tool
  • Helped finalizing a C++ mocking library - Isolator++
  • Examined rapid development practices/processes
Anyway, Hasadna.org.il
- Ongoing
Developer, Mentor
Car accident map and information sharing in Israel
  • Other programming related activities: robotics class for special education, a grading system for elementary school, Hour of Code, <a href="http://msdn.microsoft.com/en-us/ff423682">kids programming book</a>
Ben-Gurion University of the Negev
Computer Science - B.Sc., M.Sc, Ph.D., post-doc,
1995-10-01 - 2007-01-01
A link for a detailed resume
- Academic publication list, activities, awards, etc.

This
<a href="http://registry.jsonresume.org/robi-y?theme=stackoverflow">resume</a> was compiled with: <a href="https://jsonresume.org/">json.resume</a>