Resume
Denis Igorevich Ivanov
City: Novosibirsk, Russia
Cell: +7 923 228 0685
E-mail: ivanoff.denis@gmail.com
Blog: http://ivanovdenis.ru
Birthday: 27.05.1984
Objective
To inform possible employers and other interested parties about my skills and experience in certain areas as well as about my willingness to consider wide range of job offers and inquiries.
Skills
- Programming languages: C#, C++
- Microsoft’s Technologies: ASP.NET, ASP.NET MVC, ADO.NET (+Entity Framework), Linq, LinqToSQL, WCF, WPF (a little), WinForms (a little)
- Script languages: JavaScript (jQuery, ExtJS)
- SQL: T-SQL
- DBMS: SQL Server 2005 & 2008
- Unit Testing: xUnit, NUnit, Visual Studio Test Tools, ReSharper
- API’s: SharePoint API, Project Service Interface (PSI), InfoPath API, Dynamics CRM SDK
- Markup languages: HTML, XML/XSD
- Design patterns
- Programming practices: XP, TDD
Work experience
05/2010 – Current: 2GIS company (http://2gis.ru), .net developer
- Distributed corporative application. WCF (service), WPF (client), Firebird, SQL CE, ADO.NET, LinqToSQL, legacy C++ libraries
- Enterprise system. Microsoft Dynamics CRM 4, ASP.NET MVC, WCF, ExtJS. In progress…
02/2006 – 04/2010: Trofimuk Institute of petroleum geology and geophysics RAS SB (http://www.ipgg.nsc.ru), web developer.
- Deployed SharePoint Portal Server 2003 as portal for internal projects and as external web site. Performed migration to SharePoint Server 2007. Carried out about all administration tasks.
- Performed re-design of corporative web site (SharePoint 2007) in accordance with corporative design standards (HTML, ASP.NET, CSS). At now this site has been archived (http://archive.ipgg.nsc.ru)
- Perform database design tasks (SQL Server 2005)
- Developed webpart which allows organization employees update their personal information in HR department. UpdatePanel has been used. Security was provided using SharePoint API.
- Designed InfoPath forms for many departments to provide simple electronic documents circulation within organization using SharePoint.
- Designed and developed corporative social network web application named GeoLink (ASP.NET MVC).
Responsibilities: all architecture and developing tasks including designing application database. Additional information about this project is available upon request. - Developed solution for the SharePoint Server that performs total visual redesign of the SharePoint Server. In addition, CSS-friendly menu control was developed for this solution.
- Developed solution for the SharePoint Server that allows comments and file attachments for the SharePoint publishing pages. Main keywords: master page, content page, publishing page, custom fields, content type, web part, user control, web server control, feature receiver, item event receiver, design patterns.
- Developed solution for the SharePoint Server to support the publication of scientific articles. Data has been stored at SharePoint list (custom fields, custom content type) and has been viewed via webpart (using jQuery). Working example can be found at http://www.ipgg.nsc.ru/Journals/News-Of-Paleontology-And-Stratigraphy (see issues).
- Developed enterprise phonebook on SharePoint site using jQuery, jqGrid, WCF
- Created “Neoproterozoic sedimentary basins” conference site (http://neoproterozoic.ipgg.org, http://neoproterozoic.ipgg.nsc.ru) using Kentico CMS
- Developed windows service (launched on schedule) for updating information in Active Directory from HR department
Education
2001 – 2007: Novosibirsk State Technical University. Master of Applied Mathematics and Computer Science.
Courses
- Course 2956: Core Foundations of Microsoft .NET 2.0 Development
- Course 2957: Advanced Foundations of Microsoft .NET 2.0 Development
Tests/Exams
- TS: Microsoft .NET Framework – Application Development Foundation
- TS: Web Applications Development with Microsoft .NET Framework 4
- Pro: Designing and Developing Web Applications Using Microsoft .NET Framework 4
- TS: Silverlight 4, Development
Certifications
- MCTS: .NET Framework 4, Web Applications
- MCTS: Silverlight 4
Transcript ID: 861196
Access Code: DenisIvanov
Validate MCP (https://mcp.microsoft.com/authenticate/validatemcp.aspx)
Other information
- Have private military rank and military card. Have category “B” driving license.
- Recently visited conferences:
- Платформа 2010, Microsoft Rus, Moscow, November 2009
- Платформа 2009, Microsoft Rus, Moscow, December 2008
- ReMIX 2008, Microsoft Rus, Moscow, May 2008
- Documation 2007, Restec, Moscow, November 2007
- English: read technical literature, satisfactory speaking skills.





