Files
cv/cv.typ
T

140 lines
11 KiB
Typst
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#set page(
paper: "a4",
margin: (x: 1.8cm, y: 1.8cm),
numbering: none,
)
#set text(
font: "New Computer Modern",
size: 11pt,
lang: "ru",
)
#show heading: it => {
if it.level == 1 {
block(
above: 1.2em,
below: 1.2em,
text(size: 20pt, weight: "bold", it.body)
)
} else if it.level == 2 {
block(
above: 1.4em,
below: 0.8em,
text(size: 14pt, weight: "semibold", it.body)
)
} else {
block(
above: 1em,
below: 0.6em,
text(size: 12pt, weight: "semibold", it.body)
)
}
}
#show link: underline
#align(center)[
#text(size: 24pt, weight: "bold")[Кашаев Артем Сергеевич]
Python Backend Developer Екатеринбург 23 года
+7 (929) 202-25-36 #link("mailto:artkashaev@gmail.com")[artkashaev\@gmail.com]
Готов к удалённой работе, частичной занятости и командировкам
]
== Желаемая позиция
Python Backend Developer
Зарплатные ожидания: *250 000 ₽ на руки*
Полная/частичная занятость, удалённая работа
== Опыт работы
#text(weight: "semibold")[Февраль 2025 по настоящее время (1 год)]
#text(weight: "semibold")[ООО «УЖДА»] Python Backend Developer / Архитектор
- *Проект «САПР КСЗП»* система автоматического проектирования систем контроля свободности зоны переезда.
*Стек:* Python 3.12, FastAPI, WebSockets, Shapely, PostgreSQL, Construct, Docker, S3-совместимое хранилище, Git, CI/CD.
*Обязанности и достижения:*
- Спроектировал и реализовал backend-архитектуру с поддержкой WebSockets для реального времени и FastAPI для высокопроизводительного REST.
- Реализовал полное хранение проектов и их версий через PostgreSQL + S3-совместимое объектное хранилище, обеспечив надёжное версионирование и быстрый доступ к большим файлам конфигураций.
- Разработал систему анализа лучевых схем на основе Shapely, повысив точность расчётов в сложных геометрических сценариях.
- Согласовал и внедрил формат бинарной конфигурации микроконтроллеров с использованием Construct, сократив ошибки интеграции на 30 %.
- Оптимизировал производительность системы, добившись увеличения скорости обработки данных на 25 %.
- *Проект «ТЭМ УРВВ»* терминальный сервер системы удалённого распределённого ввода-вывода: мониторинг, логирование и отображение состояний узлов в реальном времени.
*Стек:* Python 3.11, PostgreSQL, Alembic, REST API, WebSocket, Construct, UDP, Docker, Git, Linux, CI/CD, Bash, Яндекс.Трекер.
*Обязанности и достижения:*
- Спроектировал масштабируемую архитектуру системы и базы данных с нуля, обеспечив высокую отказоустойчивость и производительность под нагрузкой до тысяч событий в секунду.
- Разработал надёжный бинарный протокол обмена данными с микропроцессорным оборудованием, минимизируя задержки и гарантируя целостность передаваемой информации.
- Реализовал REST и WebSocket API для управления и мониторинга в реальном времени, что значительно упростило интеграцию с внешними системами.
- Провёл глубокую оптимизацию производительности и стабильности, достигнув увеличения пропускной способности на 40 % и практически нулевого времени простоя.
- Внедрил комплексное покрытие unit- и integration-тестами (pytest), повысив надёжность кода и ускорив цикл разработки.
- Принимал ключевые архитектурные решения, выбирал оптимальные технологии и инструменты.
- *Проект «ТЭМ КСЗП»* терминал системы контроля безопасности зоны переезда: реальное время мониторинга датчиков и состояния переезда.
*Стек:* Python 3.11, PostgreSQL, Alembic, REST API, WebSocket, Construct, UDP, Docker, Git, Linux, CI/CD, Bash, Яндекс.Трекер.
*Обязанности и достижения:*
- Разработал высокопроизводительный backend для обработки данных с датчиков в реальном времени, обеспечив мгновенное реагирование системы на изменения.
- Реализовал надёжное логирование и хранение событий в PostgreSQL, что позволило проводить глубокий анализ инцидентов и повысить безопасность эксплуатации.
- Оптимизировал UDP-протокол и WebSocket-соединения, сократив задержки передачи критических данных на 35 %.
- Внедрил автоматическое резервное копирование и восстановление конфигураций, минимизируя риски потери данных.
- Достигнута стабильность системы на уровне 99.9 % при высоких нагрузках в полевых испытаниях.
#text(weight: "semibold")[Июнь 2024 Февраль 2025 (9 месяцев)]
#text(weight: "semibold")[UDV] Python Backend Developer / Техлид небольшой команды
Система обнаружения скам- и фишинговых сайтов. Участвовал в проектировании с нуля, архитектуре, разработке и управлении командой из 7 человек (2 backend, 2 frontend, 1 devops, 3 ML).
*Стек:* Python 3.12, Go, FastAPI, gRPC, RabbitMQ, PostgreSQL, MongoDB, MinIO (S3), Docker, Docker Compose, Kubernetes, GitLab CI/CD, Jira, Confluence.
*Ключевые достижения:*
- Спроектировал масштабируемый пайплайн обработки данных, увеличив производительность системы на 35 %.
- Внедрил gRPC для межсервисного взаимодействия, сократив задержки на 15 %.
- Настроил полный CI/CD-процесс, сократив время релизов на 25 %.
- Разработал модуль интеграции с внешними API, обеспечив бесшовное взаимодействие с партнёрами.
- Руководил командой, менторствовал junior-разработчиков, принимал архитектурные решения.
#text(weight: "semibold")[Октябрь 2022 Июнь 2024 (1 год 9 месяцев)]
#text(weight: "semibold")[ЗАО «ПАРАД-КТ»] Python Backend Developer
Сервис фильтрации данных по реестру государственных закупок.
*Стек:* Python 3, FastAPI, PostgreSQL, RabbitMQ, nginx, Docker.
*Достижения:*
- Разработал высокопроизводительный сервис фильтрации больших объёмов данных.
- Ускорил деплой на 40 % благодаря контейнеризации и оптимизации nginx.
- Сократил время обработки запросов на 25 %.
#text(weight: "semibold")[Июль 2022 Сентябрь 2022 (3 месяца)]
#text(weight: "semibold")[ООО «СОФТ СЕРВИС»] Python Backend Developer
Микросервис-прослойка для асинхронной обработки сообщений.
*Стек:* Python, Redis, REST API, Pydantic.
*Достижения:*
- Сократил задержку передачи данных на 30 %.
- Обеспечил надёжную валидацию данных, снизив ошибки на 20 %.
== Образование
*Бакалавр, 2024*
Уральский федеральный университет им. первого Президента России Б. Н. Ельцина
Фундаментальная информатика и информационные технологии
== Навыки
- *Языки:* Python (эксперт), Go
- *Фреймворки/библиотеки:* FastAPI, gRPC, SQLAlchemy, Pydantic, RabbitMQ, Kafka, WebSockets
- *Базы данных:* PostgreSQL (включая PostGIS), MongoDB, Redis, MariaDB
- *DevOps:* Docker, Docker Compose, Kubernetes, GitLab CI/CD, nginx, Linux, Bash
- *Инструменты:* Git, Jira, Confluence, Яндекс.Трекер
- *Прочее:* Микросервисы, монолит, GraphQL, S3-совместимые хранилища, Construct
== Языки
- Русский родной
- Английский B2 (Upper-Intermediate)
== О себе
Backend-разработчик с более чем 3.5 годами коммерческого опыта. Имею опыт вывода проектов с нуля до продакшена, работы в командах до 15 человек, архитектурного проектирования и технического лидерства. В свободное время менторю начинающих разработчиков по алгоритмам и backend-разработке.