Personal
- 26 Oct 1980
- Russian Federation
- Saint-Petersburg
- Married with a daughter
- “B” category
Short description
More than 5 years of experience in software development: OOP / OOD / OOA, Design Patterns,
Agile Software Development (eXP), Test Driven Development. Microsoft MVP since 2008.
Primary area of interests is .NET platform in a wide variety of applications.
Specialties:
- ASP.NET and WinForms based development
- Wide range of .NET Frameworks based applications
- Visual Studio Extensibility: add-ins, packages, macros and custom tools for Visual Studio
- Software development for scientific purposes (geology)
Fundamental
OOP / OOD / OOA, Design Patterns, Agile Software Development (eXP), Test Driven Development, Refactoring, Pair Programming, KISS principle... as well as Waterfall Model.
Languages
C#, VB.NET, VB, VBA, XML Family(XML, XSL/XSLT, XPath), HTML / DHTML / XHTML, ActionScript (basic level), JavaScript, JScript, VBScript, SQL / T-SQL, UML, Java (basic level), C/C++ (basic level), ANTLR (basic level), Pascal Script (basic level), AutoIt BASIC-like scripting language
Programming Technologies and Frameworks
.NET Frameworks, WinForms, ASP.NET, ADO.NET, DAO, ODBC, NUnit Framework, Web Services, .NET Remoting, HTML Applications (HTAs), Visual Studio Extensibility (VSX), Managed Package Framework (MPF), GDI / GDI+, Managed DirecX (basic level), MFC (basic level), COM / DCOM (ATL) (basic level)
Installation Tools
Inno Setup, Windows Installer XML (WiX) toolset, Visual Studio Setup and Deployment Projects, Macrovision InstallShield
Databases and Tools
MS SQL Server, MS Access, MySQL/SQL Lite, AdeptSQL diff, Visual Studio Server Explorer, Enterprise Manager, Query Analyzer, ErWin
Operating Systems
MS Windows 9X / Me / XP, NT / 2000 / 2003 / Vista, Cisco IOS (basic), Red Hat Linux (basic)
IDEs
MS Visual Studio .NET 2003/2005/2008, MS Visual Studio 6.0, SharpDevelop, FlashDevelop (basic), Eclipse (basic), Flex Builder (basic)
Source Control Systems
Team Foundation Server (TFS), Perforce, SVN/Tortoise SVN, SourceGear Vault, Source Safe 6.0, CVS
Build and Continuous Integration Tools
NAnt, MSBuild, CruiseControl.NET
Collaboration Tools
Team Foundation Server (TFS), SharePoint, MS Project Plan, Time Track, GoToMetting, MS Live Meeting, Google Docs, Review Basics
Bug Track Systems
Team Foundation Server (TFS), Visual Intercept (VI) Web Enterprise, Remedy, Lotus Notes, Mercury Quality Center
Human Languages
Russian: native; English: fluent spoken, good written
Other related skills
Accurateness, Negotiations and correspondence with customers in English, Team management experience, GUI design skills;