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