My Projects

Group Money Collection Service

Service for creating and managing group money collections and payments

Python Django Django REST Framework MySQL Redis MongoDB Celery Swagger Docker Docker Compose JWT MailHog

  • Built from scratch with REST API for collections and payments
  • Containerized with Docker Compose for development and production
  • Implemented asynchronous email notifications with Celery and Redis
  • Added Redis caching and bulk operations for performance optimization
View on GitHub
Task Tracker (ToDo-app)

Web application for task management with user registration and authentication

Python FastAPI MySQL SQLAlchemy Alembic Pydantic Jinja2 Render

  • Developed a web application with user registration and authentication
  • Designed database migrations with Alembic
  • Deployed on Render with automatic updates on repository changes
View Project
Online Recipe Publishing Service

REST API for managing recipes, subscriptions, and shopping lists

Python Django REST Framework Docker Gunicorn Nginx PostgreSQL GitHub Actions

  • Designed and implemented REST API for recipe management
  • Set up containerization with Docker and configured Gunicorn/Nginx
  • Automated CI/CD pipeline in GitHub Actions with secure storage of secrets
View on GitHub
Blog and Comments Website

Website for publishing articles with comment management and moderation

Python Django PostgreSQL

  • Developed functionality for publishing, editing, and deleting articles
  • Implemented a comment management module with CRUD operations and moderation
  • Designed ER data models and optimized queries to PostgreSQL
View on GitHub
User Review Platform

Platform for collecting user reviews with role-based access control

Python Django JWT PostgreSQL

  • Led a team of 3 developers, setting up Agile processes and communication
  • Implemented user management module with JWT authentication and role-based access
  • Enhanced API security with request rate limiting and role verification
View on GitHub
News Portal with Comments

News portal with categories, tags, and moderated comments

Python Django unittest

  • Covered key user and administrative scenarios with unit tests
  • Ensured stable publication of news, categories, tags, and comment moderation
  • Set up automatic test runs on each push to main repository branches
View on GitHub