- Обо мне
-
- Стоимость работы:
- от 1 000 руб. за час
- Профессиональный опыт:
- более трех лет
- Форма собственности:
- Физ. лицо
- Способы оплаты:
- безналичный расчёт, электронные деньги
Я являюсь опытным разработчиком программного обеспечения с фокусом на бэкэнд-технологиях, особенно с использованием платформы .NET. Моя профессиональная карьера включает несколько значительных позиций, начиная от разработчика и заканчивая участником в архитектурных решениях.
На последнем месте работы в компании ООО "Медиа Технолоджи" я занимался улучшением структуры базы данных на PostgreSQL, что позволило повысить производительность и улучшить архитектурные подходы системы. Одной из ключевых задач было разделение монолитного приложения на микросервисы, что значительно упростило модульное развитие и масштабирование. Я создал несколько микросервисов с нуля, включая один, который автоматизирует процесс закупки и использует RabbitMQ для асинхронной связи с пользователями в личном кабинете.
В дополнение к этому, мне удалось развернуть сервер Nginx и настроить SSL-сертификаты, что обеспечило безопасный доступ клиентов к микросервисам. Я также реализовал процессы CI/CD, используя GitLab Runner и Docker, и принимал активное участие в архитектурных решениях, разработке внутренних библиотек и тестировании кода с помощью xUnit. Мое внимание к качеству кода также проявилось в проведении code review и оценке задач в команде.
На предыдущем месте работы в компании Digital Design я также участвуя в преобразовании монолита в микросервисную архитектуру и доработке существующих функций. Я занимался написанием и оптимизацией хранимых процедур в PostgreSQL, что способствовало созданию высококачественных решений.
В роли программиста в компании ОпенСервис я разрабатывал пользовательский интерфейс на WPF и XAML, а также создавал решения для взаимодействия сHTTP- и WebSocket-серверами. Одной из задач было создание сервисов с использованием стандарта JWT для аутентификации. В этой роли я также приобрел навыки по написанию документации и разработки SDK.
На своем первом месте работы в компании Ge-Co я разрабатывал агрегаторы для обеспечения связи между мобильными приложениями и системой IIKO, используя WebSocket. Одновременно я реализовывал запросы к PostgreSQL и применял ElasticSearch для диагностики и оптимизации сервисов, что дало мне новые знания в области разработки.
В качестве своего технического фона я уверенно владею такими языками и технологиями, как .NET и .NET Core, PostgreSQL, RabbitMQ, Docker и CI/CD инструменты, такие как GitLab. Я также имею опыт работы с инструментами управления проектами, такими как Jira и Confluence, и активно использую подходы к тестированию и рефакторингу кода.
- Отзывы
Нет отзывов