Personal information:
Date of birth: Dec/02/1971
Marital status: Married / three children
Address: 32 HaBavli St. , Hod HaSharon, Israel
Phone No: +972-52-6989022 (local: 052-6989022)
Current Company: Google Inc.
Current Title: Software Engineer
Summary:
Experienced software developer, specializing in Linux/Unix system integration (user mode and kernel), with some knowledge of TCP/IPv4 networking, build tools (make, others), several operating systems (Linux, Solaris, VxWorks) and languages, (C, C++), scripting languages like python, perl, bash). Dealt with technical, managerial (project and team management) and customer-facing tasks.
Specialties:
C, C++ (to a lesser extent), Linux, Linux Kernel, embedded, SCM systems (CVS, ClearCase, Perforce), build tools
Experience:
Software Developer
Duties: Development of web front end (user interface) for internal infrastructure monitoring applications, and, additionally, development of various networking infrastructure monitoring tools in Java/Python/C++.
Duties: Participation in the design and development of a next generation of the internal Linux distribution for Google computer clusters. The scope of the project included writing an automated build management system, adopting existing Linux distribution to the company's needs, design and creation of verification and sanity tools to allow managing large amount of open source and in-house developed software packages with a very small team.
Infrastructure Architect
March 2006 -October 2007
Duties: Overseeing the technologies used in Check Point infrastructure software, overseeing the documentation of the infrastructure, review, adoption and development of new infrastructural components.
Team Leader
Check Point Software Technologies Ltd (Ramat-Gan, Israel)
September 2003 – March 2006 (2 years 7 months)
Duties: Leading the team that's responsible for Check Point's Linux-based OS deployment platform (SecurePlatform) and for cross-platform user-mode development infrastructure. Included maintenance of existing infrastructure software and development of configuration management solutions for SecurePlatform
Software Developer
Check Point Software Technologies Ltd (Ramat-Gan, Israel)
December 1998 – September 2003 (4 years 10 months)
2002-2003 Design and development of Linux distribution tailored for deployment of Check Point products – "Check Point SecurePlatform"
Duties: creating a hardened Linux distrubuition that would serve as a deployment vessel for Check Point product suite. Served as a tech lead during the development of the platform, participated in several development efforts such as AJAX management backend for the platyform, Linux OS installation software customization and extension, interactive restricted shell for the system.
2001-2002 Project management and development of Small Office variation of Check Point Firewall-1 (initially on VxWORKS, later on Linux for non-Intel platforms like Hitachi SH3/SH4)
Duties: Development of a new product low-end product that would not rely on a complicated management system that's normally used with Check Point firewalls, but rather was managed in a stand-alone fashion via a web-based user interface. Initial implementation of the system was done on VxWorks, with later versions running on Linux-SH3/Linux-SH4 and Linux-x86. Duties included project management and release management for this product.
1999-2000 Porting of the FireWall-1 product suite to Linux operating system (including kernel and user mode).
Duties: Porting of the Check Point FireWall-1 product that was running on several UNIX operating systems (AIX, Solaris, HP/UP), to the Linux operating system (user and kernel mode), inclding follow-up through the QA of the first Linux version of that product.
1998-1999 - Maintenance of LDAP-based authentication sub-system in Check Point FireWall-1 product suite
Duties: Maintainence and extension of LDAP authentication subsystem that allowed Check Point Firewall-1 product's users authenticate against LDAP databases such as Microsoft AD, Novell directory server etc.
Instructor on professional trainting courses for software developers
Sub-contracted by IBM Israel educational services
June 1997 – September 1998 (1 year 2 months)
-
Computer architecture theory
-
x86 Assembly programming course
-
TCP/IP networking