Welcome

Since my graduation in 2006, I work as a Software Developer at Business Objects.
My LinkedIn profile is here.

In 2006, I have completed my M.Sc. degree in the Department of Computer Science at the University of British Columbia. I was part of Software Practices Lab working with Dr. Eric Wohlstadter.

In 2004, I graduated with a Bachelor's Degree in Computer Science (B.Sc. Honours in Computer Science, Software Engineering option) from the Department of Computer Science at the University of British Columbia.

My research interests are in Software Engineering. In my Master's thesis, I developed a novel aspect-oriented language with first-class support for pointcuts defined on XML document content. The language helps to better modularize transformations of SOAP messages at the server-side. It performs an automatic content conversion to XMLBeans and allows type checked content modifications. The current implementation is targeted to Axis Web Service handlers on Apache Tomcat, but can be extended to other platforms. Project details can be found here.

The part of my M.Sc. thesis which is dealing with XPath evaluation resulted in a separate project, called "XPath over XML Schema". The primary purpose of the "XPath over XML Schema" library is to address parts of an XML Schema document with an XPath 1.0 expression written for instances of that Schema. The engine may be used, for example, to get at compile-time an approximate set of nodes that will be matched at run-time. "XPath over XML Schema" is written in Java 5.0 and can be freely downloaded from SourceForge.
A special feature of the "XPath over XML Schema" library is the ability to evaluate one XPath in the context of results of another XPath expression. Another useful extra feature is the ability to get line/column and file offset of a matched node. Project details can be found here.
View My LinkedIn Profile   Viewable With Any Browser   Get Firefox!   Valid XHTML 1.0!   Valid CSS!   Made with Nodepad++

minevskiydotgmail.com