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

Ekaterina Chuprun

Python Geospatial & Backend Developer

€270/day
Belgrade, RS
3-7 years

Average response time: 1 hour

About Ekaterina

I help companies build reliable Python backends, data pipelines, and geospatial applications.

I specialize in backend engineering, data processing, and map-based products. I have 5+ years of experience at Yandex building and operating large-scale analytics systems, MapReduce-style pipelines, monitoring, and production services.

I can help with:
- Python backend development with Django / DRF
- Data pipelines, ETL, and analytics workflows
- Geospatial data processing with GeoPandas, PostGIS, OpenStreetMap data, GeoJSON, CRS/projections, and spatial joins
- Map-based web applications using Leaflet / React
- Cloud deployment, Docker, CI/CD, monitoring, and production maintenance

My background combines strong backend engineering with practical geospatial project experience. I have built geospatial portfolio projects involving building classification, urban data analysis, raster/vector processing, feature engineering, and interactive map demos.

Typical deliverables include backend APIs, data-processing pipelines, geospatial datasets, map-based tools, dashboards, automation scripts, and deployment-ready services.
  • Russian

    Native or bilingual

  • English

    Fluent

Can work on-site
Belgrade (up to 30km)

Experience

  • Yandex
    Software Engineer
    TECH
    January 2020 - October 2025 (5 years and 9 months)
    Yerevan, Armenia
    • Maintained and optimized large-scale analytics services and MapReduce-style batch data pipelines, processing 100M+ records daily, improving reliability and performance of production systems.
    • Led the migration of core backend components from Python 2.7 to Python 3.11 within Yandex’s internal monorepo and build system.
    • Reduced CPU demand by 6.5× through optimization of distributed data-processing computations
    • Designed and integrated monitoring and alerting for analytics pipelines, including dashboards and key operational metrics such as job execution time, which improved issue detection and debugging
    • Implemented a distributed clustering algorithm based on a DSU variation in a MapReduce environment, improving processing efficiency and fault tolerance
    • Refactored and stabilized legacy backend APIs, introducing modern testing practices, including 64% unit test coverage and integration tests running full pipelines in a local YTsaurus cluster.
    • Contributed to data collection pipelines for YaGPT, supporting research-driven LLM development
    • Collaborated with ML and product teams to deliver new analytics report types and a kNN-based automoderation system, expanding product capabilities for end users.
    Python Django MapReduce Big Data PostgreSQL
  • Yandex
    Software Engineering Intern
    TECH
    October 2019 - January 2020 (3 months)
    Moscow, Russia
    • Supported development of backend services for collecting and serving sports event data, contributing across Django, PostgreSQL, Celery, MongoDB, and Node.js components.
    • Delivered feature updates, dependency upgrades, and pytest-based tests, improving maintainability of an existing production codebase.
    Python Django Node.js
  • Independent Project
    Backend Engineer / Geospatial Product Developer
    DIGITAL AND IT
    November 2025 - Today (9 months)
    Belgrade, Serbia
    Developed and deployed Sidescape, a private invite-only social mapping platform.
    • Built the backend using Django, Django REST Framework and PostGIS, including API design, authentication, and core product logic.
    • Built an interactive map-based frontend using React and Leaflet, integrating it with the backend APIs.
    • Set up containerized deployment with Docker, CI/CD, and cloud infrastructure on Yandex Cloud.
    • Owned the full development lifecycle, from architecture and implementation to deployment and maintenance
    GIS PostgreSQL React.js Django Docker

Recommendations

Be the first to recommend Ekaterina

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 of Computer Science (BCompSc)
    National Research University Higher School of Economics
    2020
    Bachelor of Computer Science (BCompSc)

Skill set

Categories