Артем С. C# разработчик, Middle+
ID 10012
АС
Артем С.
Мужчина
Россия, Владимир, UTC+3
Ставка
3 125 Р/час
НДС не облагается
Специалист доступен с 27 июля 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
C# разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Более 5 лет заказной разработки ПО
Анализ требований, проектирование, разработка и поддержка приложений, расширение функциональности продуктов
Умение работать с чужим кодом
Опыт реализации интеграционного взаимодействия с внешними системами
Опыт работы с системами мониторинга и отчетности
Проекты
(6 лет 2 месяца)
Программа лояльности клиентов
Роль
Backend-разработчик
Обязанности
Описание
Разработка API по получению транзакционных данных об оплате товаров клиентами, валидация, расчет скидок, обработка передача и хранение данных.
Обязанности
Разработка API, баз данных и интеграционных потоков;
Проектирование БД и хранилищ (Redis) сервиса;
Разработка алгоритмов с использованием шифрования (Sha256 + salt) данных карт клиентов для хранения и интеграций с банковскими сервисами;
Написание Unit и интеграционных тестов.
Разработка Background сервисов с возможностью работы в нескольких инстансах формате Slave-Master;
Разработка Middleware.
Создание миграций БД с использованием EF Core;
Основные технологии проекта
.Net core, Entity Framework, Git, CI/CD, Postgres, MediatR, xUnit, Moq, AutoFixture, Kubernetes, Kafka, Redis, Serilog, Swagger
Стек специалиста на проекте
PostgreSQL, Git, API, JavaScript, Swagger, Kubernetes, Базы данных, Entity Framework, Kafka, Serilog, xUnit, .NET Core, Entity Framework Core, JUnit 5, MediatR, Redis, CI/CD, Moq, Проектирование БД, Junit 4, Salt
Отрасль проекта
LifeStyle
Период работы
Ноябрь 2023 - По настоящее время
(9 месяцев)
Личный кабинет клиента
Роль
Backend-разработчик
Обязанности
Описание
Разработка API и backend сервисов личного кабинета клиента.
Обязанности
Разработка сервисов для внутренней интеграции по обработке, хранению, валидации, изменению заказов клиента;
Разработка статусной модели заказа (с использованием хранимых процедур и представлений на уровне SQL Postgres);
Разработка интеграционных, периодических воркеров c использованием Quartz;
Реализация бизнес-метрик для работы с Prometheus;
Создание дашбордов в Grafana на основе данных из Prometheus;
Написание Unit и интеграционных тестов (NUnit, Moq, FluentAssertion);
Реализация кастомных CI/CD пайплайнов в GitLab;
Основные технологии проекта
.Net framework/core, Entity Framework, Git, CI/CD, Postgres, Grafana, ELK, Prometheus, Dapper, Flyway, MediatR, MS SQL, Quartz, NUnit, Moq, FluentAssertion, Kubernetes, Kafka, Redis, Swagger
Стек специалиста на проекте
ELK, Junit 4, Grafana, GitLab, Kubernetes, .NET, NUnit, Quartz, Flyway, API, Git, Swagger, Redis, Prometheus, Dapper, Kafka, Backend, MediatR, FluentAssertions, SQL, C, Moq, CI/CD, JUnit 5, PostgreSQL, Entity Framework, MS SQL
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2022 - Ноябрь 2023
(1 год 11 месяцев)
Автоматизация рутин операторов
Роль
Backend-разработчик
Обязанности
Описание
Различные автоматизации рутинного труда линейных операторов на складах\магазинах.
Обязанности
Автоматизация работы с входящими транспортными документами от провайдеров, которые не поддерживают REST API интеграции:
Реализация воркеров по обработке писем (IMAP) (чтению входящей папки, перекладывание в другие папки согласно процессу);
Валидация и обработка входящих вложений (.xls файлы), сохранение информации в БД;
Автоматизация обработки файлов из FTP хранилищ:
Реализация воркеров для взаимодействия с файловой системой через FTP\SMB протоколы;
Обработка файлов согласно настроек шаблона названия и типа файла (.jpeg, .csv, .txt) и сохранение результатов обработки в БД:
Автоматизация проведения заказа через его статусы.
Реализация воркеров, которые анализируют клиентские заказы и, согласно данным из связанных, по процессу, сервисов\ внешних БД и внутренних данных, автоматически меняют статусы у заказов согласно бизнес-процессу:
Общее для всех работ:
Написание Unit и интеграционных тестов (NUnit, Moq, FluentAssertion);
Реализация бизнес метрик в Prometheus и логирование в ELK;
Основные технологии проекта
C#, .Net core, Git, CI/CD, Postgres, MS SQL, Grafana, ELK, Prometheus, Dapper, NUnit, Moq, AutoFixture, FluentAssertion, Kubernetes
Стек специалиста на проекте
PostgreSQL, Git, C#, REST API, Grafana, Kubernetes, FTP, Prometheus, NUnit, Базы данных, Dapper, ELK, CSV, .NET Core, JUnit 5, FluentAssertions, CI/CD, Moq, MS SQL, Junit 4
Отрасль проекта
Government & Public Sector
Период работы
Январь 2023 - Сентябрь 2023
(9 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Владимирский государственный университет им. А.Г. и Н.Г. Столетовых
Специальность
Прикладная информатика
Завершение учебы
2020 г.