LIFE AWAKE
  • Home
  • Scheduling
  • Rates
  • About
  • Contact
  • Inspirations

_Ori_Zimmels_


CONTACT INFORMATION:

 Email: ori.zimmelsATgmail.com

OVERVIEW:



  Between 1998 and 2008 I was a Software-Engineer, experienced in building and managing ,distributed, enterprise content management systems, incorporating proprietary search technologies. I did extensive development work on UNIX/Linux systems and network services, as well Java client/server programming.

TECHNOLOGY OVERVIEW:

  -  C POSIX programming: threads, IPC, memory mapped files, signals.
  -  Java programming: java threads, NIO, JNI, RMI, XML, Log4j, Ant, 
     Castor Data Binding.
  -  XML technologies:  SAX, DOM, Schemas.
  -  Databases:  MySQL, Sybase, SQL, database design, JDBC.
  -  Networking: RPC, XML-RPC, RMI, Sockets, TCP/IP
  -  Network Area Storage: iSCSI Protolcol
  -  Web technologies;  Apache management, PHP, CGI programming, JavaScript, 
     XML-RPC.
  -  Programming languages:  C, C++, Java, Perl, JavaScript, BASH scripting.
  -  Platforms: Linux (Red-Hat, Gentoo), Windows (NT/2000/XP).
  -  Tools: CVS, gdb, gcc, make, emacs, daemontools, vi, ssh, eclipse, 
     Visual C++.


WORK EXPERIENCE:

  o 2005 - 2008. Software Engineer, Decru - A NetApp Company

    In Charge of iSCSI Protocol. Adding Support and Developing Product Enhancement. 
    various versions of Linux and Windows.
  

   - Added Support for Various Technologies. Adding Support to a variety of Platforms and Vendors. 


  o 2001 - 2005 Senior Engineer, Siftology Inc., Palo Alto, CA
  
    About Siftology - Siftology makes NLP based content management systems 
  for news organizations. It provides real-time search and relating capabilities
  as well as  document-classification and semantic clustering of unstructured 
  data.


    At Siftology Inc., I managed, developed, and maintained all aspects of 
  server side functionality and the corresponding APIs. 


   Between 2001 - 2003:


  - Enclosed the company's proprietary document indexing system (written in C) 
    in a client server model and built a content management system around it 
    (Perl, C, RPC). 
  - Designed and built a web crawler (Perl) for 'drinking' content from the web 
    into the Siftology system. 
  - Designed and developed a front end Web UI (Perl CGI, PHP, XML-RPC, Apache). 
  - Managed all administrative aspects of development and operations of our 
    Linux Servers.
  - In charge or parsing and assimilating web content and various proprietary 
    formats into our system.


   Between 2003 - 2005:  
   
  - Migrated servers to be multi-platform (Java, C, RPC).  
  - Designed and implemented thin clients used by our UI developers for server 
    connectivity.
  - Implemented client server communication in the RPC Protocol and later 
    started migrating communication to RMI.  
  - Developed, and maintained the system to be multi-platform (Linux, Windows).
  - Migrated our fully 'in RAM' indexing system to work with our new design 
    (Java, C, NIO, JNI).
  - Developed an asynchronous swap out mechanism (RAM to Storage) for working 
    with larger sets of data.
  - Worked with Siftology clients to fully integrate our system into their 
    environment.
  
  All Development was done on a Linux Platform.
          
  o 1998 - 2001 Software Engineer, Tandem Labs, Compaq, Israel
  
   Participated in the following Projects:
  - Using ServerNetTM, A proprietary System Area Network and the VIA protocol 
    for improving cluster performance.
  - Component owner in a project involving research and development in the 
    Catalog Manager, and the Binder, of the SQL compiler.


  All Development was done in C++ on a Windows platform.


EDUCATION:


  1995 - 2000  BS.c. in Computer Science Department at the Technion, 
  the Israeli Institute of Technology, Israel. 
  The 4th year if this program is dedicated to advanced topics in the computer 
   science theory and practice. 


  Total average: 86.9 Cum Laude.


  • Home
  • Scheduling
  • Rates
  • About
  • Contact
  • Inspirations