Dmitry Pavlov aka dimaka [Software .NET Developer | Microsoft MVP | Visual Studio Extensibility Expert]
Skills

Dmitry Pavlov

  • Fundamental OOP / OOD / OOA, Design Patterns, Agile Software Development (eXP), Test Driven Development, Refactoring, Pair Programming, KISS principle.
  • 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)
  • 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
  • Human Languages Russian: native; English: fluent spoken, good written
  • Other related skills Negotiations and correspondence with customers in English, Team management experience, GUI design skills, Accurateness;