Romanovski Vladimir, 1996 г.р., single.

Телефон: +49 (0) 69 50 952 263

e-mail: romsky@mail.com


Цель
I am looking for a position of a software project leader

Образование
1984-1990 Moscow Institute of Physics and Technology
(Number one in former USSR),
MS in Applied Mathematics and Physics;

Опыт работы
Contract in "CSK Software", Frankfurt/Main, Germany
Period: February 1999 - current

Software architect, senior developer
Project "X-Quote" : The electronic trading system for Xetra
(electronic trading system at Deutsche Boerse). X-Quote is
targeted at all banks and brokerages which are "designated
sponsors" in the Xetra system. With the combination of a
pricing tool the system easy supports trading of warrants in
Xetra. The system works as the quote machine for an automotive
quote maintenance using Reuters feed for traders on XETRA.
X-Quote is CORBA based client-server system with the front end
implemented in Java 1.3 . During development of the first
release I wasresponsible for the system architecture and
solution design, including components interface definitions.
I supervised the code implementations of team members.
I implemented main server(C++), developed CORBA communication
in C++ and Java. I participate in the creating of the design
the front end. I have been pushing the development to get
result done!!
The system was installed at Deutsche Bank, Commerz Bank,
BHF and several other big banks in Germany.
Trading of warrants was introduced in Xetra in May 2000. Our
company had no experience with the building electronic trading
software for Xetra before. Developed within 8 months X-Quote
and with 24 man-month spent on it the product was successfully
installed at 5 banks. It was 50% of the market for such
product.

Software analyst/developer
Project "Applix-Xetra interface": Developed shared library on
Solaris 2.6 for Applix 4.4 for sending/deleting quotes on XETRA
using VALUES(XETRA) and ELF(Aplix) API. That allowed the trader
to use a spreadsheet application to trade at Frankfurt stock
exchange.

Software analyst/developer
Project "Transaction Engine" for Commerz Bank(Germany):
I developed a component for transferring messages between
Portia system and the engine. IBM's MQ-Series API was used
for component communication.


Software analyst/developer
Project "Interactive feed": Implement interactive data feed
for trading bank clients via satellite network connection.
System was going to be implemented on Solaris and NT.
Performed system design in Rational Rose. Prototyped and
developed several critical subsystems. The project was
cancelled due to customer's reorganization.

---------------------------------------------------------------
Contract in "ARS Informationis", The Hague, The Netherlands
Period: October 1997 - February 1999

Software analyst/developer, domain area analyst

Project: "VIA" for German Automobile Club(ADAC)Munchen,Germany
The system manages and redistributes traffic information from
ADAC to multiple subscribers like radio stations, telephone
services,etc. It is implemented on NT with MSVC50. MS SQL Server
and Winsock2 were utilized.

Project: "Journey Enquiry Support System" for Glasgow(England)
transport company. The system calculates "door to door"
itineraries for passengers of public transport(bus, train, coach,
underground, ferry, airplane) within the city and outside.
The project was implemented on Windows NT in client/server
architecture. Visual C++ 5.0, TCP/IP and COM are utilized. The
system has the Web interface. Acted as system design assistant,
domain area analysts, and architecture design.
Responsible for designing domain specific algorithms and
solutions(domain specific pathfinder, data processing, algorithm
for merging profiles of same service in one travel line, etc.).
Developing and implementing the pathfinder as NT Service,
communication interface for interacting GUI client and ISAPI Dll
with pathfinder, major data processing part(ODBC, SQL Server,
and STL), where data from existing(customer) data model
converting into data for calculation. Creating ISAPI DLL for
accessing to the system from Intranet. Prototyped GUI in MFC on
earlier stage of the project.


---------------------------------------------------------------
Contract in Deutsches Elektronen-Synchrotron (DESY),
Hamburg, Germany
Period: January 1996 - October 1997

Principle developer, consultant

