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.