Vadim Vygonets
Software Engineer
Curriculum Vitae

Contact info

Phone: +49 176 7751 1289, +972 54 5915468
E-mail: job-2010@vygo.net

Experience

Areas of Expertise:

Programming: kernel (Linux), drivers, embedded, systems, networking. Security. Scripting, integration, builds, Makefiles. Strong Unix knowledge, familiarity with hardware.

Programming Languages:

C (lex, yacc), Assembly ( ARM , MIPS , 8086), ANS Forth, Perl, awk, Bourne shell, Javascript, SQL .

Skills:

Writing clean code. Solving hard bugs. Working with large codebases. Having both high-level and detailed perspectives on systems. Quickly learning new technologies and concepts.

Employment

2008 to 2010:

Jungo: Software engineer, Residential Gateway Professional Services group.
Part of the group developing portable residential gateway software. Developing new features, adding support for new hardware, fixing bugs. Dealt with code on all levels, including Jungo’s userland and kernel code, third party drivers, Linux kernel, bootloader (Das U-Boot), uClibc, Asterisk, Samba.

2007 to 2008:

Radware: Development, integration
Unix systems programming, scripting, building, integration, delivery, packaging. Part of the Insite 5 management business unit. Developed the CLI (C on Unix). Implemented job control, piping and shell built-ins, improved terminal handling, rewrote most commands. Integrated between Linux, Oracle DB and Java-based product on the appliance. Designed and implemented a build system using make, Ant and Maven. Implemented upgrade procedure.

2006:

Formula Telecom Solutions: Configuration management, packaging, scripting.

Building, packaging and deploying the software product. Setting up and maintaining build and test environments. Worked with Solaris, HP/UX ; Makefiles, Perl, awk, C shell.

2004 to 2006:

iMesh Ltd.: Unix server administration, scripting.
Installing, upgrading and maintaining the company’s servers. Worked with Linux (Debian, RedHat/Fedora/CentOS), load ballancing and high availability (LinuxHA, Ultra Monkey), TUX , Apache, proprietary daemontools-based services.

2004 to 2005:

T.N. Traffic Ltd.: Unix system and network administration, scripting, security.
Installing and maintaining the company’s servers. Re-designing and upgrading office infrastructure. Worked with Debian Linux, Open BSD , Apache, Postfix, Cisco Catalyst switches, Cisco PIX , Open BSD pf packet filter, Linux iptables, CARP .

2001 to 2003:

School of Engineering, Hebrew University of Jerusalem: Unix System administration, scripting, programming, user support.

2000 to 2001:

Freelancer: Network design, Unix system administration, programming.
Clients included Intel Network Group of Jerusalem, Ness Technologies, Airport Authority of Israel, Israeli Ministry of Employment, XChain Ltd., GoldFire Ltd., Saiki-Tech Co. Ltd. (Japan), Volcani Institute.

1997 to 1999:

Institute of Computer Science, Hebrew University of Jerusalem: System administration, programming.

Contributions

Ported SSH 1.2.26 and Open SSH 1.2−2.3 to BSD/OS 3.1−4.1 (adding BSD authentication). The port is listed in the Reed Media’s BSD Resources Security Software page.

Developed a suite allowing BSD/OS users to build custom installation floppies.

Contributed patches to Open BSD , BSD/OS , Exim and other software.

Contributed to the Open BSD ports project (porting software to Open BSD 2.2−2.4).

Maintained software packages for Debian GNU /Linux releases 1.0−1.3.