## BIO
I am a programmer, software architect, project manager, consultant, inventor and IT and/or management visionary. My particular research interests center on the problem of more powerful user interfaces for desktop apps and on developing better tools for eLearning. I am also highly competent in parsing and compiler theory. When you work with me, you work with a very knowledgeable and competent developer, not yet another low cost web forms jockey. Instead of bombarding you with boilerplate I will: - provide extensive intelligent advice from the start - help you utilize existing apps and tools to the maximum, avoiding reinventing the wheel - if needed/asked can invent clever new features, much better than those that you might have come up with by yourself - design a good architecture - implement the code rapidly, leveraging my excellent algorithmic and debugging skills. The code I write is usually well commented and easy to maintain for others - be available via Skype throughout the work (especially convenient for buyers in Western Hemisphere) Education: Stanford University BS 2005 in Electrical Engineering (focus in computer science)
## Area of Expertise
- excellent software architecture and integration skills - like to explain complex problems in clear and simple language - able and willing to take your codebase and work on it without pestering you with demands to rewrite it from scratch like many do around here - C#, Java, RealBasic, C++, C - GUI intensive desktop apps programming using .NET, Java or RealBasic - PHP, AJAX, Javascript, CSS - SQL and database programming - regular expressions - MS Office automation and VBA - Bison, lex and other compiler construction tools - Lucene search and indexing engine - and if the problem is interesting enough, I will master another environment easily and apply it as needed I am fluent in Russian and Spanish, plus know some basic Arabic and Japanese.