Обязанности и достижения:
- Автоматизировала процессы анализа данных и обработки моделей машинного обучения. (Написание алгоритмов, работа с табличными данными, поиск корреляций)
- Одна занималась реструктуризацией легаси-проекта: перевела проект на объектно-ориентированную архитектуру, что улучшило читаемость и поддержку кода. Ввела практику поддержки зависимостей с помощью Poetry.
- Работала с AWS: писала лямбды, поиск файлов по регекс в s3 и чтение, агрегация.
- Участвовала в разработке и расширении асинхронного API-приложения на FastAPI: добавляла эндпоинты, обрабатывала FormData-запросы, писала ORM-запросы для работы с БД, тестировала корректность работы API.
- Работала с БД:
Реляционными - Postgres и MySQL: создание таблиц, настройка табличных связей, написание триггеров и создание представлений
Не реляционными - MongoDB: Создание коллекций, наполнение, поиск.
Колоночными: ClickHouse - асинхронный поиск и фильтрация по большим объемам данных.
- Оптимизировала модули и автоматизировала рабочие процессы, работала с чужим кодом.
Навыки и технологии:
- Программирование: Python 3.9+ (уверенный пользователь), ООП, SQL.
- Базы данных: PostgreSQL, MongoDB, Clickhouse (уверенный пользователь).
- Инструменты: Docker (базовый уровень), CI/CD (базовый уровень: настройка пайплайна для сбора пакетов), GIT, Linux (командная строка, работа с FTP-сервером).
- Анализ данных: Pandas, Matplotlib.
- Веб-разработка: Создание API, взаимодействие с REST.
- ETL и автоматизация: Apache Airflow, написание и тестирование DAG'ов.
- Поддержка зависимостей и сборка пакетов: Poetry
- декомпозировала легаси проект
- помогла автоматизировать множество рутинных задач
- настроила ci\cd пайплайн для билда пакетов