Fullstack-разработчик
Москва, РоссияМиддл
Релокация • Удаленная работа • Работа в офисе
Опыт работы какой-то есть
Опыт работы какой-то есть
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g12tw
О себе
На данный момент Fullstack-разработчик (C#, ASP.NET Core, PostgreSQL, TypeScript, React).
Мои компетенции и опыт
Telegram: нужен доступ к резюме
Из-за проблем с финансированием компании и сокращением компании, к сожалению, пришлось уволиться с прошлой работы.
На будущей работе хотелось бы стабильности.
➤ Навыки в бэкенде:
· Создание высоконагруженной системы, основанной на микросервисной архитектуре, и взаимодействие между сервисами;
· Проектирование взаимодействия с базами данных с минимальной нагрузкой на сервер;
· Тестирование;
· Работа с тяжёлыми файлами (фото, видео и тд.);
· Применение типов архитектур и паттернов, позволяющих эти системы легко масштабировать и развивать.
➤ Навыки во фронтенде:
· Реализация взаимодействия с бэкендом;
· Разработка компонентов, фич;
· Тестирование.
➤ Навыки в devops:
· Деплой системы на VPS сервер через ci/cd с помощью docker-образов, что позволяет автоматически вносить изменения во фронтенд и бэкенд;
· Настройка взаимодействия бэкенда и фронтенда через nginx
· Анализ работы приложения с помощью Grafana
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Основной бэкенд-стек:
• REST API
• GraphQL
• CQRS
• Асинхронное взаимодействие между сервисами через RabbitMq (MassTransit)
• Синхронное взаимодействие по HTTP, gRPC
• Авторизация и аутентификация (Keycloak)
• Доменное и интеграционное тестирование
• PostgreSQL
• Работа с транзакциями через паттерн UnitOfWork, блокировками
• Работа с блокировками потока (SemaphoreSlim, lock)
• LINQ
• EF Core
• Dapper
• Кэширование (Memory Cache, Distributed Cache, Redis)
• MongoDB
• S3
• Hangfire (Cron)
• BackgroundService
• Nginx
• Docker
• Prometheus
• Grafana
• Seq
• Scrutor
• DDD
• Создание и использование собственных nuget-пакетов
Основной fronted-стек:
• React
• Webpack
• Архитектура FSD
• Доменные (Jest), интеграционные (React Testing Library), скриншотные (Storybook и LOKI) и e2e (Cypress) тесты
• Lazy Loading
• Redux
• RTK Query
• Custom компоненты
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
