Baruch Even

Mobile Telephone: +972-54-2577223
e-mail: baruch-resume@ev-en.org
Website: http://baruch.ev-en.org/
Nationality: Israeli, Polish

Type of work sought

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.

Technical Skills

Software Development

Qualifications

Employment History

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.

Miscellany

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.

Memberships

Last modified 16 Nov 2008.