You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Eduard CharsovEC

Eduard Charsov

Software Engineer | Python

€260/day
Madrid, ES
8-15 years

Average response time: 1 hour

About Eduard

Software Engineer with 8+ years of experience building backend applications and solving complex engineering problems.

My background includes infrastructure planning systems, geospatial applications, routing algorithms, and data-intensive products. I have designed and delivered software solutions from initial architecture through production deployment and long-term support.
Experienced with Python, Django, FastAPI, PostgreSQL, and modern software development practices. I enjoy working on technically challenging problems, designing maintainable systems, and translating business requirements into reliable software.
  • Russian

    Native or bilingual

  • English

    Conversational

Can work on-site
Madrid (up to 50km), A Coruña (up to 50km)

Experience

  • Self-Employed
    Backend Engineer | Available for Freelance Projects (Full-time / Part-time)
    June 2026 - Today (1 month)
    Madrid, Spain
    • Available for freelance, contract and consulting engagements.
    • Open to both full-time and part-time projects.
    Python FastAPI Django AI Automation Back-End development
  • Numerical Design
    Senior Software Engineer
    October 2019 - June 2026 (6 years and 8 months)
    Madrid, Spain
    Backend development in the oil & gas industry, focused on pipeline and road infrastructure using GIS data.
    • Designed and delivered application architecture end-to-end across multiple projects: from initial design through production and support.
    • Built routing and schema-construction algorithms for pipeline, road, and high-voltage networks — enabling automated infrastructure planning.
    • Developed and maintained production APIs with Django and FastAPI (async, WebSocket); integrated GIS services, S3, Keycloak (SSO), and internal microservices in a distributed architecture.
    • Managed async task processing and scheduling with Celery and Celery-beat; used PostgreSQL (SQLAlchemy/Django ORM + raw SQL) and S3 for storage.
    • Deployed and maintained services in Kubernetes; used Docker and Docker Compose for containerisation; configured CI/CD pipelines with GitLab CI.
    • Designed a RAG system for automated detection of infrastructure spacing violations (GOST/SNiP): built embedding + reranking pipelines with hybrid retrieval (vector, graph, full-text search); used LLMs for reasoning.
    • Built an automated reporting tool: used an LLM to auto-generate structured task descriptions from Jira.
    • Designed and maintained internal Python packages and Django extensions — geospatial utilities, infrastructure computation libs, custom ORM abstractions, and admin tooling — standardising patterns and reducing boilerplate across projects.
    • Led a team of 2–4 backend engineers: code reviews, mentoring, task decomposition, sprint planning.
    Python FastAPI Django SQL AI Automation
  • Napoleon IT
    Software Engineer
    May 2019 - October 2019 (5 months)
    Built a REST API (Django/FastAPI) for a mobile and web application for real-time product tracking on store shelves. The platform enabled retailers to detect and reduce out-of-stock situations, improving shelf availability. Designed backend architecture and ensured efficient data synchronization between the application and client platforms (iOS, Android, web).
    Python Django Celery REST Docker

Recommendations

Be the first to recommend Eduard

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor
    Ural State University
    2018
    Bachelor
  • Computer Systems Networking and Telecommunications
    Ural State Engineering College
    2012
    Computer Systems Networking and Telecommunications

Skill set

Categories