I am a seasoned software designer, developer and consultant. In business since 1998. Having worked for many years in public and private sectors in different countries, I have gained deep understanding of various approaches to software development processes. Exposure to multiple cultures, work with demanding clients in fast paced environments developed my communication and business skills. My approach is result-oriented, constructive and pragmatic.

My long term goal is to work remotely writing software for clients located anywhere in the world. Take a look at my CV to see my past experience in detail. In short, I have vast knowedge of backend development (C++/Java+Scala/Python/C#) in finance and general areas, loads of web development experience (Java/DJango/JavaScript), some GUI (C#/Java) and Android (Scala/Java), GIS development (ArcIMS). Please do not hesitate to contact me, if you have any questions.

Drupal shortcomings

I really like Drupal - the open source community and blogging software. But their alphabetic sorting drives me nuts - is it so complicated to create proper manual ordering? They have something called "weights", which can be assigned to items in a list, but this is really not convenient, especially when lists change frequently or are long.



In-browser automated web site testing

Since I heard about first release of Mozilla browser, and the fact, that most of it was written in JavaScript and XUL, I thought about creating a web testing tool, which would use Mozilla-based browser to test web site functionality automatically.

The tool would automatically visit every link on every page and would try to click every button and so on. The tool should be configurable via some sort of script language. In the end the human user would be presented with a report.


Citiviki is a non-commercial informal organization of Russian-speaking people working in the United Kingdom, mainly in London, in financial sector. It includes traders, solicitors, stock analytics, journalists, auditors, IT workers and others. It doesn't have a formal agenda aside from networking, helping each other and having fun together. Events are held regularly around the City of London. More information can be found on the web site of Ситивики (in Russian).