Name: Zeev (Vladimir) Belkin;
Phones: +972-2-5857873, +972-546465787;
Mail:
koyaanisqatsi@narod.ru
;
WWW: http://zeevbelkin.com/
Address: Jerusalem , Israel.
Skills:
-
languages:
Java,C,C++,Javascript (extensive experience with dojo),PHP,Delphi,x86-assembler
- OS: windows,linux.
- DBMS: MySQL, MS SQL Server, Oracle.
-
technologies (and other): JDBC,Hibernate, Servlets/JSP, Tomcat, Struts, SWING/WAT ; VoiceXML; ASP RADIUS, H-323; XMLRPC; AJAX, DWR;
Born: 1967, Moscow, Russia.
Repatriated: 19/01/2003
Languages: Russian - mother language; English , Hebrew.
Publication: ( #4-1995 of PC-Magazine/Russian edition) "C++ exception handling: what, when,where" --
http://zeevbelkin.com/emulex.htm.
At least, one software firm uses the offered technology to develop applications for WinCE environment
(http://www.movsoftware.com/execpt.htm).
WORK EXPERIENCE IN ISRAEL:
Current Position:
Since 2007-06-01 I work in outsourcing company OSP (http://osp.co.il/)
on a project for a startup company MyOgger.
This project (http://myogger.com) has large client part written in javascript with
dojo (there are more then 20 widgets ritten especially for this
application and lots of other javascript code). The server part, written in java, provides some
English text analysis required for the client part. I've written all the client part of the project
and most of the server part.
Before the last position I worked as a freelancer.
Also, at the last time, I developed the next open source freeware:
-
"Yaacfi". A configurable security filter and login manager for j2ee web applications.
This filter provides all features those standard j2ee servlet container security does (role based restritions, login on demand with resuming of the action execution after the user authentication, etc), but allows to implement much more flexible and powerful user interaction schemes required to implement openid login, cookie login, explicit login
(including Ajax explicit login), etc. The filter is completely compatible with struts and its role based security. Look at http://zeevbelkin.com/yaacfi/
-
"Globaldocs Viewer". The application that allows to conveniently browse multiple
Javadoc sets simultaneously, using a single packages/classes
hierarchy tree and a searchable index. It can use local and remote
docsets, including JAR/ZIP packed docsets. Look
at: http://globaldocs.zeevbelkin.com/ see
also:
http://freshmeat.net/projects/globaldocs/
01/2005-09/2005:
Worked for US firm Cogitations, Inc (founder of Ifbyphone) where I developed a
game server (provides several single user games and a realtime multiuser game)
written in java that extensively uses hibernate3 and communicates
with other parts of the project via XMLRPC. The server is used in
http://ifbyphone.com
voice portal (used technologies: Java,VoceXML,XMLRPC,Linux environment,MySQL,PHP).
03/2004-12/2004: Programmer in Tekoa
Computers (and, in the same time, I worked as a freelancer for other firms too).
For Tekoa Computers I made Adaptation of their
DOS-games to Windows 2000/XP environment. Mostly, this work was
customizing of existing freeware WinNT VDD drivers and witting
additional utilities and VDD-drivers (C/C++/Asm).
For Gigaspaces (http://www.gigaspaces.com) I have written
(as a freelancer) a site engine for their site. This engine provides user account management, wraps tomcat container based security to provide cookie login and explicit login abilities, provides XML-configurable download areas, various statistics, etc. Technologies: java+jsp/servlets+jdbc;MySQL. A special technique, based on using of an HTML-parser, and a SSI-servlet, was used to separate the site code from the design. This technique allows to a designer, that does have any knowledge of template languages, to change all the site look w/o any changes in the JSP's. This site engine is still in use (at 2007), and I still provide technical support, system addministration, and some development on their requests.
The site design was changed completely, w/o my participation, several times since begin of the engine using.
(Note: I have no relation to the Gigaspaces product itself, but only to their site)
15/06/2003- 30/09/2003:Programmer of Sintecmedia http://www.sintecmedia.com/ .
Participated in development of the company product (see the site). Used technologies: CBuilder, Oracle, CORBA.
WORK
EXPERIENCE IN RUSSIA:
Freelance projects:
-
05/2002-12/2002:
Genealogical data management application. This is an extremely lightweight Java 1.1 GUI application that works on different platforms (it was tested with: MS JVM, Sun JVM 1.3 (Windows and Linux) and IBM OS/2 JVM 1.3). The application provides a nice and powerful user interface for browsing, searching, creating and editing genealogical trees, GEDCOM import/export, particular photo-albums, for each person stored in the database. The application has very impressive GUI -- see the screen shots:
http://zeevbelkin.com/portfolio/1.jpg,
http://zeevbelkin.com/portfolio/2.jpg,
http://zeevbelkin.com/portfolio/3.jpg.
The program is very compact and works well on slow computers with small amount of RAM.
A specially designed file format was used to store the databases.
-
Software part of medical equipment, for"Sensatec" (UK firm),
written in Delphi, works on PC that communicates with the
equipment via COM-port and via ISA ADC card.
- Database
table record editor -- part of "Arttechnics "
(Moscow WEB-design firm) CMS. The CMS stores data in PostgreSQL
tables. There are several data types: HTML, plain text, select, etc.
This editor allows to a customer to edit a whole record with several
fields in a WYSIWYG-mode. Each customer has a separate directory on
the server to store his images, it is possible to insert images from
the local computer with immediate upload to the server, etc. The
customer should use MSIE. Most of the code is a client-side
JavaScript-code. Server side: PHP/Apache/PostgreSQL. Also I had
written some other software for the same firm: database-stored
unlimited size trees (editor and viewerPHP classes).
Last permanent positions :
-
2000 -- 04/2001 -- OT Linux (Moscow software firm) --
programmer analyst. Development of H.323 video conferencing software (C++/Linux).
-
1998 -- 08/2000
-- Tradition (Moscow firm)
http://www.tradition.ru - programmer. The last project:
An ISP system (Linux/C++/PHP/MySQL) . This is an one host
solution for small ISP's to provide dial-up Internet access with
accounts and per user homepage areas. It was used internally in the company. The
system is controlled with a very simple, but powerful, web interface that provides
tariff plan and user account management. Also there is a web interface for the users
to see their statistic. There are MySQL database, RADIUS daemon (modified version of cistron),
PAM module "pam_isp", Apache+mod_SSL+PHP, FTPD (to upload files to user's web space),
sendmail, POP3D+IMAPD with authorizing via "pam_isp ". I completely designed and implemented this
system, that was in use about 4 years.