Javascript is required

Ксения З., Middle+, Backend разработчик

Ксения З.
Россия, Москва
2 800 ₽/час 448 000 ₽/мес.
    Backend разработчик
  • Middle+
Опыт работы:

>4 лет

Языки:

Английский — C1

ПисьменныйРазговорный

Немецкий — B1

ПисьменныйРазговорный

О специалисте

Навыки
Python
Git
FastAPI
Flask
RabbitMQ
HTML/CSS
Redis
ponyorm
Apache AirFlow
SQLAlchemy
Kubernetes
Grafana
Prometheus
llm
Windows
Linux
macOS
PyCharm
vscode
SQLite
Clickhouse
Microsoft SQL Server
Technology:
SQL
REST
Source_control:
GitHub
Applications:
Docker
Instruments:
Postman
Database:
PostgreSQL
MongoDB
MySQL
Формат работы
Удалённо
Описание о специалисте

Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки

Декомпозиция, распределение задач

Менторство над младшим backend-разработчиком

Написание кода, code review и контроль качества кода

Написание юнит- и интеграционных тестов для обеспечения качества кода

Оценка трудоемкости проектов и отдельных задач

Оптимизация запросов к базе данных, работа с индексами, нормализация БД

Опыт разработки сервисов, web-приложений, микросервисов

Передача готовых модулей на проверку QA

Принятие технических решений совместно с архитектором и командой

Участие в планировании проектов и анализе требований

Примеры работ

Платформа для видеоконференций
Описание задачи/проекта

Платформа для проведения видеоконференций, использующая возможности LLM для анализа состояния участников (внимание, вовлеченность, усидчивость и т.д.), позволяющая получить отчет по всем или по выбранным участникам конференции в формате pdf.

Позиция на проекте
Backend-разработчик
Ответственность
  1. Самостоятельная разработка REST бэкенда;
  2. Промпт-инжиниринг для получения качественного анализа от LLM. Модель использовать Llama
  3. Работа с протоколами HTTP, WebSocket, WebRTC.
  4. Взаимодействие с бизнесом для сбора и утверждения требований.
  5. Оптимизация запросов к БД, удаление ненужных и добавление новых индексов, нормализация бд.
  6. Интеграция библиотеки Pion на Go для работы с WebRTC.
  7. Внедрение кэширования пользовательских запросов и метаданных.
  8. Покрытие кода юнит- и интеграционными тестами.
  9. Менторство над младшим backend-разработчиком.
Технологии и инструменты
Clickhouse, Docker, Grafana, Kubernetes, Loki, PostgreSQL, Prometheus, Pytest, python 3.10, RabbitMQ, Redis, LLM(GPT-3.5)
Период работы/продолжительность
Ноябрь 2021 г. - Май 2024 г.
Менеджер задач для учащихся средней школы
Описание задачи/проекта

Онлайн-планировщик задач для учащихся средней школы, позволяющий систематизировать домашние задания, отмечать выполненные, делать пометки.

Позиция на проекте
Fullstack-разработчик
Ответственность
  1. Участие в планировании проекта, составлении требований.
  2. Внедрение пользовательской аутентификации и авторизации.
  3. Реализация бэкенда для управления задачами и пользовательскими действиями.
  4. Интеграция библиотек для улучшения функциональности приложения.
  5. Создание шаблонов веб-страниц.
  6. Написание юнит-тестов для раннего выявления ошибок.
Технологии и инструменты
CSS, Docker, FastAPI, HTML, PostgreSQL, Python 3.8, Redis
Период работы/продолжительность
Ноябрь 2020 г. - Май 2021 г.
Менеджер задач для учащихся средней школы
Описание задачи/проекта

Онлайн-планировщик задач для учащихся средней школы, позволяющий систематизировать домашние задания, отмечать выполненные, делать пометки.


Позиция на проекте
Fullstack-разработчик
Ответственность

Участие в планировании проекта, составлении требований.


Внедрение пользовательской аутентификации и авторизации.


Реализация бэкенда для управления задачами и пользовательскими действиями.


Интеграция библиотек для улучшения функциональности приложения.

Создание шаблонов веб-страниц.


Написание юнит-тестов для раннего выявления ошибок.

Технологии и инструменты
CSS, Docker, FastAPI, HTML, PostgreSQL, Python 3.8, Redis
Период работы/продолжительность
Ноябрь 2020 г. - Май 2021 г.
Онлайн-маркетплейс
Описание задачи/проекта

Онлайн-маркетплейс, веб-приложение по принципу Авито, где любой пользователь может выступать и покупателем, и продавцом.

Позиция на проекте
Fullstack-разработчик
Ответственность
  1. Сотрудничество с командой для проектирования и разработки новых функций платформы.
  2. Разработка ETL-системы для сборки информации о покупках для формирования рекомендаций
  3. Реализация REST API, исходя из особенностей бизнес-процесса.
  4. Внедрение пользовательской аутентификации и авторизации.
  5. Проведение code review, написание юнит-тестов.
  6. Разработка пользовательского интерфейса.
  7. Оптимизация БД для повышения производительности запросов и сокращения времени отклика.
Технологии и инструменты
CSS, Docker, Flask, HTML, PostgreSQL, Redis, Airflow, Python 3.8+
Период работы/продолжительность
Май 2020 г. - Октябрь 2021 г.

Образование

Высшее
Название учебного заведения/курса
Ивановский Государственный Университет
Специальность
Историко-филологический факультет
Аналогичные специалисты
Анатолий Г.
Россия, Нижний Новгород
2 775 ₽/час
    1С разработчик
  • Senior
Навыки: Опыт работы с EDT + репозиторий Глубокие знания архитектуры платформы 1С Участие в качестве старшего разработчика в конфигурациях ERP/УХ/ЗУП/УМФО Написание сложного и высоконагруженного кода Знание принципа ролевой модели и RLS Конвертация данных 2 (КД 2.1) Конвертация данных 3 (КД 3) Опыт использования одной из шин данных: Кафка, Rabbit MQ, 1С:Шина Опыт работы написания REST сервисов Уверенные знания и опыт по обновлению типовых и сильно кастомизированных конфигураций БСП Интеграции, обмены Работа с системами контроля версий (хранилище, git) Умение читать чужой код Уверенное знание языка запросов 1C и системы компоновки данных (СКД)
    EDT + репозиторий
    архитектура платформы 1С
    ERP/УХ/ЗУП/УМФ
    ролевой модели и RLS
    Конвертация данных 2 (КД 2.1)
    Конвертация данных 3 (КД 3)
    Кафка
    Rabbit MQ
    1С:Шина
    REST сервисы
    БСП
    интеграции, обмены
    системы контроля версий (хранилище, git)
    система компоновки данных (СКД)
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста