Максим Моисеев (astmus), 37 лет, Украина, ХарцызскМаксим Моисеев (astmus), 37 лет, Украина, Харцызск
C# developer. Придерживаюсь SOLID, DDD и CQRS.Бэкенд разработчикДесктоп разработчикСтарший (Senior)
От 2500 $Ищу работу

Контакты

Войти
Возраст: 37 лет
Опыт работы: 14 лет
Регистрация: 11.12.2022
Последний визит: 2 месяца назад
Местоположение: Украина, Харцызск
Дополнительно: готов к удаленной работе
Знание языков: Английский В1

Обо мне

Качество кода ценю больше чем деньги и время.
Разработка приложений на C# в VisualStudio(Desktop/Back). Есть также опыт мобильной разработки. 

Навыки

C#
WPF
REST
ASP.NET
.NET Core
SQL
WCF
Entity framework
Linq
ASP.NET MVC

Опыт работы

  • ПрофИТ, ООО
    Ростов-на-Дону
    Бэкенд разработчик (Старший)C# Developer
    Январь 2024 — Декабрь 2024 (1 год)

    Разработка Rest API (документация в Postman). Реализация взаимодействия с внешними клиентскими службами по протоколам TCP, WebSocket, SMPP, PushNotitfication, gRPC.
    Агрегация данных для массовых SMS рассылок из различных источников. Организация рассылок на основе Channels в связке с TPL и DataFlow.
    БД Postgre(Npgsql), работа с базой на низком уровне (ADO.NET), составление rawSQL запросов, хранимых функций и процедур.
    Разработка новой a так же оптимизация и поддержка имеющейся функциональности. Оптимизация использования памяти в наиболее часто используемых участках кода.
    Координация исполнения кода в кластере серверов (Distributed transactions, distributed cache). Zero code allocation при обработке массивных объемов текста.

    Достижения: Разработка системы гибкого планирования выполнения фоновых задач с контролем и управлением нагрузкой в реальном времени. Возможность составления графика выполнения по неделям, дням недели, часам, промежуткам часов с заданной периодичностью или отложенным временем старта с регулировкой нагрузки по количеству потоков и одновременных задач.

  • ООО Мегаперфюме
    Ростов-на-Дону
    Бэкенд разработчик (Старший)C# Developer
    Февраль 2023 — Январь 2024 (1 год)

    Разработка новой функциональности в приложении WinForms с использованием паттерна MVP.
    Работа с базой данных посредством ADO.NET.
    Back-end разработка по интеграции сторонних API сервисов с использованием HostedServices и Generic Host.
    Рефакторинг кода.
    Уровень английского Intermediate.
    Опыт наставничества.

  • Частная практика, работа без зачисления в штат
    Бэкенд разработчик (Средний).net developer
    Май 2022 — Февраль 2023 (10 месяцев)

    Участие в проектах с использованием стека технологий: C#, .NET Core, ASP.NET (Back-end/Rest API), Xamarin Forms/MAUI,MSSQL, Ef-Core/Linq2Db ORM. Refit. JWT tokens. Реализация отдельной функциональности, поиск и фикс багов, оптимизация UI, нормализация базы данных.

  • Biruza Software
    Донецк
    Бэкенд разработчик (Средний)net developer
    Декабрь 2015 — Май 2022 (6 лет и 6 месяцев)

    ASP.NET разработка и реализация RESTfull api. Интеграции к соц. сетям и взаимодействие с внешним API OneDrive, Google Disk, Drop box. OAuth2.0 авторизации, работа с делегированными полномочиями.

    Реализация и доработка имеющихся microservices в команде разработчиков.

    Регистрация и конфигурирование сервисов/приложений в консолях Azure/Google/Yandex cloud.

    Портирование посредством введения микросервисов. Dependency Injection, Clean Architecture, SOLID.

    Разработка WCF/ASMX служб и Windows сервисов.

    Web разработка с использованием Asp.Net MVC. Пара сайтов визиток, SPA странички и админ панели к сервисам.

    Участие в разработке Desctop проектов на:

    UWP, WPF, WinForms с использованием TelerikControls, MVVM, Prism, WCF, MSSQL ORM EF.

    Реализация новой функциональности как на стороне клиентского ПО, так и на стороне сервера.

    Написание SQL скриптов и разработка UI дизайна для кастомных отчетов конкретного клиента.

    Кроссплатформенная Xamarin с использованием MVVM, EntityFramework, SQLite. Создание клиентов к текущим проектам и новым. Сканирование, внесение показателей, работа в офлайн режиме и синхронизация с сервером при подключении. Динамическая генерация контролов окна на основе JSON от сервера. Работа с картами Google Maps, публикация в стор.

    Работа с Bar-code сканерами и сканерами RFid меток.

    Достижения: Интеграция в работу фирмы Telegram Bot работающего с Jenkins API для нотификации разработчиков об успешности сборки.

    Участие в разработке архитектуры приложения.

    Приобрел понимание работы микросервисов.

    Уровень английского Intermediate

    Опыт работы как в команде (3-30 чел.) так и самостоятельно.

    Опыт общения с иностранными заказчиками(Норвегия)

    GitC#.NETSQLEntity frameworkLinqWPFWCFMVVMClean Architecture
  • Honey Gambling
    ios developer
    Сентябрь 2012 — Декабрь 2013 (1 год и 4 месяца)

    -проект Backgammon(Cocos2d, Objective-C) азартная онлайн игра для мобильных устройств iOS в режиме реального времени. Поддержка DLC. Публикация приложения в стор.
    - проект Рулетка(Сocos2d, Objective-C) азартная онлайн игра для мобильных устройств iOS в режиме реального времени. Поддержка DLC. Публикация приложения в стор.

  • Deo Source
    Бэкенд разработчик.net developer
    Февраль 2012 — Декабрь 2015 (3 года и 11 месяцев)

    Мобильная разработка WinPhone/iOS. Различные приложения с использованием нативного фреймверка и особеностей платформы. Разработка архитектуры приложения. Проектирование мобильного Rest API совместно с серверным разработчиком.  Добавление новой функциональности и изменение старой. 

    Разработка Back-end/WinService. Cервисы для мониторинга облачного хранилища, синхронизации файлов, структурированного сохраниня с носителей, сжатиея фото/видео (FFmpeg). Отчентность и логи в MS SQL и SQLite(Standalone). Нотификации о проделанных операциях.

  • UkrTrack
    Десктоп разработчикsoftware developer
    Октябрь 2008 — Октябрь 2009 (1 год и 1 месяц)

    -проект Tracker(Borland C++) Слежение за автомобилями в режиме реального времени посредством GPS. Накопление даннных и их обработка, автоматизация данных процессов.
    -проект TrackReported(Borland C++) Генерация отчетов в файл Excel по различным параметрам с возможностью скинов

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

  • ДПИ-Донецк

    Донецкий политехнический институт
    Донецк53 выпускника
    Вычислительной техники и информатики; BTиИ
    Сентябрь 2004 — Июнь 2009 (4 года и 9 месяцев)

    Инжинер-программист широкого профиля. С/С++/C#/JS/Java/AJAX

Дополнительное образование