Reengineering and implementing a display tool for Experimental
Physics Industrial Control System(EPICS) used in machine control
departments of several particle accelerators (Argonne National
Lab(USA), Los Alamos National Lab(USA), TJNAF(USA), KEK(Japan),
CERN(Swiss), DESY(Germany), BESSY(Germany), SACLAY(France).
The aim of the project was to innovate an existent X/Motif
application for monitoring and control data in the control
system. In addition to a few new display elements for displaying
control information, a number of new futures, including quite
sophisticated ones were implemented in an original "C" version
of the tool. Remastered C code to C++ by round trip engineering
in OOD in order to add more functionality and extendibility to
the tool. Utilize SNIFF+, Rational Rose, Booch notation and STL.
Sun Visual Workshop was used as development tool on later stage
of the project.

Developed an applet in Java which presents in web browser the
control system configuration stored in Oracle.
Utilized CGI/OraPerl.

Enhanced EPICS Log server by adding a configuration file which
keeps a conduct information for the server. Lexical parser was
implemented in C, Lex, and Yacc.

Installed a TCP/IP server on UNIX(SunOS), which serves as a
data transmitter from EPICS and PKTR(Proton KonTRolle,DESY)
control systems, utilised OO framework from FJNAF(USA), which
provides standard API between an application and underlying
control packages. The code was written in C++.

Developed and implemented a Web tool, "The Web Message Box"
utilizing CGI/Perl. It serves as Intranet conference site for
domain tech-talk and as a log book for operators of control
system to store notes and log messages. Installed and
maintained WWW servers on UNIX. Produced HTML pages.

Designed and implemented hardware status inquiry subsystem
within EPICS. The system contains of a TCP/IP server on VxWorks
for M68000, a client on SunOS, HTML's form interface under
Netscape 2.0 and CGI/Perl scripts. System allows operators to
check statuses of modules in SEDAC(DESY) cages connected to
VME crates, and to display this information in graphic form
(gif files) on web browser.

Designed and developed a Java applet for monitoring real-time
data from the control system in an web browser.
GNU's Java plot applet was used.

---------------------------------------------------------------
Telecommute from Russia
University of California--
San Francisco Department of Pharmaceutical Chemistry
Period: 1994 - Jule 1996

Product developer

Responsible for reengineering, developing and implementing the
user interface of LEaP, an X-Window molecular model editor and
a component of the AMBER molecular simulation package
(distributed by Oxford Molecular; see http://www.amber.ucsf.edu).
This included the development of my Xraw package, a remake of
the Athena Widget Set (Xaw, Xaw3d, FWF), which was used for
a number of new widgets including a Table widget for editing
and displaying tables of string and numeric data. The package
was included in WWW Widget FAQ and available as public domain
from http://www.pobox.com/~kragen/Xraw/ .


---------------------------------------------------------------
Institute for High Energy Physics (IHEP),Protvino,Moscow region
Period: September 1990 - January 1996

Software engineer, product principal designer/developer

Developed an operator interface under X Window for High Energy
Physics Accelerator Control System. Created X Window widget to
represent two dimensional plot. Supported diverse public domain
software including X11R5/R6 on UNIX and Linux. Acted as
assistant system administrator on HP-UX, WWW server installer
and administrator, and HTML developer.

Designed and implemented an original window system (equivalent
of X server) and advanced window manager for the graphic
workstation developed at IHEP based on KRONOS(USSR) processor.
Window manager system had two set of windows on the screen:
immovable ("under the glass") and movable("on the glass").
Window can be transfer from one group to another. Immovable
window cannot overlap movable, like icons on Windows desktop
cannot overlap application windows. For every window can be
associated unlimited number of children movable windows. Display
manager system allows to move simultaneously a bunch of window
with its children (modern system like X-Window and Windows where
only one desktop window could be moved at a time). The code was
written on Modula-2.

Дополнительные сведения
SKILLS: -------------------------------------------------------

Programming :
C++(STL), Java, PERL, C for VxWorks, Pascal, Modula-2, Perl,
CGI, XWindow/XToolkit/Motif, shell(UNIX), Lex&Yacc, make,
SQL, ORACLE DBA, Solaris, MFC/COM, MSVC60, ISAPI, Purify,
CCC/Harvest, RogueWave

OOD:
Rational Rose 98, UML, Visio

Finance business domain:
XETRA VALUES API for Frankfurt stock exchange

---------------------------------------------------------------
Age : 34 years old
Nationality : Russia
Current stay : Frankfurt/Main(Germany)
Marital Status : Single
Languages : Russian, English, German(very basic)
Smoke : No smoker
Driving License : valid (from Germany)
E-mail : romsky@mail.com
Hosted by uCoz