|
|
Gal Shalif |
Phone: +972 54 5243285 Email: gal@shalif.com
|
Software Engineer, Unix, Linux & Solaris expert
To work as a senior software engineer and a technology leader for Unix/Linux, networking, security, embedded, etc.
Programmer expert for Linux/Solaris/Unix with C++/C languages
Deep knowledge of Unix operating systems
Storage of flash (SQL database on chip) and traditional disk-arrays
HA and cluster services using GoAhead and SAF services on Linux blade servers
Server-side and Real-Time (pseudo RT) programming for Embedded Linux
Create an R&D environment from scratch (trac, svn, make, doxygen, qmake, valgrind, cppunit, electric-fence, log4cxx, boost, ACE, …)
32bit/64bit code optimizations using Intel's Vtune & Sun's collector/analyzer
Experience with AIX, HP-UX, Windows, Scheme, Common Lisp, Perl, Tk/Tcl, Emacs, C/C++ compilers, ...
Knowledge at Linux kernel development
Knowledge of hardware
Focal point for solving problem for the entire R&D team
Guiding of R&D teams into new technologies, problem solving between R&D and end-users, benchmarking and sizing studies on Linux and Solaris
2009 – today Petascan (startup)
Lead software engineer for Linux 32bit/64bit C++/C for the petascan project of implementing an SQL engine over SSD flash device.
Create of an R&D environment from scratch using doxygen, make, trac, svn, valgrind, cppunit, electric-fence, log4cxx, boost, …
Implement SQL SQLite virtual table over an SSD flash device
Performance tunning of code using Sun's collector/analyzer
Implementing micro and system testing
2007 - March 2009 BigBand Network
Software engineer at the IPTV group, C++, Linux expert for the ADM application
XML input and event-driven from external advertiser into the Raven application
Software engineer at the IPTV group, C/C++, Linux expert for Raven
Developing a video broadcasting pseudo-realtime application running on a blade system with GoAhead cluster software above WindRiver Linux
Implement timers and event dispatching based on the SAF services model
Implement SAF event service model over GoAhead
Benchmark and optimize TIPC message passing between nodes of the cluster
Implement a SAF service for remote execution and heart-beat
Doxygen for code documentation
Cross-team work between two R&D groups at Tel-Aviv and USA
Dynamic change of debugging setting of application using MySQL tables
Using the WindRiver toolchain for cross-compiling and cross-debugging of a blade server embedded with WindRiver Linux
2001 - 2006 Sun Microsystems
Senior software engineer at the MDE group, Solaris, C/C++ expert
Assimilation of Solaris & Linux technologies
Consultant and leader of software engineering work with ISVs/IHVs that run on Sun's technologies of:
Sparc machines
AMD64 machines
Storage hardware
Solaris&Linux OS
Java, J2EE
Sizing, tuning, and monitoring of various applications for the above technologies
Coordinate and lead software/support groups to solve a specific customer issues
Lead the adoption of new technologies
Advocate and "evangelize" new technologies
1990 - 2000, Dazix (Daisy/Cadnetix) /SEE Technologies/Summit Design/Innoveda
-11 years in the same company but with changes in ownership
1999 - 2000, Innoveda - Group leader, Linux "guru"
Assimilation of Linux technologies
Application adaptation to Linux
Configuration Management tools
Apache/PHP/MySQL experiment
C++, C, Scheme, Perl, Tk/Tcl
Linux, Solaris, AIX, HP-UX, Windows NT
1994 - 1999, Summit Design - Senior software engineer, group leader, Unix specialist
Embedding of a scripting language (Scheme) within an EDA tool
TCP/IP networking extensions
Application automation with the Scheme scripting language
Application adaptation to the Solaris OS with GNU compilers and tools
Integration with revision control system
C++, Scheme, Common Lisp, Perl
Sun Solaris, AIX, HP-UX, Windows NT
1991 - 1994, SEE Technologies - Senior software engineer
OO database of a chip layout tool for the EDA industry
EDIF output for a "VHDL by picture" EDA tool
C++/C
SunOS
1990 - 1991, Dazix (Daisy/Cadnetix) – Junior Software engineer
OO database of a chip layout tool for the EDA industry
C/Pascal/Fortran
SunOS, Daisy Unix
B.Sc. (1990), computers&math (and some physics), Tel Aviv University, Israel.
Various courses at Linux kernel development, OOD, OOP, Java, J2EE, ...
Hebrew
English
Date of birth: |
April 11, 1964 |
Gal Shalif, 7 York Shteiner St., Tel Aviv 69860, Israel