Александр Мальшаков - Python-разработчик
Навыки
- Django
- Django REST Framework
- Docker
- FastAPI
- Flask
- Git
- Grafana
- Linux
- MySQL
- Nginx
- PostgreSQL
- pytest
- Python
Опыт работы
МегаФон
Python-developer (разработчик платформы машинного обучения и аналитических сервисов) - 08.2024/01.2025— Цель проекта: подробное предоставление об активности и производительности репозиториев посредством автоматизированного сбора и визуализации данных.
— Разработал сервис по сбору статистики с GitLab (кол-во веток, коммитов, MR, успешных/неуспешных пайплайнов, time to market) с последующей визуализацией данных в Grafana.
— Стек: python, FastAPI, SQLAlchemy, PostgreSQL, Grafana, тестовый стенд ELK, pytest, docker, gitlab CI/CD.
— Дорабатывал/дебажил/тестировал платформу MLOps (несколько микросервисов) для машинного обучения и аналитических сервисов.5D HUB (Международный стартап)
Python-developer - 05.2024/08.2024— Разрабатывал и дорабатывал API, включая интеграции со сторонними API.
— Работал с open source проектами, такими как Mattermost, Nextcloud и Mailcow, настраивал и оптимизировал их API для нужд компании.
— Взаимодействовал с командой для обеспечения совместимости и интеграции различных сервисов.
— Участвовал в создании и поддержке микросервисной архитектуры с использованием Python и FastAPI.
— Администрировал и оптимизировал базы данных на MySQL.
— Использовал Git и Docker для управления версиями и контейнеризации приложений.
— Технологический стек: Python, FastAPI, MySQL, Git, Docker.
— Рекомендательное письмо: https://cloud.mail.ru/public/jbKN/CC4PgUDTFПроектная деятельность
Python-разработчик - 06.2022/05.2024Стек: Python, Django, Flask, FastAPI, DRF, API, PostgreSQL, Git, Docker, nginx, gunicorn, pytest.
Проекты:
1. Проектное участие в командном кросс-функциональном хакатоне по разработке и внедрению чат-бота с технологией GPT на сайт компании Vink.
Цель проекта: улучшение качества обслуживания клиентов, повышение доступности и оперативности предоставления информации, снижение нагрузки на сотрудников, повышение полноты предоставления информации клиентам путем внедрения чат-бота с технологией GPT на сайт.
Стек проекта(backend): Django Rest Framework, Docker, Nginx, Postgres, Celery, Redis, python-telegram-bot.
GitHub: https://github.com/vink-bot/backend
— Создал REST API для взаимодействия между фронтендом и бэкендом.
— Интегрировал YandexGPT в бэкенд.
— Настроил API для работы с фронтом.
— Настроил nginx, Docker, CI/CD.
— Дообучил GPT-модель
— Сертификат: https://cloud.mail.ru/public/rE5h/XiJM9Gecw2. Командный кросс-функциональный проект «Веб-приложение для заказа услуг автосервиса с геолокацией ближайших точек». В команде бэкенда занимался созданием/доработкой API, парсил данные автосервисов. Проект упакован в Docker.
Стек проекта(backend): Django Rest Framework, Docker, Nginx, Postgres.
GitHub: https://github.com/car-service-with-geolocation/backend3. Проект «Продуктовый помощник».
Проект «Продуктовый помощник». Создал сайт для публикции рецептов. Это сайт, на котором пользователи публикуют рецепты, добавляют чужие рецепты в избранное и подписываются на публикации других авторов. Упаковал проект в Docker.
Стек проекта: Django Rest Framework, Docker, Nginx, Postgres.
GitHub: https://github.com/amalshakov/foodgram-project-react4. REST API YamDB — командный проект из 3х человек. Разрабатывали сервис отзывов о фильмах, книгах, музыке и других произведениях. В проекте занимался модулем, касающийся управления пользователями: — система регистрации и аутентификации; — права доступа, работа с токеном; — система подтверждения через e-mail. Кастомизировал модель User.
GitHub: https://github.com/amalshakov/api_yamdbДругие работы можно посмотреть в портфолио:
https://github.com/amalshakovNokia Networks
Старший инженер-проектировщик - 10.2011/01.2025сентябрь 2021 — июль 2022. Разрабатывал и проектировал объекты — базовые станции сотовой связи. Согласовывал проекты с заказчиками (МегаФон, МТС, Биллайн, Теле2). Контактировал, согласовывал проекты с арендодателями. Научился работать в условиях жестких дедлайнов, нехватки информации, многозадачности.
Принимал участие в проектировании и модернизации сотовой связи таких объектов как: СБС Мегамолл(Краснодар), Аэропорт, ЖД вокзал, Отель Radisson (Адлер), ЖД вокзал (Сочи), набережная (Геленджик) — предложил и внедрил нестандартные опоры вдоль набережной, включающие в себе освещение + оборудование сотовой связи.
c 2011 г. по настоящее время, так же, работал и в других компаниях, в этой сфере.
Образование
Электроснабжение
ЮУрГУ2006/2011Python-разработчик
Яндекс.Практикум2022/2023
Обо мне
Большую часть осознанной «рабочей» жизни занимался проектированием базовых станций сотовой связи. Последнее место работы — Nokia, в должности старший-инженер проектировщик. Работал удаленно. Из за санкций, вся отрасль пошла на «нет». Будучи «работающим» задумался весной 2022 о смене деятельности. В итоге остановился на программировании. В свободное время проходил вводные курсы — Java, Python, Веб (Frontend) — разработка, Data-Scientist. В итоге остановился и выбрал Python (backend разработка). Понравились его лаконичность и перфекционизм. Изучал самостоятельно. Продолжил работать с Django. Затем выбрал обучение на курсах Яндекс.Практикума, т.к. хотел систематизировать и углубить свои знания не только по Python, но и по фреймворкам. Окончил курсы в августе 2023г. После курсов, продолжаю участвовать в командных и pet-проектах, хакатонах, проходил стажировки в компании «5D HUB» и «МегаФон». Вижу себя backend Python-разработчиком.
Свободное время люблю проводить со своей дочерью, ходить на футбольные матчи. Увлекаюсь сноубордом.
Удалось побывать на пробном техническом собеседовании у Андрея Пронина и Никиты Соболева (один из core-разработчиков языка CPython)
https://www.youtube.com/watch?v=eUVgbXot5B0