Forwarded from Rita .
#резюме #nodejs #nestjs #express #postgresql #middle #js #mssql #rabbitmq #mongodb #redis #backend
Формат работы:
Удаленка
Занятость:
Полная
Ожидаемая зарплата:
170000-230000 р. / месяц
Уровень: Middle+
Стаж: 2 года 1 месяц
Контакты:
тг: @befuckingniceee/ 89114746438
Языки:
JS, TS
Фреймворки: Nest.js, Express.js
Базы данных:
MSSQL, PostgreSql, MongoDB, Redis
ORM:
Sequelize
Проекты:
1. MyClient.
CRM, веб-приложение, осуществляющее комфортную коммуникацию между специалистами различного профиля и их клиентами, включающее чат, рендеринг мини-лендингов(аналогично tilda и тд) с индивидуальным дизайном для частных мастеров сферы красоты/медицины/ремонта и тд, календарь-планировщик, с автоматическим подбором рекоммендуемых окон, исходя из настроек в личном кабинете лиц, предоставляющих услуги, опцию ведения личной клиентской базы, с возможностью безопасного хранения необходимых данных, фотоотчетов и тд, и многое другое. Отмечу, что в ходе участия в разработке планировщика и рекоммендаций, мной были использованы алгоритмы и структуры данных разной степени сложности, а также реализованы собственные алгоритмы, основанные на комбинации функциональностей языка программирования с учетом асимптотической сложности(производительности), без использования сторонних библиотек. Технологии: Node.js, Express.js, веб-сокеты, MongoDB, MSSql и тд.
2. Luk.
Веб-приложение, для проведения онлайн-туров и "дней открытых дверей" для абитуриентов американских университетов и колледжей, которые не имеют возможности для очного посещения, одновременно дающее возможность подработки студентам старших курсов, выступающим в роли гидов по онлайн-заявкам. Видеосвязь была реализована с помощью Twilio, чат - веб-сокеты, приложение написано на TS, но не в рамках фреймворков(пример:Nest), а на Node.js и Express.js, с использованием пакетов, таких как inversify и тд, построенное по принципам SOLID. Субд: PostgreSql. Без использования ORM. Основными моими задачами были: чтение и доработка чужого кода, рефакторинг, непосредственно разработка новых фичей.
3. URecruits.
Веб-приложение для подготовки и проведения технических собеседований в сфере IT, включающее видео связь, чат, лайв-кодинг, блог с советами для собеседуемых и тех. лидов. Полностью микросервисная архитектура. Стек: Nest.js, TS, Sequelize, PostgreSql, Twilio, веб-сокеты, Redis
4. Газпром: единая цифровая платформа(корпоративное приложение)
Подробности являются коммерческой тайной. Стек: Nest.js, TS, MSSql, Redis. Соблюдались принципы SOLID. Работа с MSSQL без ORM. Применялись алгоритмы, различные оптимизации производительности, как на уровне бд, так и бэкенда.
5. Wazzup: интеграционная платформа
Официальный WhatsApp (WABA) для amoCRM и Битрикс24. CRM для удобного общения с клиентами посредством объединения любых мессенджеров в одном месте, боты, создание шаблонов сообщений и тд.
Ядро, написанное на Node.js(JS) + Express.js, и множество микросервисов на Nest.js(TS), общение с помощью http при необходимости синхронности, либо очередей RabbitMQ, Redis для кэша, бд Postgresql(с Sequelize). Работала с core репозиторием, админкой, сервисом работы с загрузками, и сервисом для управления whatsapp и т.д.
Hard skills:
1. Отличное знание JS и TS
2. Отличное знание Node.js + Express.js и Nest.js
3. Отличное знание T-SQL, умение писать запросы, начиная от select * ..., до рекурсивных запросов с использованием CTE и объединений(пример: построение дерева для формирования JSON, что на фронте будет видно, как список с большой вложенностью по категориям)
И сложнее
4. Хорошее знание теории + реальный опыт работы с оптимизациями как в PostgreSql, так и в MSSQL, грамотный анализ расширенной статистики, реорганизация индексов, наполнение/очистка базы с учетом тонкостей и тд.
5. Опыт работы с ORM
6. Опыт работы как с монолитом, так и с микросервисной архитектурой.
Формат работы:
Удаленка
Занятость:
Полная
Ожидаемая зарплата:
170000-230000 р. / месяц
Уровень: Middle+
Стаж: 2 года 1 месяц
Контакты:
тг: @befuckingniceee/ 89114746438
Языки:
JS, TS
Фреймворки: Nest.js, Express.js
Базы данных:
MSSQL, PostgreSql, MongoDB, Redis
ORM:
Sequelize
Проекты:
1. MyClient.
CRM, веб-приложение, осуществляющее комфортную коммуникацию между специалистами различного профиля и их клиентами, включающее чат, рендеринг мини-лендингов(аналогично tilda и тд) с индивидуальным дизайном для частных мастеров сферы красоты/медицины/ремонта и тд, календарь-планировщик, с автоматическим подбором рекоммендуемых окон, исходя из настроек в личном кабинете лиц, предоставляющих услуги, опцию ведения личной клиентской базы, с возможностью безопасного хранения необходимых данных, фотоотчетов и тд, и многое другое. Отмечу, что в ходе участия в разработке планировщика и рекоммендаций, мной были использованы алгоритмы и структуры данных разной степени сложности, а также реализованы собственные алгоритмы, основанные на комбинации функциональностей языка программирования с учетом асимптотической сложности(производительности), без использования сторонних библиотек. Технологии: Node.js, Express.js, веб-сокеты, MongoDB, MSSql и тд.
2. Luk.
Веб-приложение, для проведения онлайн-туров и "дней открытых дверей" для абитуриентов американских университетов и колледжей, которые не имеют возможности для очного посещения, одновременно дающее возможность подработки студентам старших курсов, выступающим в роли гидов по онлайн-заявкам. Видеосвязь была реализована с помощью Twilio, чат - веб-сокеты, приложение написано на TS, но не в рамках фреймворков(пример:Nest), а на Node.js и Express.js, с использованием пакетов, таких как inversify и тд, построенное по принципам SOLID. Субд: PostgreSql. Без использования ORM. Основными моими задачами были: чтение и доработка чужого кода, рефакторинг, непосредственно разработка новых фичей.
3. URecruits.
Веб-приложение для подготовки и проведения технических собеседований в сфере IT, включающее видео связь, чат, лайв-кодинг, блог с советами для собеседуемых и тех. лидов. Полностью микросервисная архитектура. Стек: Nest.js, TS, Sequelize, PostgreSql, Twilio, веб-сокеты, Redis
4. Газпром: единая цифровая платформа(корпоративное приложение)
Подробности являются коммерческой тайной. Стек: Nest.js, TS, MSSql, Redis. Соблюдались принципы SOLID. Работа с MSSQL без ORM. Применялись алгоритмы, различные оптимизации производительности, как на уровне бд, так и бэкенда.
5. Wazzup: интеграционная платформа
Официальный WhatsApp (WABA) для amoCRM и Битрикс24. CRM для удобного общения с клиентами посредством объединения любых мессенджеров в одном месте, боты, создание шаблонов сообщений и тд.
Ядро, написанное на Node.js(JS) + Express.js, и множество микросервисов на Nest.js(TS), общение с помощью http при необходимости синхронности, либо очередей RabbitMQ, Redis для кэша, бд Postgresql(с Sequelize). Работала с core репозиторием, админкой, сервисом работы с загрузками, и сервисом для управления whatsapp и т.д.
Hard skills:
1. Отличное знание JS и TS
2. Отличное знание Node.js + Express.js и Nest.js
3. Отличное знание T-SQL, умение писать запросы, начиная от select * ..., до рекурсивных запросов с использованием CTE и объединений(пример: построение дерева для формирования JSON, что на фронте будет видно, как список с большой вложенностью по категориям)
И сложнее
4. Хорошее знание теории + реальный опыт работы с оптимизациями как в PostgreSql, так и в MSSQL, грамотный анализ расширенной статистики, реорганизация индексов, наполнение/очистка базы с учетом тонкостей и тд.
5. Опыт работы с ORM
6. Опыт работы как с монолитом, так и с микросервисной архитектурой.
Forwarded from Rita .
#резюме #middle #nodejs #nestjs #js #postgresql #backend #mongodb #redis #rabbitmq #mssql #express
Уровень: middle+
Формат: удаленная работа
Занятость: полная
Ожидания по зп: 180-250к р.
Контакты: @befuckingniceee
Skills:
1. Отличное знание JS и TS
2. Коммерческий Node.js + Express.js и Nest.js 2,2 года, 3 года опыт в JS, опыт работы, как с монолитом, так и микросервисами.
3. Знание внутреннего устройства Node js, и функциональностей ноды.
4. Отличное знание SQL, умение писать запросы любой сложности.
5. Хорошее знание документаций, включая внутреннее устройство+ реальный опыт работы с оптимизациями и администрированием как в PostgreSql, так и в MSSQL, выбор корректного уровня изоляции, грамотный анализ расширенной статистики, реорганизация индексов, наполнение/очистка базы с учетом тонкостей, настройка системных параметров и тд
6. Опыт работы с ORM - Sequelize
7. Опыт работы с веб-сокетами и twilio(видеосвязь)
8. Опыт работы с Redis.
9. Опыт работы с RabbitMQ, хорошее знание очередей.
10. Опыт применения паттернов проектирования, декомпозиции кода и прочих практик, для чистоты и качества кода.
11. Опыт работы с MongoDB и Mongoose.
12. Хорошее знание алгоритмов и структур данных, умение рассчитывать асимптотическую сложность.
13. Умение читать чужой код, и продолжать его.
14. Опыт работы с Docker и Kubernetes на уровне разработчика.
15. Небольшой опыт написания тестов.
16. Опыт рефакторинга.
17. Уровень английского B2, спокойное чтение документаций без переводчика.
18. Опыт консультирования в сфере бэкенд-разработки в рамках онлайн школы и частного преподавания.
19. Опыт работы с Jira, ПланФикс, Confluence и тд.
20. Опыт работы с git.
21. Опыт работы по Scrum, Agile.
Уровень: middle+
Формат: удаленная работа
Занятость: полная
Ожидания по зп: 180-250к р.
Контакты: @befuckingniceee
Skills:
1. Отличное знание JS и TS
2. Коммерческий Node.js + Express.js и Nest.js 2,2 года, 3 года опыт в JS, опыт работы, как с монолитом, так и микросервисами.
3. Знание внутреннего устройства Node js, и функциональностей ноды.
4. Отличное знание SQL, умение писать запросы любой сложности.
5. Хорошее знание документаций, включая внутреннее устройство+ реальный опыт работы с оптимизациями и администрированием как в PostgreSql, так и в MSSQL, выбор корректного уровня изоляции, грамотный анализ расширенной статистики, реорганизация индексов, наполнение/очистка базы с учетом тонкостей, настройка системных параметров и тд
6. Опыт работы с ORM - Sequelize
7. Опыт работы с веб-сокетами и twilio(видеосвязь)
8. Опыт работы с Redis.
9. Опыт работы с RabbitMQ, хорошее знание очередей.
10. Опыт применения паттернов проектирования, декомпозиции кода и прочих практик, для чистоты и качества кода.
11. Опыт работы с MongoDB и Mongoose.
12. Хорошее знание алгоритмов и структур данных, умение рассчитывать асимптотическую сложность.
13. Умение читать чужой код, и продолжать его.
14. Опыт работы с Docker и Kubernetes на уровне разработчика.
15. Небольшой опыт написания тестов.
16. Опыт рефакторинга.
17. Уровень английского B2, спокойное чтение документаций без переводчика.
18. Опыт консультирования в сфере бэкенд-разработки в рамках онлайн школы и частного преподавания.
19. Опыт работы с Jira, ПланФикс, Confluence и тд.
20. Опыт работы с git.
21. Опыт работы по Scrum, Agile.