Vlad Gavrilov avatar

Vlad Gavrilov

Python Software Developer | Open Source Lover | Blockchain Enthusiast

About Me

I'm a Python Developer focused on backend development, with commercial experience building asynchronous microservices and REST APIs. I have more than 3 years of experience in this field and specialize in FastAPI, high-load services, and infrastructure integration. I hold a Bachelor's degree in CS and have solid knowledge of operating systems, databases, and network protocols. I apply DevOps practices in daily work, including Docker, CI/CD pipelines, and Kubernetes. I regularly take online courses, and my learning credentials are available here. I enjoy solving problems and helping my team succeed.

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)