a9aa6839a8
- Removed redundant mention of PostGIS in database skills - Streamlined extra skills section by removing Construct - Enhanced work experience descriptions to provide clearer insights into project scope and impact, including the development of a real-time railway station management system and its operational scaling across multiple stations
97 lines
5.2 KiB
Typst
97 lines
5.2 KiB
Typst
#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)[
|
||
#text(size: 12pt, weight: "semibold")[Python backend-разработчик] • 24 года \
|
||
*FastAPI/async*, PostgreSQL, WebSocket, real-time \
|
||
+7 (929) 202-25-36 • #link("mailto:artkashaev@gmail.com")[artkashaev\@gmail.com] \
|
||
#link("https://t.me/pyk1nq")[tg: \@pyk1nq]
|
||
]
|
||
]
|
||
== О себе
|
||
Backend-разработчик с 4 годами коммерческого опыта: проектирую и запускаю системы с нуля до продакшена; фокус — async, PostgreSQL и real-time. Использую AI-инструменты для ускорения разработки, анализа кода и проверки решений.
|
||
|
||
== Навыки
|
||
- *Python:* *FastAPI*, *SQLAlchemy (Async)*, Alembic, Pydantic, pytest; REST, WebSocket, gRPC
|
||
- *DB/infra:* PostgreSQL, MongoDB, Redis, RabbitMQ, S3/MinIO
|
||
- *DevOps/tools:* *Docker/Compose*, Kubernetes, GitLab CI/CD, nginx, Linux, Bash
|
||
- *Extra:* Node.js (NestJS, Prisma), микросервисы/монолит
|
||
|
||
== Опыт работы
|
||
|
||
#underline[#text(size: 13pt, weight: "bold")[РЖД]] #text(weight: "semibold")[07/2024 — н.в.]
|
||
|
||
*Стек:* Python 3.13, FastAPI, PostgreSQL, Alembic, REST API, WebSocket, TCP/UDP, Docker, Linux, Bash, S3, CI/CD.
|
||
|
||
- Разработал серверную часть МПЦ — системы полного управления железнодорожной станцией в реальном времени, объединяющей 5 ключевых контуров: светофоры, стрелки, занятость участков, маршруты и безопасность. Масштаб наибольшей станции — около 100 стрелок и 150 светофоров.
|
||
- Реализовал защищённый контур управления: разграничение прав пользователей, проверку допустимости команд и непрерывный мониторинг состояния микроконтроллеров и станционного оборудования.
|
||
- Обеспечил промышленную эксплуатацию и масштабирование системы на 5+ станций; решение продолжает развиваться, тиражироваться на новые объекты и использоваться на действующих станциях.
|
||
|
||
#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.
|
||
|
||
*Ключевые достижения:*
|
||
- Разработал пайплайн обработки данных: увеличил производительность; выстроил межсервисное взаимодействие через gRPC и RabbitMQ.
|
||
- Улучшил CI/CD и сократил время релизов.
|
||
|
||
|
||
#underline[#text(size: 13pt, weight: "bold")[ЗАО «ПАРАД-КТ»]] #text(weight: "semibold")[10/2022 — 11/2023]
|
||
|
||
Сервис сбора и обработки данных о тендерах, аукционах и конкурсах с zakupki.gov.ru.
|
||
|
||
*Стек:* Python 3, FastAPI, PostgreSQL, RabbitMQ, nginx, Docker.
|
||
|
||
- С нуля разработал HTML-парсинг и надёжный пайплайн сбора данных; обеспечил нормализацию и проверку корректности данных.
|
||
- Спроектировал API, схему PostgreSQL и фильтрацию закупок; настроил асинхронную обработку через RabbitMQ и развёртывание в Docker за nginx.
|
||
|
||
== Образование
|
||
*Бакалавр, 2024* — Уральский федеральный университет им. первого Президента России Б. Н. Ельцина
|
||
Фундаментальная информатика и информационные технологии
|