Curriculum Vitae - UNIX, network and system developer
9 Yosef Ha-Nasi st., Tel Aviv
Tel: +972-2-5709543, +972-52-3514449
Date of Birth: July 10th, 1978
ID Number: 035781509
I have over six years of experience developing UNIX and networking products, particularly in the areas of Open Source and Free Software integration, security, cryptography, network analysis, and Linux embedded software, in both team-wide and individual projects. I have gathered most of my experience prior to enrolling in any formal education; however, I completed my B.Sc. studies in July, 2006.
I am now interested in developing my skills so that they cover more varied technologies and technological fields, and a wider responsibility in the development group.
I am focused on leveraging my skills, both current and future, in making a significant contribution to a technological development effort so that it has long-lasting and global impact.
Hebrew: mother tongue.
English: mother tongue level.
2003-2006 - A student of Computer Science in Tel Aviv University, Israel.
1995-1997 - Israeli external Bagrut high school graduation
certificate with five points in: Physics, Mathematics, English.
August 2003 - now - Work in a start-up specializing in application-
level IDS and firewall systems (part time until July 2006; full time since).
- Design and development of a passive SSL sniffer capable of decrypting the encrypted
network traffic using its own version of an SSL stack and working in a multi-threaded,
embedded NT-based environment, and capable of detecting a wide variery of SSL-based attacks.
- Designing, participating in the development of, and providing ongoing technical guidance for a company-wide porting effort of all products from Windows NT to GNU/Linux.
- Participating in the development, debugging, and design of features in a multi-threaded, multi-tier, application security product.
August 2000 - April 2003 - Work in Mercury Interactive Corporation,
participating in the development and support of "Topaz Prism," an APM
(Application Performance Monitoring) passive TCP/IP, HTTP and HTTPS
network traffic performance analyzing product working in a
Solaris/Linux environment. My roles and responsibilities in developing
the aforementioned product included inter alia:
- Design, implementation and maintenance of passive, on-line
decryption code of captured SSL network traffic, and reporting of the
performance characteristics and impact of the SSL layer on the user
- Optimization of network (TCP/IP and HTTP) traffic performance
analysis design, algorithms, and C source code implementation in a
high-performance, near-real-time, multi-threaded environment.
- Maintenance and responsibility for the continuing design and
maintenance of TCP/IP and HTTP performance analysis code.
- Development and maintenance of product-wide infrastructure
libraries in C and C++. Maintenance of an underlying multi-peer
communication system for a multi-process, multi-machine, heterogeneous
UNIX networked application.
- Product integration and development of preinstalled, preconfigured
and secured UNIX and Linux machines, including integration scripts and
utilities in UNIX shell and C.
- Source code-level integration with the OpenSSL library and code base,
including detection and fixing of bugs and security vulnerabilities in
the OpenSSL code base (contributed to the OpenSSL project.)
- Responsibility for product security issues.
- Participation in product-wide design and planning with reference to
issues such as user model, marketability, and integration with and
complementing other Mercury products.
February 2000 - August 2000 - Focus on technical intelligence
and research in Aduva, Inc., a startup (since sold to Sun Microsystems) developing an automated system
for configuration and installation for Linux desktop systems. My core
- Ongoing research of technical and commercial trends in the Linux
and Open Source software and hardware world.
- Evaluating various Linux programs in order to determine their
direct value and indirect technical value to consumers, to decide the
level of support needed for their installation and configuration.
- Research programs for problematic interdependencies and potential
- Technical writing for a wide variety of supported software
March 1997 to February 2000 - Compulsory military service in
the Erez Border Crosspoint Security Unit and responsibility for
computer systems in Northern Regiment, Gaza Strip. My main functions
were as follows:
- PC hardware and software technician
- Handling hardware and software problems
- Tutoring users and technical support for MS-Windows / MS-Office
and Macintosh systems.
- Thorough knowledge in Linux applications, social, commercial and technical environment. Experience and involvement in the GNU/Linux technical environment and community since 1996.
- Intimate knowledge and experience with the SSL and TLS protocols, in both de-jure and de-facto protocol standards.
- Thorough knowledge ("language lawyer") and experience with C, C++, UNIX shell.
- Thorough knowledge and experience with the TCP/IP and HTTP network
- Thorough knowledge and experience with the OpenSSL code base, and some familiarity with other (NSS, GNU-TLS) SSL stacks and the PKCS #11 standard
- Thorough knowledge and experience with UNIX and network programming,
multi-threaded programming, high-availability, high-performance and
- Knowledge and experience with UNIX and Linux administration, particularly
network administration and security.
- Familiarity with Java, Perl, Python
- Familiarity and knowledge in Linux system programming.
- Ability for rapid self-learning and prototyping.
Available upon request.