🏁 Началась четвёртая неделя марафона! До финала нам предстоит обсудить, как себя мотивировать, чему учиться и как сберечь психическое здоровье. А ещё у нас проходит классный киноконкурс с подарками от IVI, участвуйте в комментах под постом на Хабре.
tfreemantfreeman

Dmitry Kutelev

C# .net developer (WPF, Silverlight, WCF, Multithreading...), SQL · Бэкенд · Фронтенд
От 5000 $ · Открыт к предложениям
Возраст: 41 год
Опыт работы: 18 лет и 6 месяцев
Регистрация: 08.09.2007
Последний визит: 3 дня назад
Местоположение: Россия, Краснодар
Профессиональные навыки: .NET · C# · Wpf · Microsoft silverlight · WCF · SQL · Высоконагруженные системы · Алгоритмы · Xamarin
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Специализация и профессиональные навыки:
C# (.NET Framework 1.1-4.7, WPF, Silverlight, WCF, Multithreading, Reflection...) + SQL

Опыт работы

  • We build the next generation of financial technology
    Сан-Франциско и район залива · От 100 до 1000 сотрудников
    Senior C# Developer
    Ноябрь 2019 — По настоящее время (1 год и 2 месяца)

    Responsibilities:
    Development of banking software on .net core 2, 3.1 platforms. Integration of enterprise services into banking web and mobile applications backend: AWS - Amazon Web Services (serverless lambda, dynamodb, s3 bucket), Twilio (video calls, text chats), DocuSign (document e-signing).

    Development environment: Visual Studio 2017, 2019, Git, JetBrains ReSharper, JIRA, Confluence

    Languages: С# (Multithreading), PowerShell script

  • Trading Systems Lab
    Королев
    Developer
    Июнь 2014 — Октябрь 2019 (5 лет и 5 месяцев)

    Responsibilities:

    Development of TSLab (Trading Systems Lab), performance and memory profiling. TSLab is a unique solution in the World of algorithmic trading systems. Technologically it uses 4.7.2 .NET technologies (WPF+MVVM), Telerik and GoXam controls.

    Development environment: Visual Studio 2013, 2015, 2017, SVN, JetBrains ReSharper, JetBrains dotMemory, JetBrains dotTrace, RedGate ANTS Performance Profiler, StyleCop

    Languages: С# (WPF, Multithreading), XAML.

  • Томск · От 100 до 1000 сотрудников
    Developer
    Апрель 2013 — Апрель 2014 (1 год и 1 месяц)

    Responsibilities:

    Development of New ViMB (Video International Media Business). It's an automated advertisement allocation system which works with tv, radio, internet, cinema. Technologically it uses 4.0 .NET technologies (WPF+MVVM, WCF), DevExpress controls, Entity Framework, Unity, SQL Server.

    Development environment: Visual Studio 2012, SQL Server, TFS, JetBrains ReSharper

    Languages: С# (WPF, WCF), XAML, SQL

  • Мы разрабатываем линейку продуктов для страхового бизнеса США. Живём по Agile и Lean. Правда. Так удобнее.
    Новосибирск · От 100 до 1000 сотрудников
    Developer
    Январь 2012 — Апрель 2013 (1 год и 4 месяца)

    Responsibilities:

    Development of "PolicyOne". It's a vehicle insurance management system for USA customers. Technologically it uses 4.0 .NET technologies (Silverlight+MVVM, WCF), Telerik controls, LLBLGen (kind of entity framework), MEF, SQL Server 2010.

    Development environment: Visual Studio 2012, SQL Server 2010, TFS/GIT, JetBrains ReSharper, StyleCop, StyleCop+

    Languages: С# (Silverlight, WCF), XAML, SQL

    OS: Windows

  • ТОП-5 международная компания в области IT безопасности. Один из лучших работодателей России
    Москва · От 1000 до 5000 сотрудников
    Developer
    Август 2010 — Декабрь 2011 (1 год и 5 месяцев)

    Responsibilities:

    Development of "Security for SharePoint" from scratch. It protects all SharePoint content using antivirus and anti-spam "Kaspersky Lab" engines. It’s a competitor of MS ForeFront.

    Using my experience I convinced team to use WCF technology to build communication between all components instead of COM/DCOM. My main role in project was creating UI using WPF technology with MVVM pattern, but I was involved in development of many other components.

    Development environment: Visual Studio 2010, Perforce, JetBrains ReSharper, StyleCop, CodeCollaborator

    Languages: С# (WPF, WCF, Multithreading, Reflection), XAML

    OS: Windows

  • Аутсорсинг учетных функций
    Москва · От 100 до 1000 сотрудников
    Developer
    Август 2009 — Август 2010 (1 год и 1 месяц)

    Position overview.

    This role assumes leading development of trading application – modern low-latency high-frequency execution platform for Rates products. Technologically it uses latest .NET technologies (LINQ, WPF), is optimized to process large amount of high-frequent data with high performance being one of the main objectives.

    Essential job functions.

    Taking part in requirements discussion, build book of work for the iteration. Will be responsible for the whole development cycle from requirements capture to development. Find and contribute the best solutions in IT to build the market lead application.

    Development environment: Visual Studio 2008, Perforce, JetBrains ReSharper, NUnit, SciTech .NET Memory Profiler, TIBCO

    Languages: С# (WPF, LINQ, Multithreading, Reflection), XAML

    OS: Windows XP

  • Программное обеспечение
    Москва · От 100 до 1000 сотрудников
    Developer
    Февраль 2008 — Март 2009 (1 год и 2 месяца)

    Responsibilities:

    Development of Device Monitor. Deep refactoring of code, GUI modernization, integration with Traffic Monitor using Web Services.

    Device Monitor - program complex, which intercepts information from file, which are copied from PC to different removable storages or which are printed.

    Traffic Monitor - program complex, which analyses content.

    Together Device Monitor and Traffic Monitor watch for leaking of confidential information.

    Development environment: Visual Studio 2005, SVN, NUnit, QA TestComplete

    Languages: С# (Win Forms, Multithreading, Reflection, Web Services), SQL

    DBMS: SQL Server 2005

    OS: Windows XP, Windows Server 2003

  • BioLink Solutions
    Москва
    Lead programmer / software architect
    Апрель 2006 — Февраль 2008 (1 год и 11 месяцев)

    Responsibilities:

    • development of AMIS (CABIS) architecture

    • implementation of most count of AMIS components, except biometrics

    • leading technical dialog with vendors of biometric solutions

    AMIS - Automated Мulti-biometric Information System

    CABIS - Complex Automated Biometric Information System

    AMIS has a distributed large-scale architecture based on WCF. The system purpose is real time human identification by fingerprint, face, voice and handwriting. System performance can be increased by increasing count of identification servers.

    As data storage uses SQL Server 2000/2005.

    The project includes ADO.NET, Win Services, Win Forms, Multithreading, Reflection, Security.

    First version was built on Remoting. Second version was built on WCF.

    Development environment: Visual Studio 2005, Visual SourceSafe, Visio, Project, Macrovision InstallShield 12

    Languages: С# (Win Forms, ADO.NET, Remoting, WCF, Multithreading, Reflection, Win Services), SQL, XML

    DBMS: SQL Server 2000/2005, IBM DB2 Express-C 9.1

    OS: Windows XP, Windows Server 2003

  • “Weight-measuring company “Tenso-M”
    Люберцы
    Lead programmer
    Август 2004 — Март 2006 (1 год и 8 месяцев)

    Responsibilities:

    • development of industrial control system architectures for multi-components production

    • full implementation of designed systems

    Such industrial control system has controller and PC, which communicate through sockets. Controller works under Windows CE .NET, and PC works under Windows XP. Controller collects information from different sensors and manages equipments. PC gets information from controller through sockets and displays it as friendly GUI, so operator controls technological process in comfortable form. System is fully automated, but operator can activate manual mode and manage equipments using friendly GUI. Work protocol writes to Access database.

    Development environment: Visual Studio 2003, Borland C++ Builder 5.0

    Languages: С++ (COM/DCOM, ATL, STL, Multithreading), С# (Win Forms, ADO.NET, GDI+, Multithreading, Sockets), SQL, XML

    DBMS: Access

    OS: Windows 2000/XP, Windows CE .NET 4

  • “Econophysics - Tomsk” / “Eco - Tomsk”, Tomsk
    Томск
    Programmer
    Сентябрь 2003 — Июль 2004 (11 месяцев)

    Responsibilities:

    Financial programming. Realization of mathematics algorithms for computation of contracts market prices, realization different algorithms, calculus of approximations. Significant time was spending for optimization of algorithms’ realization, because there were very big amounts of computations – tens minutes.

    Development environment: Visual Studio 6.0/7.0, Visual SourceSafe

    Languages: С++, VBA

    OS: Windows 2000/XP

  • “GEOFIT” / “Siberian Geophysical Company” Tomsk filial
    Томск
    Engineer-programmer
    Февраль 2002 — Август 2003 (1 год и 7 месяцев)

    Responsibilities:

    Real time multithreading digital signal processing of borehole surveying apparatus, visualization of received and processed data, GUI developing. There were developed libraries for working with different ADC and for more than 10 multi channels borehole surveying apparatus:

    • with digital telemetry: KSA-T, Kedr-40, Kedr-90, TAGIS, POISK-KSA-10M, AGAT-KSA-K9M, KP-11E-721, KP-09T, KP-31E-723, VIKIZ, EMDST-MP, GRANIT

    • with time-impulse modulation: K1A-723-M, K3A-723, PF-73M

    • frequency-meters, impulse counters

    Development environment: Borland C++ Builder 3.0

    Languages: С++ (Windows Forms, Multithreading)

    OS: Windows 9x/2000

Высшее образование

  • ТУСУР

    Томский государственный университет систем управления и радиоэлектроники
    Радиотехнический; РТФ
    Январь 1996 — Январь 2002 (6 лет)