Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Была более двух недель назад

Женщина, 32 года, родилась 17 сентября 1993

Москва, м. Маяковская, готова к переезду, готова к командировкам

Node.js Backend Developer

200 000  на руки

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость

Опыт работы 5 лет 6 месяцев

Май 2023по настоящее время
3 года 1 месяц
OOO "Дока Солюшн"

Москва, doka-it.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Программист-разработчик
- Создание и изменение АПИ и баз данных (JavaScript, Node.js, MySQL, solr-client, express); - Использование Apache Solr в качестве NoSQL базы данных; - Настройка микросервисной архитектуры (PM2, JSON-RPC 2.0, nginx, bash-скрипты, ротация логов); - Настройка системы скрапинга веб-сайтов (puppeteer, jQuery, XPath); - Настройка X11 forwarding для веб-краулера (Xlaunch); - Проксирование запросов (http-proxy-agent, socks-proxy-agent, tor, child_process, telnet-client); - Настройка запуска задач по расписанию cron (node-schedule); - Многопоточная и поочередная обработка http-запросов на разных воркерах (cluster, nginx); - Генерация печатных форм в формате HTML с последующей конвертацией в другие форматы (puppeteer, chrome-page-eval, html-to-docx, html-to-xlsx); - Обработка и модификация xml-файлов (body-parser-xml, xml-js, xml2js); - Обработка и модификация xlsx-файлов (xlsx для Node.js); - Создание Apache Velocity-шаблонов для преобразования данных из xlsx в json и xml; - Нагрузочное тестирование Java-приложений с помощью cluster и child_process; - Помощь с фронтендом на JavaScript, HTML.
Сентябрь 2020Январь 2023
2 года 5 месяцев
OOO "Ай-ЭКСП"

Москва, ai-exp.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Программист-разработчик
- Создание и изменение АПИ и баз данных (TypeScript, Node.js, PostgreSQL, express, typeorm); - Интеграция АПИ с нейросетями (ML-сервисами на Python) (axios, flask); - Создание Телеграм-ботов (node-telegram-bot-api), в том числе с функцией оплаты с помощью стороннего платежного сервиса; - Создание с нуля функционала для регистрации пользователей и восстановления пароля с подтверждением по СМС и/или e-mail (Azure Sendgrid, AWS SNS, AWS SES, AWS Pinpoint для валидации телефонных номеров, вебхуки SNS и Sendgrid для обработки отказов); - Создание очередей RabbitMQ (amqplib); - Создание интеграционных тестов (chai, mocha, supertest); - Развертывание проектов на AWS, Azure, а также отдельных серверах на Ubuntu и Centos. В том числе: - настройка Docker и docker-compose, - настройка сервисов в админке AWS и Azure (EC2, RDS, CloudWatch, и т.д.), - настройка файловых хранилищ AWS S3, Azure Blob, SFTP, minio, а также localstack и azurite для локального тестирования, - интеграция с фронтом с помощью nginx и traefik, - настройка DNS (AWS Route 53 и др.). А также: - Пополнение и изменение датасета, сбор статистики по базе данных (pgAdmin, psql, sqlalchemy); - Написание документации по проекту (Postman, Confluence, Notion, архитектурная спецификация); - Взаимодействие с командой, тестирование веб-страниц и приложений на iOS и Android (Trello, Jira, Slack, Bitbucket, GitLab, git).

Навыки

Уровни владения навыками
TypeScript
JavaScript
Node.js
PostgreSQL
MySQL
Apache Solr
REST API
Микросервисная архитектура
Docker-compose
Amazon Web Services
Azure
Nginx
Python
Perl
jQuery
XPath
RabbitMQ
HTML
Интеграционное тестирование
Git
Atlassian Jira
Postman
Английский язык

Обо мне

Я уже более 4 лет работаю бэкенд-разработчиком на Node.js (TypeScript, JavaScript), принимая участие в разнообразных проектах компаний, занимающихся аутсорс-разработкой. В некоторых проектах я выступала в качестве единственного бэкендера, самостоятельно принимающего решения о структуре баз данных и запросов к АПИ, развертывании на серверах и интеграции с фронтом. К программированию меня привел мой предыдущий опыт в науке: • Я закончила факультет биоинженерии и биоинформатики МГУ им. Ломоносова, в рамках обучения проходила Python и алгоритмы. • Защитила диссертацию, посвященную разработке новых лекарств с помощью методов биоинформатики и молекулярного моделирования, являюсь кандидатом биологических наук. • Написала на Perl алгоритм для выявления межмолекулярных взаимодействий с использованием обхода в глубину для поиска циклов в графе. • Имею 11 публикаций в международных рецензируемых журналах и 1 патент, подробнее о них можно узнать здесь: https://istina.msu.ru/profile/GushchinaIV/. Программирование нравится мне больше, чем наука, потому что оно позволяет получать быстрые прикладные результаты. Я отличаюсь аккуратностью и внимательностью, ясно излагаю мысли в тексте, хорошо знаю английский язык и всегда готова прийти на помощь.

Высшее образование (Кандидат наук)

2019
Высшее образование (Кандидат наук)
Биоинженерии и биоинформатики, Биоинженерия и биоинформатика
2015
Высшее образование
Биоинженерии и биоинформатики, Биоинженерия и биоинформатика

Знание языков

Русский — Родной

Английский — B2 — Средне-продвинутый

Испанский — A1 — Начальный

Французский — A1 — Начальный

Повышение квалификации, курсы

2020
The Complete SQL Bootcamp 2020: Go from Zero to Hero
Udemy, PostgreSQL
2020
GitHub Ultimate: Master Git and GitHub - Beginner to Expert
Udemy, Git and GitHub
2015
Реферирование и перевод
Факультет биоинженерии и биоинформатики МГУ им. Ломоносова, Переводчик в сфере научного и профессионального общения

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения