E-commerce & Retail
FinTech & Banking
HRTech
Manufacturing
Travel, Hospitality & Restaurant business
Александр С. Full Stack разработчик, Senior
ID 13640
АС
Александр С.
Мужчина
Беларусь, Витебск, UTC+3
Ставка
3 125 Р/час
НДС не облагается
Специалист доступен с 20 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Full Stack разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Глубокое знание и опыт работы с основными технологиями веб-разработки, включая .NET и React, с акцентом на продвинутые аспекты и передовые практики.
Уверенное владение Python, включая владение веб-фреймворками FastAPI и Django.
Уверенное владение Node.js с опытом использования веб-фреймворков Fastify, Express и Nest.
Экспертное владение написанием сложных SQL запросов для работы с различными базами данных, включая MS SQL, PostgreSQL и MySQL, с акцентом на оптимизации производительности и безопасности.
Знание принципов и методов микросервисной архитектуры, опыт проектирования и разработки распределенных систем.
Разработка высококачественных и отзывчивых пользовательских интерфейсов с использованием современных фронтенд технологий, включая JavaScript, React и TypeScript.
Проектирование и реализация масштабируемых API с использованием современных архитектурных подходов, таких как REST и GraphQL, с акцентом на эффективную работу с данными и высокую производительность.
Глубокое знание и применение основных паттернов проектирования и разработки веб-приложений на базе .NET, включая ASP.NET MVC и Entity Framework Core, для создания надежных и поддерживаемых систем.
Опыт работы с асинхронными системами обмена сообщениями, такими как RabbitMQ, для обеспечения надежной и масштабируемой обработки сообщений и событий в приложениях.
Глубокое понимание и опыт работы с контейнеризацией приложений с использованием Docker и управлением контейнеризированными приложениями на кластерах с помощью Kubernetes.
Продвинутое использование инструментов мониторинга и отладки, таких как Grafana, для непрерывного контроля и оптимизации производительности системы.
Применение передовых практик и принципов разработки, включая SOLID, Gof шаблоны, принципы REST API и паттерны MVC, CQRS, KISS, DRY, DDD, для создания высококачественного и поддерживаемого кода.
Эффективное использование инструментов кэширования и хранения данных, таких как Redis, для улучшения производительности и масштабируемости прилож
Проекты
(5 лет 7 месяцев)
Веб-платформа, разработанная для автоматизации и оптимизации процессов подбора персонала в крупных корпорациях и кадровых агентствах
Роль
Разработчик (Senior/Lead)
Обязанности
Веб-платформа, разработанная для автоматизации и оптимизации процессов подбора персонала в крупных корпорациях и кадровых агентствах. Она предоставляет высокоэффективные инструменты для управления вакансиями, кандидатами и процессом найма, обеспечивая максимальную производительность и точность в принятии кадровых решений.
Разработка высокопроизводительного и реактивного пользовательского интерфейса с использованием React и Recoil для обеспечения быстрой и удобной навигации и взаимодействия с системой.
Создание множества компонентов и интерфейсов для отображения данных о вакансиях, кандидатах и собеседованиях, обеспечивая их четкое представление и доступность.
Интеграция с внешними API для получения и обновления информации о вакансиях и кандидатах, обеспечивая быстрый доступ к актуальным данным.
Оптимизация производительности и загрузки приложения с помощью инструментов вроде Lazy Loading, Code Splitting и Memoization.
Тестирование и отладка компонентов и функционала для обеспечения их корректной работы и соответствия требованиям.
Стек специалиста на проекте
AntD, React Router, MUI, Rollup, Recoil, Styled Components, ESLint, TypeScript, Vite, React
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2024 - По настоящее время
(6 месяцев)
Интегрированная платформа для управления производственными процессами
Роль
Разработчик (Senior/Lead)
Обязанности
Интегрированная платформа представляет собой масштабное приложение, разработанное для управления и мониторинга производственных процессов в крупных промышленных предприятиях. Это решение, которое объединяет функциональные возможности ERP и MES систем, предоставляя комплексное решение для оптимизации и автоматизации работы предприятия.
Разработка frontend части приложения с использованием React для создания высокопроизводительного, интуитивно понятного и масштабируемого пользовательского интерфейса.
Реализация backend логики с использованием ASP.NET Core для обеспечения высокой производительности, безопасности и масштабируемости приложения.
Интеграция с различными внешними системами и оборудованием для сбора данных о производственных процессах, такими как IoT устройства и SCADA системы.
Разработка алгоритмов аналитики и машинного обучения для анализа данных о производстве и прогнозирования эффективности производственных процессов с использованием Python и библиотек для научных вычислений.
Проектирование и реализация набора микросервисов, каждый из которых отвечает за определенную бизнес-функциональность, с использованием лучших практик и принципов доменно-управляемого дизайна.
Оптимизация производительности и масштабируемости микросервисов, включая реализацию кэширования, асинхронных операций и горизонтального масштабирования с использованием контейнеризации и оркестрации.
Внедрение мониторинга и логирования для отслеживания работы микросервисов, обнаружения и устранения проблем, а также анализа производительности и использования ресурсов.
Управление высококвалифицированной командой разработчиков, включая распределение задач, контроль качества кода и обучение новых членов команды.
Стек специалиста на проекте
ASP.NET Core, Grafana, Kubernetes, Tensorflow, Git, Pandas, Redis, Prometheus, Grpc, MUI, Scikit-learn, Kafka, Recoil, HTTPS, ELK Stack, Docker, Python, TypeScript, PostgreSQL, RabbitMQ, React, Entity Framework Core, REST API
Отрасль проекта
Manufacturing
Период работы
Сентябрь 2022 - Февраль 2024
(1 год 6 месяцев)
Канбан Доска
Роль
Разработчик (Senior/Lead)
Обязанности
Веб-приложение, разработанное для эффективного управления задачами и проектами в формате канбан-доски. Проект основан на принципах управления рабочим процессом, предоставляя пользователям возможность организовывать задачи и отслеживать их выполнение в удобном и интуитивно понятном интерфейсе.
Разработка высокопроизводительного и масштабируемого пользовательского интерфейса, обеспечивающего плавное перетаскивание и обновление карточек на канбан-доске.
Проектирование и реализация компонентов для управления задачами, включая функционал добавления, редактирования и удаления задач.
Создание возможности для пользователей взаимодействовать с задачами через комментарии, прикрепленные файлы и другие дополнительные функции.
Разработка механизмов для обеспечения безопасности и защиты данных пользователей.
Тестирование и отладка функционала с использованием современных методов тестирования и инструментов.
Оптимизация производительности и улучшение пользовательского опыта, включая работу с асинхронными запросами и кэшированием данных.
Стек специалиста на проекте
Redux Toolkit, Redux, Git, JWT, Styled Components, TypeScript, React
Отрасль проекта
E-commerce & Retail
Период работы
Август 2023 - Январь 2024
(6 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
ВГУ имени П. М. Машерова
Специальность
Программное обеспечение компьютерных систем
Завершение учебы
2020 г.