Danil Derbasov
Python Developer
4repositories checked by code analysis
2projects
MiddleBackend Developer
3roles confirmed by code
Overview
Middle-level Python backend developer specializing in building REST APIs with a clear layered service/repository structure and JWT-based authentication. The strongest proven skill is designing and testing a typed FastAPI-based API surface and service layer, demonstrated by app/routers/notes.py and app/services/note_service.py together with integration tests. There is limited evidence of production-grade scalability or advanced operational tooling such as caching/invalidation strategies, distributed tracing, rate limiting or sophisticated transaction isolation tuning.
Phone
Timeline
Russian State Agrarian University - Moscow Timiryazev Agricultural Academy
Bachelor's Degree ·
Information systems and technologies (Institute of Economics and Management of Agro-Industrial Complex)
Projects
REST API for managing notes built with FastAPI and JWT authentication using access and refresh tokens. The service supports CRUD operations, search, sorting, and pagination. The project includes automated tests and a CI workflow for development and verification.
Telegram platform for learning Python with AI-based checks of submitted solutions. The bot includes subscription functionality and integrates payments via Telegram Stars. It is hosted on a VPS and provides an interactive learning flow inside Telegram.
Technical skills
Languages
2
Python
SQL
Python
6
Pydantic
SQLAlchemy
FastAPI
Alembic
Asyncio
aiogram
Databases
3
PostgreSQL
Redis
SQLite
Other
13
Bootstrap
JQuery
Pytest
GitHub
GitHub Actions
Uvicorn
Docker
Git
Linux
Rest API
Ruff
CI/CD
Containers
Middle Backend Developer
Confidence: Medium API Engineer
Middle-level Python backend developer specializing in building REST APIs with a clear layered service/repository structure and JWT-based authentication. The strongest proven skill is designing and testing a typed FastAPI-based API surface and service layer, demonstrated by app/routers/notes.py and app/services/note_service.py together with integration tests. There is limited evidence of production-grade scalability or advanced operational tooling such as caching/invalidation strategies, distributed tracing, rate limiting or sophisticated transaction isolation tuning.
API Design
5/10
How well APIs are designed
Solid REST API design with typed request/query parameters, response models, pagination and clear error responses, but no API versioning, idempotency keys or advanced contract/versioning strategy.
Data Layer & Database
5/10
Working with databases
Well-structured data layer with Alembic migration, indexes, foreign keys and explicit SQL in a different project; commits are used after writes, but a migration chain and advanced transaction isolation tuning are not present.
Scalability & Performance
3/10
Handling load and speed
Uses async stack and some query limits and result-size caps, but lacks caching/invalidation, queueing, rate limiting or measured performance tuning.
System Architecture
5/10
Overall system structure
Clear layered monolith architecture (routers - services - repositories - models) with tests and migrations; decomposition is conventional and pragmatic but not a multi-service distributed design.
Security & Auth
5/10
Protecting data and access
Practical security basics are implemented and tested (JWT access/refresh flow, password hashing implied), input validation via Pydantic and dependency-based auth enforcement, but no visible token revocation store, RBAC, or hardened edge protections.
Reliability & Observability
4/10
Stability and monitoring
Good test coverage for endpoints and logging spread across components; basic error handling and logging exist, but there are few advanced observability or resilience patterns (timeouts, retries with backoff, circuit breakers, structured traces).
Expertise
Python· Middle
Databases & Vector Storage· Middle
Microservices & API Architecture· Middle
Technologies
Rest API
SQLAlchemy
FastAPI
Uvicorn
Async· mentioned only
Recommendations
- Develop medium-sized REST API services including auth/token flows and per-user data isolation (API endpoints, service and repository layers, tests).
- Implement database schema evolution and migration workflows, and extend them with migration chains and rollback-tested changes (Alembic).
- Build integrations with external APIs and bots while hardening edge cases and observability (timeouts, retries with jitter, structured logging, metrics).
- Work on performance and scalability features for APIs: caching strategies with invalidation, rate limiting, connection pooling and basic load-testing.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle DevOps Engineer
Confidence: Medium Generalist
Backend Python engineer (Middle) focused on building asynchronous REST services with clear layering and test coverage, with a strength in implementing async CRUD APIs and DB migrations. The strongest proven skill is asynchronous API and data-layer design demonstrated by app/services/note_service.py together with integration tests in NoteKeeper-API/tests/test_auth.py and NoteKeeper-API/tests/test_notes.py. There is limited evidence of production-grade DevOps, orchestration, SRE practices, or cloud architecture in the publicly visible human-authored code.
CI/CD Pipelines
1/10
Automated build and deploy
Minimal CI/CD engineering evidence; tests and a CI badge are present but no pipeline code, reusable workflows, or deploy gates are visible in analyzed human-authored files.
Infrastructure as Code
1/10
Managing servers with code
Little to no infrastructure-as-code discipline shown; no Terraform/Pulumi modules, remote state, or environment-separated IaC discovered in the human-authored files.
Containerization & Orchestration
3/10
Working with containers
Basic containerization practices present (multi-file app layout, non-root Docker user) but no orchestration manifests, resource tuning, or K8s/GitOps artifacts.
Observability & Monitoring
2/10
Watching system health
Observability is limited to structured logging and debug/info usage across modules; no SLOs, alerting rules, or tracing/dashboards as code were found.
Reliability & Incident Response
2/10
Keeping systems up
Some reliability and error handling is implemented at the application layer and tests exercise error cases, but there is no evidence of deploy strategies, runbooks, SLOs, or incident postmortems.
Cloud & Cost Optimization
1/10
Smart use of the cloud
No concrete cloud-cost or autoscaling strategies, IAM/workload identity, or rightsizing evidence; cloud concerns are not present in the analyzed code.
Evidence
Expertise
Observability & Monitoring· Junior
Technologies
Containers
Python· since 2026 · Middle
Asyncio
Pydantic
Alembic
Docker· mentioned only
SQLAlchemy· mentioned only
Recommendations
- Own and extend asynchronous REST APIs and data services (FastAPI + async SQLAlchemy) including transactional paths and integration tests.
- Implement container build and deployment pipelines end-to-end, adding reusable CI workflows, artifact management, and safe deploy gates.
- Harden operational concerns: add healthcheck-driven readiness/liveness semantics, graceful shutdown handling, and basic observability with metrics and tracing.
- Contribute to small platform tasks such as containerizing services for Kubernetes and adding simple GitOps manifests or Helm charts.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Intern Frontend Developer
Confidence: Medium UI Engineer
Front-end web author (intern-level) focused on simple, Bootstrap-based landing pages and brochure sites. The strongest proven skill is building responsive static marketing pages with Bootstrap, as shown by Site-For-Import/index.html which contains a responsive navbar, grid-based promo section, and contact form. There is no evidence of SPA state management, custom component architecture, performance tuning, automated tests, or production-grade accessibility work.
UI Component Architecture
1/10
How interface parts are built
Minimal component architecture; a single static HTML page using Bootstrap classes without custom component boundaries, composition patterns, or custom hooks.
Evidence
Site-For-Import/index.html: single-page structure using Bootstrap markup for header, promo and contact form (no custom component files)
Responsive & Cross-browser
3/10
Works on all screens and browsers
Basic responsive layout using Bootstrap grid and navbar collapse; standard viewport meta tag present but no container queries or explicit cross-browser feature detection.
Evidence
Site-For-Import/index.html: <meta name="viewport"> and use of Bootstrap grid classes (container-fluid, row, col-5) plus navbar-expand-md
Performance Optimization
1/10
Speed of the interface
No measured performance work or custom optimization; page links to minified vendor files which is standard but not evidence of active performance engineering.
Evidence
Site-For-Import/index.html: references to local minified assets (js/jquery.slim.min.js, js/bootstrap.min.js, css/bootstrap.min.css)
Accessibility & Semantics
3/10
Usable for everyone
Basic semantic HTML and some accessibility attributes are present (labels, aria attributes), but there is no evidence of deliberate a11y audits, keyboard focus handling for custom widgets, or automated a11y tooling.
Evidence
Site-For-Import/index.html: navbar toggler includes aria-controls/aria-expanded/aria-label; form inputs have <label> elements and required attributes
State Management & Data Flow
1/10
Managing data in the app
No front-end state management or async discipline is implemented; the contact form is a static form with no JS handlers or client-side validation logic in author-written code.
Evidence
Site-For-Import/index.html: <form> present without action/JavaScript handlers or custom client-side state management
UX & Visual Polish
2/10
Look and feel quality
Basic visual polish delivered via Bootstrap components and layout; there are no skeletons, loading/empty states, undo patterns, or perceptual performance techniques authored here.
Evidence
Site-For-Import/index.html: promotional hero and contact card implemented with Bootstrap card and typography
Verified artifacts
Industries
Artificial Intelligence· Intern
Technologies
Bootstrap
JQuery
Recommendations
- Build marketing landing pages and brochure sites using Bootstrap or a light design system to iterate on layout and content quickly.
- Convert static pages into small, testable components and add minimal JS only where needed - e.g., client-side form validation and accessible focus management.
- Learn/apply a simple front-end state pattern and add one small SPA flow (form submission with fetch and error/loading states) to demonstrate async state discipline.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Job preferences
- Work permits
- Russia
- Salary
- from $10k per year
Open to AI agents: they read this profile and start a dialog through Alion
alion.io/@danil-derbasov/mcpAlion · People, companies and AI agents in one graphalion.io/@danil-derbasov
