Качество кода ценю больше чем деньги и время.
Разработка приложений на C# в VisualStudio(Desktop/Back). Есть также опыт мобильной разработки.
Разработка 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 при обработке массивных объемов текста.
Достижения: Разработка системы гибкого планирования выполнения фоновых задач с контролем и управлением нагрузкой в реальном времени. Возможность составления графика выполнения по неделям, дням недели, часам, промежуткам часов с заданной периодичностью или отложенным временем старта с регулировкой нагрузки по количеству потоков и одновременных задач.
Разработка новой функциональности в приложении WinForms с использованием паттерна MVP.
Работа с базой данных посредством ADO.NET.
Back-end разработка по интеграции сторонних API сервисов с использованием HostedServices и Generic Host.
Рефакторинг кода.
Уровень английского Intermediate.
Опыт наставничества.
Участие в проектах с использованием стека технологий: C#, .NET Core, ASP.NET (Back-end/Rest API), Xamarin Forms/MAUI,MSSQL, Ef-Core/Linq2Db ORM. Refit. JWT tokens. Реализация отдельной функциональности, поиск и фикс багов, оптимизация UI, нормализация базы данных.
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 чел.) так и самостоятельно.
Опыт общения с иностранными заказчиками(Норвегия)
-проект Backgammon(Cocos2d, Objective-C) азартная онлайн игра для мобильных устройств iOS в режиме реального времени. Поддержка DLC. Публикация приложения в стор.
- проект Рулетка(Сocos2d, Objective-C) азартная онлайн игра для мобильных устройств iOS в режиме реального времени. Поддержка DLC. Публикация приложения в стор.
Мобильная разработка WinPhone/iOS. Различные приложения с использованием нативного фреймверка и особеностей платформы. Разработка архитектуры приложения. Проектирование мобильного Rest API совместно с серверным разработчиком. Добавление новой функциональности и изменение старой.
Разработка Back-end/WinService. Cервисы для мониторинга облачного хранилища, синхронизации файлов, структурированного сохраниня с носителей, сжатиея фото/видео (FFmpeg). Отчентность и логи в MS SQL и SQLite(Standalone). Нотификации о проделанных операциях.
-проект Tracker(Borland C++) Слежение за автомобилями в режиме реального времени посредством GPS. Накопление даннных и их обработка, автоматизация данных процессов.
-проект TrackReported(Borland C++) Генерация отчетов в файл Excel по различным параметрам с возможностью скинов
Инжинер-программист широкого профиля. С/С++/C#/JS/Java/AJAX
Сертификация знаний языка запросов SQL и СУБД SSMS.
Проект занявший второе место, как комплексное решение в области экологии.
Получил знания в области стека MS, Web разработки и баз данных MSSQL/Oracle