Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Python FastAPI + PostGIS Mini-Project

3341 USD

  1. 2642    6  1
    45 days3341 USD

    Hello!
    The task is clear and fully matches my stack and experience. The technologies you specified — Python, FastAPI, PostgreSQL, and Docker — are the foundation of my 4 years of practice in backend development.
    I have practical experience working with PostGIS, including using spatial indexes (GIST) and performing geo-queries (for example, using ST_Intersects) to filter data by bounding box. The tasks for the test mini-project — implementing endpoints for GeoJSON and asynchronous request processing — are completely clear to me.
    I am ready to complete the test assignment to demonstrate my skills and then move on to the main project.

  2. 548    1  0
    40 days3341 USD

    Hello,
    I understand that you need a backend on FastAPI that works with PostGIS for geospatial data. I can create the necessary endpoints for accepting GeoJSON, bounding box queries, and asynchronous data access. The API will return clean GeoJSON responses.
    I will use asyncpg or SQLAlchemy with async support. Docker configuration will be included. I have experience working with large geospatial datasets and know how to use spatial indexes to improve speed.

  3. 1192    12  0
    30 days3897 USD

    Hello. All recent projects were done using almost your stack. I am ready to offer my candidacy.

  4. 1222    38  0
    49 days3341 USD

    Hi,
    The test task looks straightforward. I'd set up a docker-compose environment, build the API with FastAPI's async features, and use PostGIS with proper GIST indexing for the spatial queries to make them fast.
    I have production experience with exactly this stack, especially with optimizing PostGIS queries on large datasets, which seems to be the core of your main project.
    Quick question about the main project: you mentioned "large volumes of data" and "batch inserts". Could you give a rough idea of the scale we're talking about? Just curious about the performance challenges ahead.
    Ready to tackle the test task. Let's talk.

  5. 612    21  0
    100 days3341 USD

    Hi. I am able to do your project. I have enough experience and time. You can write me message to discuss details.

  6. 72    1
    20 days3341 USD

    Good day, I have 5 years of experience, I work at IBM, ready to help, write to me to discuss the details.

  7. 946    12  0
    1 day3341 USD

    Hi Anton!

    That sounds interesting, I'd be happy to learn more about your test task :)

  8. 226  
    30 days3341 USD

    Hi!
    I'm very interested in this opportunity. I have solid experience working with FastAPI and asynchronous programming, as well as deep knowledge of PostgreSQL and PostGIS, including complex spatial queries, indexing, and performance optimization.

    In past projects, I've implemented endpoints for GeoJSON input/output, bounding box searches, and layer filtering with millions of spatial objects using PostGIS. I'm also comfortable working with Docker and async ORMs like SQLModel or Tortoise.

    I can deliver a clean, well-structured REST API with full GeoJSON support, async operations, and PostGIS-backed logic. I’d be happy to go through the test task — please send over the details.

    Let’s connect — I’d love to contribute to your GIS platform.

  9. 1182    13  0   3
    50 days3341 USD

    Hello, my name is Ruslan. My team and I are engaged in development
    We have extensive experience in developing projects in Python using APIs and processing geospatial data.
    I suggest discussing the details in private messages

  10. 1212    7  0
    55 days3341 USD

    Good day!

    Thank you for the detailed project description and requirements. This challenge fully matches my experience and interests.

    Why I am suitable for this project:
    Over 3 years of experience with Python focusing on backend development, particularly with FastAPI.

    Practical experience with FastAPI — created scalable REST APIs using asynchronous programming and Pydantic validation.

    Deep knowledge of PostgreSQL with PostGIS — worked with complex geospatial queries, geometry and geography types, created spatial indexes, optimized queries for large datasets.

    Asynchronous database access — used SQLAlchemy 1.4+ with asyncpg driver for efficient operation.

    Serialization of geospatial data into GeoJSON — ensured correct conversion of spatial types into valid GeoJSON for clients.

    Performance optimization — experienced in optimizing batch inserts, indexing, and tuning PostGIS for fast geospatial data processing.

    Docker — create and maintain docker-compose configurations for projects with PostGIS and FastAPI for easy deployment.

    Git — a routine part of workflow, maintaining clean commit history and branch management.

    How I plan to implement the tasks:
    GeoJSON polygon acceptance endpoint — via POST method, with Pydantic validation, conversion to WKB, and storage in a table with geometry.

    Spatial query (bbox) — GET endpoint with bounding box parameters, using PostGIS ST_Intersects function to find overlaps.

    Asynchronous operation — fully asynchronous work through FastAPI and asyncpg to ensure maximum throughput.

    Serialization — when returning data, convert polygons to GeoJSON using ST_AsGeoJSON and deliver valid GeoJSON to clients.

    Docker configuration — create docker-compose with PostgreSQL + PostGIS service and FastAPI backend.

    If interested, I am ready to provide a prototype solution or deploy a full minimal working example for evaluation.

    I would be glad to join the team and help develop the geospatial platform.

    Thank you for the opportunity!

    Best regards,
    Ruslan

  11. Another 4 proposals concealed

Current freelance projects in the category Web Programming

Layout of the site for WordPress

Good day, I need layout - high quality, flexible, responsive. Landing Page + blog Please send a couple of your works from your portfolio, with the most interesting layouts, with animations. Thank you

HTML & CSSWeb Programming ∙ 1 hour 19 minutes back ∙ 51 proposals

Installation of a plugin on Shopify for customizing content on different pages

Hello. I need to install a plugin on the Shopify site to add and edit custom content at the bottom of each category page for SEO. Requirements: 1. Text format 2. FAQ block Alternatively, it can be implemented through the site code, but it should not affect the site's…

Content Management SystemsWeb Programming ∙ 1 hour 21 minutes back ∙ 16 proposals

Fix layout bugs on the OkayCMS website

16 USD

Fix bugs in the dropdown menus on the OkayCMS website. There is a bug in the display of the submenu when hovering over them.

Content Management SystemsWeb Programming ∙ 2 hours 29 minutes back ∙ 33 proposals

Small edit on the website

16 USD

Need to update the offer agreement in the footer to a new one, the company has changed its regulations Task will take 20 minutes

Web ProgrammingDesktop Apps ∙ 4 hours 55 minutes back ∙ 87 proposals

Transfer of the website to Shopify

We need to migrate the current website jdfurniture.uk from OpenCart to the Shopify platform. The current OpenCart site generally meets our needs in terms of structure and functionality. The main reason for the migration is issues with payment systems. There should be no such…

HTML & CSSWeb Programming ∙ 19 hours 37 minutes back ∙ 31 proposals

Client
Anton Lytvynov Lytvynov Production
Ukraine Dnepr  16  0  1
Project published
10 months 20 days back
225 views
Tags
  • postgis
  • fastapi
  • docker
  • PostgreSQL