Mobile Telephone: +972-54-2577223
e-mail: baruch-resume@ev-en.org
Website: http://baruch.ev-en.org/
Nationality: Israeli, Polish
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
Intercast Networks (formerly Arootz) (Netanya, Israel)
September 2006-present
Intercast 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.
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 16 Nov 2008.
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.