Мои проекты: https://github.com/Mark65537 и https://gitverse.ru/Marksiks
Программирование вошло в мою жизнь ещё в школьные годы и с тех пор стало не просто профессией, а устойчивой частью образа мышления. На протяжении всей сознательной деятельности я последовательно занимаюсь самообразованием в сфере компьютерных технологий, опираясь на обширную личную библиотеку, специализированные статьи и технические обучающие материалы. Такой подход позволил сформировать прочную теоретическую базу, которая постоянно подкрепляется практическим опытом разработки.
Основное направление моей работы — backend-разработка на Python с фокусом на создании масштабируемых и поддерживаемых веб-приложений и API. Имею опыт командной разработки, участия в проектировании архитектуры и доработке существующих систем.
Обладаю практическим опытом разработки на Python 3 с использованием Django и Django REST Framework. Разрабатывал REST API, реализовывал бизнес-логику, работу с моделями данных, аутентификацию и авторизацию, разграничение прав доступа, а также интеграцию с внешними сервисами. Понимаю особенности stateless/stateful сервисов и принципы построения API-ориентированных приложений.
Имею опыт работы с асинхронной логикой и современными подходами к разработке backend-сервисов. Знаком с FastAPI и SQLAlchemy, использую их для построения производительных сервисов с явным управлением зависимостями и структурой проекта.
Работаю с реляционными базами данных (PostgreSQL, MS SQL Server, SQLite), понимаю принципы проектирования схем данных, оптимизации запросов и анализа производительности. Имею опыт использования ORM (Django ORM, SQLAlchemy). Также знаком с in-memory хранилищами (Redis) и их применением для кэширования и ускорения работы приложений.
В процессе разработки уделяю внимание качеству и надежности кода: пишу unit- и integration-тесты, понимаю принципы тестирования и стараюсь покрывать бизнес-критичную логику. Регулярно участвую в code review, как в роли автора, так и проверяющего.
Имею опыт работы в команде: участвую в обсуждении архитектурных решений, помогаю менее опытным разработчикам (junior/стажерам), объясняю подходы и делюсь практиками разработки.
Использую Docker для контейнеризации приложений, знаком с CI/CD (GitLab CI/CD и аналогичные инструменты), настраивал процессы сборки и деплоя. Имею базовое понимание работы брокеров сообщений (RabbitMQ) и систем мониторинга (Prometheus, Grafana).
В командной работе использую Git (GitHub, GitFlic, SourceCraft), соблюдаю принципы чистого кода и поддерживаемой архитектуры.
Дополнительно имею опыт frontend-разработки (React, Vue, JavaScript), что позволяет лучше понимать взаимодействие клиентской и серверной части, однако основной фокус — backend-разработка на Python.
Обладаю уверенным знанием ООП, понимаю принципы построения масштабируемых систем и микросервисной архитектуры. Быстро погружаюсь в существующий код и эффективно решаю задачи в рамках команды.
Английский язык — на уровне чтения технической документации и профессионального общения.
Личностные Качества:
Обучаемость, стрессоустойчивость, работа в команде, генерация идей, логическое мышление.
Открыт для предложений, даже если не всё указано выше — всегда готов развиваться и раст