Deganya 33 apt. 29
Netanya
Israel
Mobile Phone: +972-50-8623053
Email: baruch-resume@ev-en.org
URL: http://baruch.ev-en.org/
A position that will enable me to apply my knowledge and skill to develop a Linux based product, work in a free software environment and achieve technical excellency.
Subjects: An Experimental Investigation of TCP Performance in High Bandwidth-Delay Product Paths (Improved the performance of the Linux kernel TCP stack, enabling it to fully saturate a trans-atlantic 1Gbps link).
Software Developer
Arootz (Netanya, Israel)
September 2006-Present
Arootz develops a multicast to storage distribution network with a current focus on video. My core responsibility is to develop the multicast congestion control algorithms and also be part of the team that develops the whole network distribution software from the content provider to the client PC. The software is developed to be cross-platform in C++ using ACE. The development is done on Linux and the client is tested on both Linux and Windows.
Research Assistant
Hamilton Institute (Maynooth, Ireland)
August 2004-August 2006
Tested the behaviour of the Linux kernel in high bandwidth-delay product networks (e.g. high speed trans-atlantic networks) and improved the performance to be able to fully saturate a 1Gbps link. Maintained patches of the H-TCP congestion control and had them accepted to the Linux kernel.
Linux Software Engineer
Shunra (Kfar Saba, Israel)
October 2003-July 2004
Shunra develops a network emulation appliance based on Linux. I was a Linux kernel expert, extending the abilities of the product with additional features in the complete path from the user-mode configuration down to the kernel level emulation of complex network behaviour.
In addition I helped improving the development environment by introducing KGDB, improving build scripts and raising suggestions for process improvement.
Software Developer
Jungo (Netanya, Israel)
October 2001-October 2003
Jungo develops OpenRG, a Linux and VxWorks based software stack for broadband modems and routers. I was the component owner of the Firewall and NAT module in OpenRG. My responsibility was to design and develop the firewall, improving it to fit increasing requirements and overseeing developers who helped with design and coding. Development in the kernel for the filtering itself and user-mode for Firewall Policy configuration. During this work I learned a lot about Networking (IPv4, TCP, UDP, PPP), Linux kernel internals, as well as proper Software Engineering.
Projects:
Software Developer
Freelance
1999-2000
Developed dynamic web-sites with MySQL as the database and PHP as the implementation language. The work included, design, implementation and support and required interfacing with a legacy Magic database. During this work I learned about Relational Databases, SQL, PHP and database-driven website development.
Programmer
BuyWiz
August 1999-October 1999
Developed Perl modules to perform screen-scraping of e-commerce web-sites such as Amazon to track prices and enable one-click purchase from within the application without the need to go through multiple web-pages. Learned Perl, HTML & HTTP.
Programmer
Parallel Systems Lab, Technion
August 1998-December 1998
Developed an MPEG-1 System layer decoder, with emphasize on resilience to transmission errors. Also helped fellow lab members with their tasks. Worked with C++ & STL.
Free Software Development, I've worked with and contributed to several Free Software projects. Most notably LyX, a semantic markup editor well known for it's LaTeX backend, XMMS-VolNorm, an XMMS plugin to normalize the audio volume to avoid manual tuning with the volume knob for each song, and minor contributions to cvsps, Galeon and others.
I am also a Debian Developer since 2001, responsible for packaging software for the Debian GNU/Linux distribution.
Last modified 9 May 2007.
All rights reserved. This document may be copied and redistributed freely, but modification is allowed only if the resulting document does not purport to be the canonical résumé of the same Baruch Even who authored the original version of this document.