🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Dmitry Kutelev (tfreeman), 45 лет, Россия, КраснодарDmitry Kutelev (tfreeman), 45 лет, Россия, Краснодар

Dmitry Kutelev

Lead/senior C# .net SDE/developer (WPF/SQL/AWS/HFT/algo-trading/crypto-trading)Бэкенд разработчикФулстек разработчикВедущий (Lead)
От 8000 $Рассмотрю предложения

Контакты

Войти
Возраст: 45 лет
Опыт работы: 22 года и 5 месяцев
Регистрация: 08.09.2007
Последний визит: 1 день назад
Гражданство:
Местоположение: Россия, Краснодар
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

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

Навыки

.NET
C#
WPF
Microsoft Silverlight
WCF
SQL
Высоконагруженные системы
Алгоритмы
Xamarin
Git

Опыт работы

  • Crypto-currency HFT (high frequency trading) fund, fintech
    Remote senior C# .net developer
    Февраль 2023 — По настоящее время (1 год и 10 месяцев)

    Responsibilities:
    Development of crypto-currency HFT software on .net 7 platform. Application memory profiling to get minimum memory allocation for best possible performance. Using the best latest .net techniques to prevent memory garbage. Optimize code to get best performance.
    p.s. Development of exchange connectors as well: REST, WebSocket.

    Development environment: Visual Studio 2022, StyleCop, Git, JetBrains ReSharper, JetBrains dotMemory, PosgreSQL, Prometheus, Grafana

    Languages: С# (Multithreading), SQL

  • We build the next generation of financial technology. Mobile Banking. Remote office
    Сан-Франциско и район заливаОт 100 до 1000 сотрудников
    Senior C# Developer
    Ноябрь 2019 — Февраль 2023 (3 года и 4 месяца)

    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, 2022, StyleCop, 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

  • One Inc. | Russia
    Новосибирск
    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

  • ТОП-3 международная компания в области 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 лет)