Scroll To View More
Dmitry Gordeev, Software Developer in Novosibirsk, Novosibirsk Oblast, Russia
Dmitry Gordeev

Software Developer in Novosibirsk, Novosibirsk Oblast, Russia

Member since August 20, 2014
Dmitry is a skilled software engineer with a strong mathematical background and primary experience on the .NET platform. His greatest passion is to transform mathematical theories into working software that covers practical needs.
Dmitry is now available for hire

Portfolio

Experience

  • C#, 10 years
  • ASP.NET, 10 years
  • Microsoft Visual Studio, 10 years
  • .NET, 10 years
  • Object-oriented Programming (OOP), 7 years
  • JavaScript, 7 years
  • LINQ, 3 years
Novosibirsk, Novosibirsk Oblast, Russia

Availability

Part-time

Preferred Environment

Visual Studio, .NET, .NET Core, C#, F#, Git, Hg

The most amazing...

...thing I've implemented and optimized is a text document classifier which saves 90% of human review effort in a business environment.

Employment

  • Junior Researcher

    2008 - PRESENT
    IIS SB RAS
    • Developed a visualization of an internal representation of SISAL programs with a graph drawing approach.
    • Developed a graph algorithm visualization system.
    • Developed a web-based visualization of an internal representation of Cloud SISAL programs.
    Technologies: .NET, C#, JavaScript, TypeScript
  • Senior Software Engineer

    2014 - 2018
    One, Inc.
    • Developed and supported a multi-component solution for an insurance business.
    • Improved a collaboration tool for a team of sixty members.
    • Identified business critical components and refactored them in order to reduce the costs of support and further changes.
    Technologies: .NET, C#, TypeScript, ASP.NET Core MVC, ASP.NET MVC, ASP.NET Web API
  • .NET Contractor

    2013 - 2014
    ENTech Solutions
    • Implemented F# support in a web-based educational system dealing with .NET languages.
    Technologies: .NET, C#, F#
  • Software Engineer

    2009 - 2014
    Inexika
    • Developed the front-end of eDiscovery's portal using Ext.js and ASP.NET.
    • Supported an educational portal developed with Telerik ASP.NET controls.
    • Developed an eDiscovery portal prototype with DevExpress MVC.
    • Supported different aspects of document processing in the eDiscovery system.
    • Analyzed and implemented mathematical models of the text classification feature of document processing feature.
    Technologies: .NET, C#, JavaScript, Ext.js, Sencha Touch, C++, MATLAB
  • .NET Developer

    2007 - 2009
    Ixtens/Quantum Art, Inc.
    • Developed and supported middleware libraries for QP7.Framework websites.
    • Developed and supported websites with QP7.Framework.
    • Prototyped QP7.Framework port to .NET platform.
    Technologies: .NET, C#, JavaScript

Experience

  • Policy Management (Development)
    https://www.oneincsystems.com/policy-management

    End to end insurance policy management system.

  • Training Project for Asynchronous Programming Models (Development)
    https://bitbucket.org/ainty/gamechat

    GameChat project was created mainly to experience network asynchronous programming. Further, it has been used to experience design and architecture patterns.

  • QP7.Framework CMS (Development)
    http://quantumart.com

    QP7.Framework is an alloy of site builders which allows the user to compose a site from blocks as a framework and fill the site as a CMS.

Skills

  • Languages

    C#, D, TypeScript, Batch, JavaScript, XML/XSLT, SQL, F#
  • Libraries/APIs

    LINQ, jQuery
  • Tools

    Microsoft Visual Studio, Jira, ReSharper, Git, Mercurial, TFS
  • Frameworks

    .NET, ASP.NET Core, ASP.NET MVC 5, ASP.NET, ASP.NET Web API, Ext JS, Entity 6
  • Paradigms

    Parallel & Distributed Computing, Functional Programming, Object-oriented Programming (OOP), Asynchronous Programming, Agile Software Development, Kanban
  • Storage

    Microsoft SQL Server
  • Other

    Data Structures, Algorithms

Education

  • Postgraduate degree in Parallel Programming and Scientific Visualization
    2008 - 2011
    A.P. Ershov Institute of Informatics Systems - Novosibirsk
  • Master of Science degree in Applied Mathematics
    2006 - 2008
    Novosibirsk State University - Novosibirsk
  • Bachelor of Science degree in Applied Mathematics
    2002 - 2006
    Novosibirsk State University - Novosibirsk
  • Graduate degree in Mathematics, Physics, Chemistry
    2000 - 2002
    Novosibirsk Physics-Math School - Novosibirsk
I really like this profile
Share it with others