Алексей К. .NET разработчик, Middle+
Алексей К. - .NET разработчик
ID 6538
АК
Алексей К.
Мужчина
Россия, Курск, UTC+3
Ставка
3,750 Р/час
НДС не облагается
Специалист доступен с 28 сентября 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
.NET разработчик
Грейд
Навыки
Главное о специалисте
Имеет опыт backend разработки 6 лет, работает с 2017 года.
Работал на backend, frontend и android.
Проектировал сервера и приложения с нуля, делал интеграции с CRM системами Мегаплан и MS Dynamics.
В свободное от работы время реализовал библиотеку для построения DOM-дерева на чистом JS, отслеживание изменений любого JS объекта
Закончил Яндекс Практикум курс «Алгоритмы и структуры данных».
Решает задачки на codewars.
Практикуется в проектировании архитектур, реализовал MVC, трёхуровневую и чистую архитектуру. Изучает паттерны проектирования
Прочитал книги
- Рихтера «CLR via C#»
- Мартина «Чистая архитектура»
- Фаулера «Рефакторинг».
Прошел задачи на sql-ex.
Проекты
(4 года 5 месяцев)
ICDI
Роль
backend разработчик
Обязанности
Стартап социальной сети с упором на выполнение интересных задач, которые придумывают пользователи, а выполняют другие пользователи в онлайн трансляциях.
Команда состояла из тимлида, проектного и визуального дизайнера, backend разработчиков и двух разработчиков под android.
Задачи распределялись в jira по scrum.
Зона ответственности кандидата– это linux сервера, на Node.JS обёрнутые Nginx и сервера с Wowza (видео стриминговый сервер).
Стек фреймворков: express.js, самописный событийный WebSocket фреймворк, аналог SocketIO или SignalR. Для работы с базой использована ормка Sequelize. Для трансляции видео используется Wowza Engine. Интеграция платежей через Stripe. Отправка нотификаций через Firebase Cloud Messaging (FCM).
Занимался всеми задачами, связанными с серверной частью: проектирование системы и базы данных, настройка и администрирование серверов, и соответственно реализация всей серверной части.
Период работы
Май 2022 - Январь 2023
(9 месяцев)
Norbit
Роль
C# Developer
Обязанности
Обязанности и достижения Команда разрабатывала процессы под CRM MS Dynamics для табачной компании.
В команде был: архитектор, тимлид, два senior разработчика и три middle.
Работали в jira по agile методологиям: scrum и kanban
Разработка велась на C# и JavaScript.
Основной вектор разработки — это плагины для Dynamics, которые упаковывались в библиотеку и встраивались в CRM и вызывались при определённых событиях в CRM, например, создание сущности или изменения поля.
Для некоторых задач разрабатывались «адаптеры» для сервиса aka демона, который мы также разработали сами, и он крутился в фоне, например, для рассылки почты по времени, выгрузки данных из kafka или формирования отчётов. Были сайты, с которыми работали курьеры, менеджеры, торговые точки и конечные покупатели. Их разрабатывали на ASP.NET, а фронт на Angular, React и Vue, для разных сайтов, из-за того, что проект разрабатывался 4 года.
Работа с базой и все crud операции производились через фреймворк предоставляемый Dynamics. Поскольку это система от Microsoft, фреймворк построен поверх EntityFramework. Также разрабатывали виджеты для CRM, какие-то на ванильном JS, а какие-то с использованием фреймворков.
Кандидат работал со всем , включая фронт, в зависимости от задачи.
Например, виджет загружал CSV файлы с ID клиентов, сохранял их как отдельные сущности, плагин при их создании запускал адаптер в сервисе, который из CSV получал ID клиентов, выгружал сущности клиентов и формировал CSV с информацией по клиентам.
Период работы
Октябрь 2021 - Май 2022
(8 месяцев)
KUBIT
Роль
C# разработчик
Обязанности
Обязанности и достижения Небольшая компания из двух человек: руководителя и технического специалиста.
Занимался всем начиная с постановки сырой задачи: аналитика, проектирование,
интеграция с CRM Мегаплан, разработка, тестирование, администрирование сервера. Реализовал более 20 проектов на C#.
Часть проектов была реализована на ASP.NET. Другая часть на самописном сервере, консольной программой.
Реализовал роутинг на регулярках и поиск MVC контролёра через Reflection.
Для сервера: C#, ASP.NET, EF, MS SQL, MySQL
Реализовал множество интеграция с CRM Мегаплан, Авито, Атол. Реализовывал событийные интеграции, которые запускались при событии в CRM, виджеты и прочие автоматизации бизнеса. Пример, виджет Авито для Мегаплан выложенный в официальном marketplace Мегаплан
Период работы
Сентябрь 2018 - Октябрь 2021
(3 года 2 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет