Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
- Разработал сервис уведомлений, с использованием Socket.io для подключения авторизованных и неавторизованных пользователей, для дальнейшего подсчета общего кол-ва подключений со всех серверов и отправки уведомлений. Получение новых уведомлении от сервисов происходит по очереди (RabbitMQ).
- Использовал JSDoc для документирования кода JavaScript и создал подробную документацию по API.
- Поддержка и рефакторинг уже существующих микросервисов.
- Наша команда выиграла грант в размере $30.000 от Stellar Foundation, и я сыграл центральную роль в его развитии. Взяв на себя ответственность за технические аспекты проекта и его реализации.
- Успешно разрабатывал, оптимизировал и масштабировал приложения, обеспечивая высокую производительность и надежность системы при высокой нагрузке, более +1000RPS
- Оптимизирована производительность сервера, снижения потребления ЦП и ОЗУ на 40 % за счет внедрения технологии потоковой передачи данных, что привело к сокращению времени передачи данных и повышению общей эффективности системы.
- Увеличено максимальное количество обрабатываемых запросов за счет реализации кластеризации сервисов через pm2 или node:cluster и интеграции Redis для кеширования.
- Разрабатывал, поддерживал и масштабировал проекты микросервисов и монолитов на NodeJS и NestJS с использованием TypeScript.
- Разработал и поддерживал набор пользовательского интерфейса проекта с использованием Storybook.
- Разработал личный кабинет с нуля и интегрировал платежные системы.
- Разработал Reverse Websocket Proxy сервис для посчетов ответов с подключения, для дальнейшего выставления счетов на оплату по кол-ву ответов.
- Проведение собеседований с разработчиками.
- Наставлял и обучал младших разработчиков более оптимизированному коду и более эффективному принятию решений, увеличивая скорость индивидуальной разработки.