Yarom Gabay

advertisement
Yarom Gabay
(617) 953-6097 · yarom@cs.bu.edu
http://cs-people.bu.edu/yarom
Objective
Looking for a challenging software development position involving a leadership role.
Education
MA in Computer Science, December 2006, GPA 3.98
Boston University, Boston, MA, USA
Thesis title: Towards Formalizing Java’s Weak References.
Granted a Research Assistant scholarship.
B.Sc. in Computer Science, June 2001, cum laude
Ben-Gurion University, Israel
Final project: designed and developed a client-server application in Java for presenting composite multimedia documents.
Experience and Research
Senior Software Engineer 02/2007 – present
Onaro Inc
Boston, MA
Take a lead role in the design and development of new applications.
Research and evaluate potential design solutions and technologies.
Write and review functional specifications based on product requirements.
Develop primarily in Java.
Staff Scientist (internship) 06/2006 – 01/2007
BBN Technologies
Cambridge, MA
Managed the high-level design of software systems.
Developed software mainly in C++ and MATLAB.
Conducted research in the area of Dynamic Resource Management (DRM) for largescale distributed systems.
Ran experiments to evaluate system design.
Wrote technical documents for both research efforts and software design.
Research Assistant 2004 – 2006
Boston University
Boston, MA
Focused on programming language design and type systems.
Designed a domain specific language and a type system to allow safe configuration
of large-scale networks.
Designed a calculus to formally model Java’s weak references.
Designed a high-level programming language for a sensor network.
Wrote a compiler in Java as a class project.
Software Engineer (internship) 05/2005 – 09/2005
Stottler Henke
Somerville, MA
Stottler Henke is a software company specializing in AI solutions.
Developed a Java server application using web services and XML technologies.
Software Engineer 2001 – 2004
Synergy Integration Ltd.
Tel-Aviv, Israel
Designed and developed distributed-simulation systems mostly in C++.
Interacted with customers to define requirement specifications.
Documented the design of software systems.
Instructed developer courses in the area of distributed simulation.
Mathematics Tutor 1997 – 1998
DALET High-School
Ashdod, Israel
Participated in an educational program for teaching teenagers from disadvantaged
socio-economic backgrounds.
Taught mathematics and prepared teenagers for the matriculation exam.
Skills
Languages: excellent Hebrew and English.
Programming Languages: C++, C, Java, MATLAB/Simulink, Scheme, SML, PHP,
familiar with Prolog and Python.
Computer Environments: Linux, Win32, J2EE, SQL, JDBC, JSP, XML, ClearCase,
CVS, GNU Autotools, IDEA, MSVC++ , CORBA, QT, MFC, COM, TCP/IP, HLA,
DIS, JMF.
References available upon request.
Download