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.

Fate

For testing purposes a colleague of mine selected an LSE stock at random. The lucky winner was CRT.L - Chariot Plc, the new lottery runner, which failed miserably during the first public sale of its tickets. Having the luxury of Reuters feed on my workstation, I could easily check, that the new threat to Camelot started around 180 pence per share when they had their IPO in February, but today it

Bottoms up!

Working in financial sector in the UK definitely requires a strong liver, since visiting a pub is one of the most popular forms of socializing. It is made only worse by the fact, that quite often the drinks are sponsored by the company. When beer is free it is much harder to say no. And on the other hand you need to watch your tongue, since your boss might be sitting next to you and you don't w

Articles in Russian

Some of my articles are in Russian. There are two reasons basically. First, this is my mother tongue, and it's much easier for me to express myself in it. Second, I have been running a blog for years and wrote a few articles for it, so it seems like a waste not to publish them here. Eventually I hope to translate them into English (any volunteers? Your names will be mentioned with deepest exp

C++ web development framework

Taxonomy upgrade extras: 

Abstract

C++ has always been considered a language for mission-critical server-side functionality. Web development, although in part server-side based, is done using different software development languages. I try to analyse what caused this situation. Possibility to provide a portable pure C++ web development framework is explored.

Target audience

This article is for people, who believe that C++ can be successfully used to build sophisticated web applications and are frustrated by the lack of basic tools to do so. It doesn't provide any kind of definite plan on how to create a C++ web development framework, but rather tries to share some thoughts, give an inspiration and some guidelines.