Oleg Parashchenko, resume

Professional Objective

A research position in the areas of XML, programming languages, generative programming and related technologies.

Skills

Highlights

Education

Ph.D study in mathematics and computer science, 2003-2005, suspended due to relocation.
Saint-Petersburg State University, mathematics faculty, department of system programming.
PhD project: portable XQuery implementation. XQuery, a query language for XML, can be considered as a generalized interface to hierarchical data. Some software systems, especially compilers, can profit from an embedded XQuery facility that is bound to internal data structures. One of the problems in adoption of the approach is a complexity of XQuery realization. In order to overcome this obstacle we propose a virtual machine that is easy to realize and provide an XQuery implementation that is compiled into this machine. A thesis for a conference: http://xmlhack.ru/protva/xquery-eng.html.

Master degree in mathematics and computer science, 1995-2000
Saint-Petersburg State University, mathematics faculty, department of system programming.
Master's degree project: plain text XML representation. ESIS, a simple plain text XML representation was introduced. The ESIS notation is a subset of a Nsgmls output format. This notation is ideal for XML data interchange between applications, especially if applications are not XML aware. SAX Perl and Java modules were implemented. Details: http://uucode.com/xc/index.html.

Scientific, publications

Research Wiki on the XML Virtual Machine.

Employment History

Researcher, Software Developer
Self-employed
August 2003-Present

Research projects, data conversion, XML publishing.

References to the projects are available on the home page.

Software Developer
Bitplant.de GmbH & Co. IT-Services KG
April 2007-Present

Data conversion, XML publishing, software writing.

Software Developer
Betresearch Ltd.
March 2002-August 2003

Planning, documentation, realization and support of a Web information system, training of users. The system collects data from Web and from users, stores data in database, finds incorrect data and produces interactive reports.

Programmer, Project Manager
InfoCentre Ltd.
1999-2002

Realization of SGML- and XML-related projects for Web and paper publishing.

UNIX system administrator assistant
Saint-Petersburg State University, mathematics faculty
1997-1999

Installation and support of software, user support, working on security issues.

Last modified 30 July 2007.


http://uucode.com/me/resume.html
Oleg A. Paraschenko <olpa uucode com>