Перейти к содержимому

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

Tests/Exams

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:
  • English: read technical literature, satisfactory speaking skills.
Follow

Get every new post delivered to your Inbox.