Артем Ш. Python разработчик, Senior
ID 5494
АШ
Артем Ш.
Мужчина, 2 года
Россия, Санкт-Петербург, UTC+3
Ставка
3,375 Р/час
НДС не облагается
Специалист доступен с 5 июня 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Главное о специалисте
Я бакалавр Питерской Вышки (НИУ ВШЭ) по направлению Экономика. Полгода учился в университете Хартфордшир в Англии. Получил отличное математико-экономическое образование.
Я Python разработчик и Junior JavaScript разработчик. Я рассматриваю как бэкенд вакансии, так и full stack с уклоном в backend. В настоящее время совершенствуюсь в Python и стремлюсь стать senior разработчиком и архитектором.
Благодаря отличным знаниям английского быстро учусь новым технологиям. Готов изучить любой язык программирования/фреймворк/технологию при необходимости.
Мой стек: FastAPI, PostgreSQL, Redis, Celery, Git, Docker, RabbitMQ, Vue.js. Есть опыт использования Flask и React
Проекты
(3 года 4 месяца)
Московская академия финансового консультирования
Роль
Python Разработчик
Обязанности
Написал сервисы для трэкинга цен активов и уведомлении пользователей при достижении цены (ценовые алерты).
Стек: FastAPI, Redis, PostgreSQL, RabbitMQ
Период работы
Февраль 2023 - По настоящее время
(5 месяцев)
ТехЛАБ
Роль
Full Stack Разработчик
Обязанности
Изучил и поддерживал open-source BI решение Apache Superset. Занимался исправлением багов, созданием кастомных фич для нужд компании и созданием и поддержкой графиков и дашбордов. В ходе работы освоил фреймворки Flask (Python) и React (JavaScript).
Также внес свой вклад в Суперсет в open-source: локализовал большое количество кода, улучшил перевод на русский язык и исправил несколько багов.
Стек: Flask, React, Superset, RabbitMQ, Redis, Celery
Период работы
Октябрь 2022 - Февраль 2023
(5 месяцев)
Quantum Brains
Роль
Python Разработчик
Обязанности
Стек: FastAPI, Vue.js, PostgreSQL, Redis
Создал сайт для внутреннего пользования с нуля до упаковки в контейнер. Это платформа для ведения бух учета и анализа торговли: расчеты с контрагентами, контроль за портфелем, дашборд с графиками для пост-трейд аналитики.
Написал бэкенд на FastAPI: кастомная аутентификация через cookie, все SQL запросы через SQLAlchemy, множество api эндпоинтов, а также websocket ручка для мгновенного обновления данных о торговле с передачей на фронтенд. Использовал Celery для отправки писем на почту клиентов.
Написал фронтенд на Vue.js: vue router, собственные компоненты, работа с вебсокетами, state management через pinia, графики для анализа торговли lightweight-charts и chart.js, использовал flex и grid.
Спроектировал и поддерживал БД на PostgreSQL: использовал индексы, писал массивные вложенные запросы, триггерные функции и триггеры, использовал LISTEN/NOTIFY для получения уведомлений о новых данных и их транслирования на фронтенд через вебсокет, использовал оконные функцие.
Написал множество скриптов на python на
aiohttp (для получения данных через вебсокет эндпоинты бирж, а также подключения к собственному вебсокету FastAPI),
asyncpg (для асинхронного ввода данных в postgres), aiopg (для listen/notify),
requests (для получениях данных с бирж и прочих площадок),
pandas (для обработки данных).
В ходе разработки познакомился с Docker и Git и активно пользуюсь по сей день. Предпочитаю работать на Linux (Ubuntu).
Период работы
Март 2021 - Октябрь 2022
(1 год 8 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Филиал национального исследовательского университета "Высшая школа экономики", Санкт-Петербург
Специальность
Экономист
Завершение учебы
2022 г.