Summary of work experience
More than ten years experience as a team leader, software developer, engineer, network administrator in a variety of industries including Health, Internet, World Wide Web, Credit Card processing. I have excellent knowledge of C/C++, TCP/IP, UNIX and Internet.
My own projects
libdms - This library has 5 years history. It contains C++ framework for a number of UNIX system function like mmap(2), popen(3) etc., and convenience routines for common programming task like reading configuration files, working with sockets, zip files etc. Part of this library libXdms - is simple C++ wrapper for Motif.
Upcoming version (see current CVS) contains fast DOM 2 compliant parser. See libdms on Sourceforge
Skills
Software design:
UML (using Visio, Together, RationalRose)
Version control systems:
CVS, RCS, ClearCase, SCCS
Programming:
C/C++ (gcc, and variety of vendor compilers), lint, gdb, dbx, make etc.
Asm x86 and Sparc
Perl, Php
Administration:
CISCO routers configuration
Oracle setup and turning
Java debugging and turning
Technology:
X-programming (Motif, QT)
XML (working with Expat, SAXX and DOM parsers using C++ and Java)
CORBA (Orbacus)
WEB (CGI, PHP, HTML, JavaScript, freemarker)
Platforms:
UNIX( Solaris, FreeBSD, Linux and other)
Employment history
Sun Microsystems Inc. St.Petersburg, Russia, (01/06/2005 to present)
Staff engineer (Tech lead of J2SE Sustaining group)
Assist Co., St.Petersburg, Russia, (01/07/2002 to 01/06/2005)
CTO (Technical director)
Managing everyday operations of leading Russian Internet Payment Gateway (www.assist.ru). My duties included strategic planning of company grows, planning of software development, working with CTO's of major russian
banks, drive implementation of modern plastic card processing technology, hire and lay off company employees, design security procedures.
under contract to ITS System Ltd, (01/09/2001 to 01/07/2002)
senior software developer
Software design using UML.
Managing of development Credit Card processing software (C++, Oracle)
Implementation of iso8583 (C++)
LeviSoft., St.Petersburg, Russia, (06/2000 to 01/09/2001)
software designer/developer
Software design using UML,
Development of WEB application using server-side Java (Servlettes, EJB) and
weblogic application server under SUN Solaris
under contract to Telecom Service LTD (07/1999-09/1999)
Took a part of development of mail to SMS gateway for MTS (Moscow GSM operator)
Took a part of development of mail to SMS gateway for NW GSM (St. Petersburg GSM operator)
Web Plus Co., St.Petersburg, Russia, (09/1998 - 06/2000)
software engineer/system administrator
Day-to-day maintenance of life system of large ISP, also writing of internal software using C++, Perl and PHP3,
Development of mail management system (including MIME parser/decoder, mail.local, pop3d and so on) (DEC OSF1 C/C++)
Everyday administration of Voice-over-IP service based on Lucent made equipment.
Development of complex accounting and monitoring system for Voice-over-IP service. (C++, PostgreSQL, SCO UnixWare, FreeBSD)
Also perform some assistance to postgreSQL developers community.
under contract to Eleon Co., Washington, CA (remote) (11/1998 - 02/1999)
plane and set up commercial web hosting service, SUN Solaris, Apache)
also wrote some utility programs (C++, SUN Solaris)
Piter publishing Co., St.Petersburg, Russia (01/1997 - 09/1998)
webmaster/software developer
Development of web based book store using C++, Perl and PostgreSQL
Development of book store operator's workplace using MS Access and ODBC
Development and support a number of www sites (e.g. BYTE/Russia)
under contract to STAR Spb Co. St. Petersburg, Russia (request of Millennium Pharmaceuticals Inc.) (11/1997 - 04/1998)
Development of expert system for high relevancy searching through molecular biology articles (C++, Win32(MSVC)/SUN Solaris)
MedInfoCenter Ltd. (Health department of St.Petersburg) (09/1995 - 12/1997)
system administrator/software engineer
Planning, set up and support of City level health network, based on Linux, Motorola UNIX, MS Windows NT
Also wrote lots of internal utilities to monitor and maintenance of network
Develop software to handle flows of medical insurance information (Perl, C)
Develop system to construct medical statistic and financial reports (C++, Ms Access, Linux, MS SQL Server)
under contract to PharmInfoCenter Ltd. (11/1995 - 05/1996)
Development of server part of main program of City's pharmacology support center (C++ Linux)
North-west trade association St.Petersburg, Russia (08/1994-09/1995)
senior software developer
manage of development various internal system and accounting software (MSDOS, C, Modula-2);
under contract to Toviko OY, Helsingy, Finland (06/1994-08/1994)
Planning and set up local area network (SUN Interactive UNIX, Netware 3.12)
Rumba JV St.Petersburg, Russia (1993-1994)
programmer/system analyst
Planning and set up local area and distributed networks, mostly based on Novell Netware 3.x
Development corporate mail management software (Watcom C, Modula-2, Novell Netware (NLM), Novell Btrive)
Also wrote set of bindery maintenance utility (Watcom C, Novell developer's library)
AnGy Ltd. (1992-1993)
system analyst
Planning and set up local area and distributed networks, mostly based on Novell Netware 3.x
Graduate time works
Institute of Physiology, Experimental Ecology Division, Effect of Water Pollution on Chromosome Aberration in Mice, 1991
Institute of Cytology and Genetics, Tissue genetics Division, Timidine-kinase activity after SEYCHO-HELA Cell Transformation. 1990
Institute of Zoology, Molecular taxonomy division, Holocynetik Chromosome Banding in aphides. 1990
St. Petersburg State University, Dept of Genetics, Methaphase Chromosome Aberration in Mice. 1989
Education
Five years of St.Petersburg State University. Biology faculty, Molecular genetics 1987- 1992
Tekmetrics certified C++ Programmer, 1999 (Transcript ID: 581)
Languages
Russian (native)
English (fluent)
French (basic) |