Выполнение оперативного лечения пациентов
Ведение медицинской документации
Ноябрь 2022 – май 2024
1 год и 7 месяцев
Разработчик Python
Проектная работа, Санкт-Петербург
Информационные технологии
Обязанности и достижения:
Написание программ на Python, разработка backend на Django и DRF, работа с сервером для размещения сайтов.
Реализован ряд проектов:
1. Программный модуль фитнес-трекера, получающий параметры тренировки и на их основе рассчитывающий и отображающий результаты тренировки. Выполнен на основе классов.
2. Telegram - бот для работы с API Яндекс.Практикума. Проверяет статус отправленных на проверку работ через определенный промежуток времени. При обновлении статуса отправленной работы присылает сообщение в Telegram.
Стек: Python, python-dotenv, python-telegram-bot
3. Социальная сеть для публикации дневников. Разработана по классической архитектуре model-view-template на основе фреймворка Django. Используется пагинация постов и кэширование. Регистрация реализована с верификацией данных, сменой и восстановлением пароля через почту. Написаны тесты, проверяющие работу сервиса.
Стек: Python, Django, SQLite, pytest, unittest, HTML, CSS
3.1 Сервис API для использования функционала социальной сети посредством API запросов.
Стек: Python, Django, Django Rest Framework, Simple-JWT, SQLite, pytest
4. Онлайн сервис для публикации рецептов. Реализован на основе фреймворка Django На нем можно размещать свои рецепты, добавлять рецепты других пользователей в избранное, подписываться на других пользователей и скачивать список ингредиентов для любого рецепта. Сервис размещен на сервере с использованием GitHub Actions, Docker Hub, Nginx с возможностью обновления кода в образах и контейнерах после прохождения тестов в соответствии с принципами CI\CD.
Стек: Python, Django, Django Rest Framework, Docker, Gunicorn, Nginx, PostgreSQL, SQLite3, JSON, YAML, React, Telegram, Djoser, Postman, HTML, CSS
Посмотреть проекты можно на GitHub: https://github.com/NikitaPuzakov
В студенческие годы занимался созданием сайтов на коммерческой основе. В основном это были лэндинги и интернет-магазины на simplacms.
В течение последних 2-х лет занимаюсь разработкой на Python.
Мой путь в программировании начался с курса на stepik "Поколение Python". В последующем был пройден курс "Python-разработчик" на Яндекс Практикуме.
На данный момент занимаюсь личным pet-проектом (desktop - приложение для автоматического заполнения ряда word-документов со сходными данными с возможностью сохранения шаблонов и удобным GUI), углубляю свои знания в разработке на python за счет чтения статей на habr, stackoverfkow и tproger.
В свободное время тренируюсь в решении Python-задач на Codewars:
https://www.codewars.com/users/Nikita%20P.
Опыт работы нейрохирургом позволил развить навыки коммуникации и работы в команде, а также выявил стрессоустойчивость, работоспособность и быструю обучаемость
Иностранные языки
Английский язык — разговорный
Добавить в избранное
Фото, имя и контакты доступны только авторизованным пользователям