Vlad Gavrilov

Python Software Developer | Open Source Lover | Blockchain Enthusiast

About Me

I'm a Python Developer passionate about backend development and making things work smoothly through DevOps practices. I have more than three years of experience in this field. My focus is on building strong REST APIs, working with SQL for database tasks, and using tools like Docker and Kubernetes to make sure everything runs well. I love solving problems, learning new things, and helping my team succeed. On this site, I share my journey in technology, aiming to create solutions that matter. Join me as we explore the exciting world of software development together.

Skills

Backend Development

  • Python (FastAPI, Pydantic, Celery, Flask)
  • JavaScript (Node.js, Express.js)
  • REST API Development
  • Unit Testing (pytest)

Databases

  • SQL (MySQL)
  • NoSQL (MongoDB, Redis)
  • Database Design (SQLAlchemy, Alembic)
  • Search Engines (ElasticSearch)

DevOps

  • Containerization (Docker, docker-compose)
  • Continuous Integration/Continuous Deployment (GitLab CI)
  • Configuration Management (Ansible)
  • Orchestration (Kubernetes)

Programming Languages & Other Skills

  • Markup/Styling (HTML, CSS, Bootstrap)
  • Scripting (Bash, Git)
  • Algorithms and Data Structures
  • Regular Expressions (regexp)
  • API Testing (Postman, curl)
  • Additional Programming Languages (C, C++, C#, Java, PHP)