Pavel Gomozov

Backend developer

contact
skills
  • Python
  • Django, DRF
  • FastAPI
  • SQL, PostgreSQL, Cassandra
  • Sockets, WebSockets
  • Asyncio
  • Docker
  • CI / CD
  • Git, GitHub
education

profile


Hello there! I am Gomozov Pavel. I'm python developer from Russia.
I currently live in Moscow and graduated from Bauman Moscow State Technical University.
Training profile - Engineer-programmer, direction of training - Robotics and complex automation: CAD
I have 2 years of experience in commercial development as a Backend-programmer in state company.
I also have practical experience of creating and deploying Docker containers and testing software, including on Astra Linux.
I have a successful experience of acting as the group leader.
Finished course at the digital department for advanced training in DevOps.

My work experience


  • 2023-p.t., GosNIIAS , python backend-developer

    Responsibilities:

    • Web application server side development and support
    • Designing and building API
    • Writing python and django tests
    • Applying DevOps practices. Creating, debugging and deploying of Docker containers

My projects


  • Dota WebSite
    Django + DRF + Docker

    Dota WebSite is an educational project that was written on Python web framework - Django.
    My goal here was to learn Django basics and other useful tools such as Django REST Framework, Docker, principles of CI/CD, etc.
    This site is dedicated to computer game Dota 2. You can read news, learn info about teams and players, follow matches and tournaments.
    This site also has REST API, so you can get a lot of useful info from it.

  • Telegram Dota bot
    Aiogram + Asyncio + Aiohttp

    This bot is an addition to Dota Web Site. It uses Dota WebSite API to get info and give to users.
    You can see current matches and tournaments or get detail info about Dota 2 players and teams.

  • Currency exchange app
    BS4 + Tkinter + Requests

    This app uses central bank's of Russia data to exchange one currency for another.
    You can choose one of currency (ruble, dollar, euro, yen, yuan) and amount of money to convert.