РК
Роман К.
Мужчина, 22 года
Россия, Москва, UTC+3
Ставка
3 125 Р/час
НДС не облагается
Специалист доступен с 11 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Роман, Middle Python-разработчик
Роман — опытный специалист в области разработки на Python. Обладает навыками работы с различными технологиями и инструментами, такими как CI/CD, Clickhouse, Django, Docker, FastAPI, Git, HTML, JavaScript, Kafka, Linux, NoSQL, Python, RabbitMQ, REST, aiohttp, MongoDB, Redis, TDD, PostgreSQL, Celery, MySQL, SQL, GitHub, GitLab.
В портфолио Романа есть проекты для компаний из отраслей FinTech & Banking и Telecom. На каждом проекте он выполнял широкий спектр задач, включая разработку архитектуры, реализацию эндпоинтов, настройку роутов и обработку запросов, интеграцию внешних open source решений, написание модульных тестов и обеспечение высокого покрытия тестами.
Опыт Романа включает работу над проектами:
- мобильное приложение для крупного банка Болгарии;
- разделы карт и отчёты в системе облачного видеонаблюдения;
- приложение для краудлендинг платформы;
- система автоматизации отчётов по сетевым устройствам.
Проекты
(3 года 7 месяцев)
TBI
Роль
Python developer
Обязанности
Описание проекта: Разработка мобильного приложения для крупного банка Болгарии.
Задачи:
- Разработка архитектуры REST-сервисов.
- Реализация эндпоинтов для работы с данными (CRUD-операции).
- Настройка роутов и обработка запросов.
- Исследование и интеграция внешних open source решений.
- Настройка взаимодействия между REST-сервисами и внешними API.
- Обработка и трансформация данных, полученных из внешних API.
- Написание модульных тестов для ключевых функций.
- Реализация практик TDD для обеспечения высокого покрытия тестами.
- Проведение код-ревью через платформы, GitHub и GitLab.
- Регулярные встречи для синхронизации по задачам.
Команда: 1 Lead, 1 PM, 2 QA, 3 Backend developers, 2 Frontend developers, 2 Designers.
Стек специалиста на проекте
GitLab, MongoDB, Redis, GitHub, aiohttp, TDD, Python
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2024 - По настоящее время
(8 месяцев)
Крупный Телеком
Роль
Python developer
Обязанности
Описание проекта: Разработка разделов карт и отчетов в системе облачного видеонаблюдения.
Задачи:
-Создание и настройка REST API для управления и обработки данных видеонаблюдения.
- Разработка эндпоинтов для предоставления отчетов и работы с картами.
- Создание и оптимизация схемы данных для хранения информации о видеонаблюдении и картах. (MongoDB)
- Настройка индексирования для ускорения запросов.
- Интеграция с внешними open source библиотеками для обработки данных.
- Изучение и использование сторонних API для расширения функциональности.
- Реализация модульных тестов для всех критических функций.
- Применение паттернов проектирования для обеспечения устойчивости и расширяемости кода.
- Интеграция CI/CD пайплайнов для автоматической проверки кода.
- Использование Docker для упрощения разворачивания среды разработки.
-Использование Kafka для асинхронного обмена сообщениями между сервисами.
Команда: 1 Lead, 2 QA, 3 Backend developers, 2 Frontend developers.
Стек специалиста на проекте
Clickhouse, MongoDB, FastAPI, Kafka, Docker, Python, CI/CD, PostgreSQL
Отрасль проекта
Telecom
Период работы
Ноябрь 2023 - Февраль 2024
(4 месяца)
ООО “JetLend”
Роль
Python developer
Обязанности
Описание проекта: Разработка приложения для краудлендинг платформы.
Задачи:
- Создание и поддержка пользовательского интерфейса для взаимодействия пользователей с платформой. ( Django )
- Реализация функционала для регистрации, авторизации, создания и управления проектами, инвестирования. ( HTML, CSS и JavaScript для улучшения интерфейса пользователя)
- Использование Celery для асинхронной обработки задач.(отправка уведомлений, обработка платежей, расчеты)
- Настройка и управление базами данных для хранения данных пользователей, проектов и инвестиций. (MySQL, MongoDB)
- Оптимизация запросов и обеспечение целостности данных.
- Обработка HTTP-запросов через систему маршрутизации (urls) и представления (views).
- Генерация отчетов и статистики по активности на платформе.
- Управление версиями кода, работа в команде над проектом. (Git)
- Создание и слияние веток, решение конфликтов, ревизия истории изменений. (Docker)
Команда: 1 Tech Lead, 2 Backend developers, 2 Frontend developers, 2 Designers, 1 SA.
Стек специалиста на проекте
JavaScript, Git, MongoDB, Linux, Celery, HTML, CSS, Docker, Python, Apache AirFlow, Django, MySQL
Отрасль проекта
FinTech & Banking
Период работы
Июль 2022 - Ноябрь 2023
(1 год 5 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский политехнический университет, Москва
Специальность
Факультет Информатики и систем управления
Завершение учебы
2022 г.