Files
cv/cv.typ
T

96 lines
4.6 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.6cm, y: 1.4cm),
numbering: none,
)
#set text(
font: "New Computer Modern",
size: 10.5pt,
lang: "ru",
)
#set par(
leading: 0.55em,
)
#show heading: it => {
if it.level == 1 {
block(
above: 0.9em,
below: 0.9em,
text(size: 20pt, weight: "bold", it.body)
)
} else if it.level == 2 {
block(
above: 1.0em,
below: 0.6em,
text(size: 14pt, weight: "semibold", it.body)
)
} else {
block(
above: 0.8em,
below: 0.5em,
text(size: 12pt, weight: "semibold", it.body)
)
}
}
#show link: underline
#grid(
columns: (1fr, 1.3fr),
gutter: 1.2cm,
align: (left, right),
)[
#text(size: 22pt, weight: "bold")[Кашаев Артем Сергеевич]
][
#align(right)[
Python Backend Developer 23 года \
Специализация: *FastAPI/async*, PostgreSQL, WebSocket, highload/real-time \
+7 (929) 202-25-36 #link("mailto:artkashaev@gmail.com")[artkashaev\@gmail.com] #link("https://t.me/pyk1nq")[t.me/pyk1nq]
]
]
== О себе
Backend-разработчик с 3.5+ годами коммерческого опыта: проекты с нуля до продакшена, архитектура и техлид; фокус на async, PostgreSQL и real-time.
== Навыки
- *Python:* *FastAPI*, *SQLAlchemy (Async)*, Alembic, Pydantic, pytest; REST, WebSocket, gRPC
- *DB/infra:* PostgreSQL т.ч. PostGIS), MongoDB, Redis, RabbitMQ, S3/MinIO
- *DevOps/tools:* *Docker/Compose*, Kubernetes, GitLab CI/CD, nginx, Linux, Bash, Git
- *Extra:* Node.js (NestJS, Prisma), микросервисы/монолит, Construct
== Опыт работы
#underline[#text(size: 13pt, weight: "bold")[ООО «УЖДА»]] #text(weight: "semibold")[07/2024 н.в.]
*Стек:* Python 3.13, FastAPI, PostgreSQL, Alembic, REST API, WebSocket, Construct, UDP, Docker, Linux, Bash, Shapely, S3-совместимое хранилище, Git, CI/CD, Яндекс.Трекер.
- Спроектировал и разрабатывал систему автоматического проектирования: сократил ошибки интеграции на 27% и ускорил обработку на 23%; организовал хранение и версионирование проектов (PostgreSQL + S3), бинарные конфиги (Construct), geo-анализ (Shapely).
- Спроектировал real-time терминальный сервер под highload: повысил пропускную способность на 37%; реализовал REST + WebSocket API и бинарный протокол обмена с оборудованием.
- Оптимизировал real-time мониторинг датчиков: снизил задержки на 33%; настроил хранение событий в PostgreSQL.
#underline[#text(size: 13pt, weight: "bold")[UDV]] #text(weight: "semibold")[11/2023 07/2024]
Спроектировал и разрабатывал с нуля систему обнаружения скам- и фишинговых сайтов: отвечал за архитектуру и разработку, техлид команды из 7 человек.
*Стек:* Python 3.11, FastAPI, gRPC, RabbitMQ, PostgreSQL, MongoDB, MinIO (S3), Docker, Docker Compose, Kubernetes, GitLab CI/CD, Jira, Confluence.
*Ключевые достижения:*
- Разработал пайплайн обработки данных: увеличил производительность на 32%; выстроил межсервисное взаимодействие через gRPC и RabbitMQ.
- Улучшил CI/CD: сократил время релизов на 22%; техлид и менторинг.
#underline[#text(size: 13pt, weight: "bold")[ЗАО «ПАРАД-КТ»]] #text(weight: "semibold")[10/2022 11/2023]
Сервис фильтрации данных по реестру государственных закупок.
*Стек:* Python 3, FastAPI, PostgreSQL, RabbitMQ, nginx, Docker.
*Достижения:*
- Разрабатывал высокопроизводительную фильтрацию больших объёмов данных.
- Оптимизировал процесс доставки: ускорил деплой на 38%.
== Образование
*Бакалавр, 2024* Уральский федеральный университет им. первого Президента России Б. Н. Ельцина
Фундаментальная информатика и информационные технологии