Dmitry Gordeev

Dmitry Gordeev

Novosibirsk, Russia
Hire Dmitry
Scroll To View More
Dmitry Gordeev

Dmitry Gordeev

Novosibirsk, 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
  • Visual Studio, 10 years
  • ASP.NET, 10 years
  • .NET, 10 years
  • C#, 10 years
  • JavaScript, 7 years
  • Object-oriented Programming (OOP), 7 years
  • LINQ, 3 years
Novosibirsk, Russia
Availability
Part-time
Preferred Environment
Windows, Visual Studio, .NET, 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
  • Senior Software Engineer
    One, Inc.
    2014 - PRESENT
    • 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 it in order to reduce the costs of support and further changes.
    Technologies: .NET, C#, TypeScript, ASP.NET MVC, ASP.NET Web API
  • Junior Researcher
    IIS SB RAS
    2008 - PRESENT
    • 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
  • .NET Contractor
    ENTech Solutions
    2013 - 2014
    • Implemented F# support in a web-based educational system dealing with .NET languages.
    Technologies: .NET, C#, F#
  • Software Engineer
    Inexika
    2009 - 2014
    • 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
    Ixtens/Quantum Art, Inc.
    2007 - 2009
    • 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
  • Training Project for Asynchronous Programming Models (Development)
    https://bitbucket.org/ainty/gamechat

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

Skills
  • Languages
    C#, JavaScript, TypeScript, Batch, SQL, XML/XSLT, F#
  • Libraries/APIs
    LINQ, jQuery
  • Tools
    LINQ to SQL, Visual Studio, JIRA, Git, Mercurial, ReSharper, TFS
  • Misc
    Algorithms & Data Structures
  • Frameworks
    ASP.NET MVC 5, ASP.NET Core MVC, ASP.NET, ASP.NET Web API, .NET, Ext JS, Entity 6
  • Paradigms
    Object-oriented Programming (OOP), Functional Programming, Asynchronous Programming, Parallel programming, Agile Software Development, Kanban
  • Storage
    MS SQL
Education
  • Postgraduate degree in Parallel Programming and Scientific Visualization
    A.P. Ershov Institute of Informatics Systems - Novosibirsk
    2008 - 2011
  • Master of Science degree in Applied Mathematics
    Novosibirsk State University - Novosibirsk
    2006 - 2008
  • Bachelor of Science degree in Applied Mathematics
    Novosibirsk State University - Novosibirsk
    2002 - 2006
  • Graduate degree in Mathematics, Physics, Chemistry
    Novosibirsk Physics-Math School - Novosibirsk
    2000 - 2002
I really like this profile
Share it with others