
Completed
Posted
Paid on delivery
Audit an existing Python ETL pipeline running on an Ubuntu DigitalOcean droplet extracting public registry records (Lis Pendens, Deeds, Liens) and loading to Supabase/PostgreSQL. Milestone 1 ($50): Review current code/cron setup, verify upsert/deduplication logic, and build/test Pinellas County ingestion. Milestone 2 ($75): Build and deploy Pasco County data extraction and Supabase ingestion. Milestone 3 ($75): Build and deploy Orange County integration, verify daily cron jobs, and validate data integrity. Require strong Python, session/pagination handling, PostgreSQL composite key upserts, and Linux VPS management. Bids must start with the word "PIPELINE" to confirm full review of requirements.
Project ID: 40711679
88 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
88 freelancers are bidding on average $126 USD for this job

PIPELINE Hi, I can audit and extend the existing Python → Supabase/PostgreSQL ETL pipeline, including cron/VPS review, pagination/session handling, composite-key upserts, deduplication, and data-integrity validation. I can work milestone-by-milestone through Pinellas → Pasco → Orange County, test each ingestion against the public registry source, and verify the daily Ubuntu cron deployment before handover.
$100 USD in 1 day
8.7
8.7

PIPELINE Hi, For a recent job I built a secure CI pipeline with deterministic ingestion, the kind of setup where reruns can't create duplicate rows and every load is reproducible. Secure CI Pipeline: from Adil Freelancer, deterministic ingestion On Milestone 1, the part I'd check first is the upsert path. Composite key upserts on Postgres only stay clean if the ON CONFLICT target matches a real unique constraint, and dedup breaks quietly when a source field like a case number gets whitespace or format drift. So one question: are the three counties expected to share one schema, or does each registry return different fields that need per source mapping before load? I've also run Ubuntu server config and cron work directly, so the droplet and daily job side is familiar. Happy to start with Milestone 1 so you only release on the verified Pinellas ingestion. Adil
$120.40 USD in 7 days
7.0
7.0

PIPELINE Greetings, Thank you for considering my application for this project. As an AI Engineer and Python Developer with over 8+ years of experience, I bring a wealth of knowledge and expertise in the field of Python, Deep Learning. I have carefully reviewed the project description and am eager to discuss your specific needs and requirements in more detail. My commitment is to provide dedicated support and consistent follow-up throughout the project's lifecycle. Please feel free to reach out to me to further discuss how I can contribute to the success of your project. Looking forward to the opportunity of working together. Best regards, KuroKien
$50 USD in 1 day
6.7
6.7

I specialize in Python development, ETL pipelines, and database management. I will audit and enhance your existing Python ETL pipeline on an Ubuntu DigitalOcean droplet. Milestone 1 focuses on implementing Pinellas County ingestion. Milestone 2 involves developing the Pasco County module and integrating it with Supabase/PostgreSQL. Milestone 3 includes building the Orange County integration, tuning Cron jobs, and implementing data validation. I will leverage Python skills, pagination handling, PostgreSQL upserts, and Linux VPS management. I prioritize quality, performance, security, and scalability to meet your business goals effectively. Let's collaborate closely to deliver a solution that exceeds expectations.
$225 USD in 5 days
6.4
6.4

Hello, I'm Denis, a full-stack developer with experience building data pipelines that extract, transform, and load public records into databases at scale. I understand your project: you need an audit of your existing ETL system pulling Florida county registry data into Supabase, verification of your deduplication logic, then systematic addition of Pinellas, Pasco, and Orange County extractions while maintaining data integrity. I've worked on similar systems where pagination, session management, and composite key upserts are critical to prevent duplicates across multiple sources. The main challenge is handling pagination reliably and ensuring your upsert logic prevents duplicates when records appear in multiple runs. My approach: 1. Review your current code and cron configuration to verify deduplication logic 2. Build Pinellas County extraction following that pattern, test thoroughly, and deploy 3. Repeat for Pasco and Orange County with verification that daily cron jobs run reliably The key technical consideration is your composite key strategy for upserts. Your field combination must be truly unique across county data, and PostgreSQL must handle conflicts correctly without losing data or creating duplicates. One realistic risk: county data sources may change structure or introduce formatting issues. I'll build in validation and logging to catch problems early rather than silently loading bad data. I can start right away. Let's discuss the details. Thanks, Denis.
$30 USD in 3 days
6.1
6.1

PIPELINE Hi, I understand you need to audit and extend an existing Python ETL pipeline running on an Ubuntu DigitalOcean droplet, with reliable ingestion of public registry records into Supabase/PostgreSQL and particular attention to deduplication, pagination and daily reliability. I can first review the current Python code, cron configuration, logging and deployment setup, then verify the existing upsert/deduplication logic and PostgreSQL composite-key handling. For Pinellas County, I’ll implement and test the ingestion against the existing architecture before extending the same patterns to Pasco and Orange County. For each county integration, I’ll handle session management, pagination, request failures, response parsing, normalization and idempotent database writes. I’ll also verify that records can be safely reprocessed without creating duplicates or corrupting existing data. Finally, I’ll deploy the integrations to the DigitalOcean VPS, verify the cron jobs and logs, and validate data integrity in Supabase/PostgreSQL across the required workflows. Questions: 1. Can you provide the current repository and Supabase schema, including the composite keys used for deduplication? 2. Do the three county sources use different APIs/scraping mechanisms, or is there an existing common extraction pattern? 3. Are the current cron jobs managed directly through crontab, or through another scheduler/process manager? Best regards, Houssame
$140 USD in 7 days
6.5
6.5

PIPELINE The hardest part here is making sure composite key upserts don't silently create duplicates when county sites change their ID formats or pagination breaks mid-scrape. I'd verify your existing Supabase upsert constraints first, then build each county scraper with session persistence and checkpoint logging so partial runs can resume without reprocessing. I built a similar PostgreSQL ETL for an invoicing platform (81 tables, multi-tenant RLS) and set up a full VPS stack for an Australian client under 24 hours, both at ffulb.com. I know how to handle flaky public portals and keep cron jobs stable on Ubuntu droplets. Need SSH access to your DigitalOcean box, Supabase creds, and the current codebase to audit the deduplication logic and extend it for Pinellas, Pasco, and Orange. Once I can see how the existing pipeline handles session state and retries, I can map out exactly what needs fixing versus what just needs cloning per county.
$119 USD in 3 days
5.7
5.7

PIPELINE Hi, I will audit your Python ETL on the Ubuntu droplet, verify upserts, and deliver Pinellas County ingestion (Milestone 1), then Pasco (Milestone 2) and Orange (Milestone 3) into Supabase. I can complete all three milestones within 10 days total. Ready to start now; would a sample of the Pinellas extraction be helpful? Thanks, Alex Waiting for your response in chat! Best Regards.
$140 USD in 3 days
5.5
5.5

Hi, PIPELINE , I reviewed the project and understand the main requirement is auditing the existing Python ETL pipeline, then extracting and loading Pinellas, Pasco, and Orange County registry records into Supabase/PostgreSQL. I’ll review the Ubuntu DigitalOcean cron setup, session and pagination handling, and composite-key upsert/deduplication logic. The county integrations will use reliable Web Scraping and API workflows where applicable, with SQL validation for data integrity and careful Linux VPS deployment and testing. I’ll keep the work clean, responsive, and easy to manage across all three milestones, including daily cron verification and ingestion checks. Let’s discuss here now.
$150 USD in 7 days
5.5
5.5

PIPELINE I've audited and optimized Python ETL pipelines for public record scraping before, so this is right in my wheelhouse. I'll review the cron setup, validate upsert logic, and test Pinellas County ingestion first. Then I'll build Pasco and Orange County integrations, handling pagination, composite keys, and Supabase upserts. I'll deploy each with validation checks and document cron job configurations. All work will be done on the existing Ubuntu droplet with direct PostgreSQL/Supabase access. I can start immediately. Thanks, Andrii.
$200 USD in 4 days
5.5
5.5

PIPELINE Hello, I would love to audit the existing Python ETL pipeline running on the Ubuntu DigitalOcean droplet extracting public registry records and loading to Supabase/PostgreSQL. Let's discuss more details via chat. Best regards.
$100 USD in 1 day
5.4
5.4

PIPELINE Hi, I am a Python ETL and data integration developer with 8 years of rich experience in software development, with a strong background in web data extraction, PostgreSQL, Linux servers, and automated ingestion pipelines. I am familiar with Python, requests, session handling, pagination, web scraping, PostgreSQL, Supabase, composite-key upserts, deduplication, cron jobs, Ubuntu, DigitalOcean, ETL workflows, and data validation. For your pipeline, I can audit the current code and cron setup, verify the upsert and deduplication logic, then build and deploy the Pinellas, Pasco, and Orange County integrations with reliable daily ingestion and integrity checks. I'm an individual freelancer and can start right away. Please contact me with the best time for you to have a quick chat. Thanks. Emile.
$250 USD in 7 days
5.0
5.0

As a seasoned automation specialist, I am acutely aware of the power and necessity of efficient ETL pipelines. My expertise in Linux along with my proficiency in Python, PostgreSQL and Supabase make me an ideal candidate for your project. I can conduct a comprehensive examination of your existing codebase and its cron setup, ensuring both a meticulous validation process and making necessary improvements to enhance performance. One of the unique strengths I bring to the table is my penchant for designing complete lead generation systems. This, coupled with my prowess in session/pagination handling and composite key upserts, will enable me not only to impeccably review and validate your current pipeline but also empower it to extract county data from Pinellas, Pasco and Orange counties- seamlessly integrating the respective processes with Supabase and PostgreSQL. Lastly, I thrive on building systems that are not just functional but are scalable, well-documented and operator-friendly. Your project is not treated as just a job; it's transformed into an opportunity for me to create a system that saves time and scales with your business. So, if you're looking for a reliable professional who can audit, analyze, optimize and extract meaning from your data while furnishing automation solutions that align with your specific needs - at every stage - then I affirmatively say tighten the pipe line, let's get working!
$30 USD in 3 days
4.9
4.9

PIPELINE I can audit, stabilize, and extend your Python extract-transform-load (ETL) pipeline across all three milestones within the listed $50/$75/$75 budget. For Pinellas County, I’ll review the existing code and cron configuration, test session and pagination handling, and verify deduplication plus idempotent upserts—operations that can run repeatedly without creating duplicate records. For Pasco and Orange Counties, I’ll build normalized extractors with retry handling, checkpoints, and PostgreSQL composite-key conflict logic. Deployment will include secure environment configuration, cron locking to prevent overlapping runs, structured logs, and integrity checks covering record counts, duplicates, missing fields, and data freshness. I’ll provide tested code, deployment evidence, and concise maintenance notes while preserving stable existing functionality. Can you provide repository, DigitalOcean Secure Shell access, Supabase schema details, and the three county source URLs?
$250 USD in 3 days
4.8
4.8

Hello sir, Did go through your job description and glad to share that I have enormous experience in Python ETL Pipeline Audit and County Data Extraction (PostgreSQL / Supabase) I'm a seasoned programmer and Engineer with quality experience in Flutter, React, Node.JS, SpringBoot, Frontend and Backend Development, Python, Matlab, R studio, C, C++, C#, OpenCV, OpenGL, Tesseract OCR, google vision, Statisticaal programming/R progamming data analysis Computing for Data Analysis Time Series & Econometric, Machine learning, AI, Deep learning, Matlab and Mathematica, 3D modeling, CAD/CAM,AutoCAD, 2D, Architectural Engineering, SolidWorks, Unity 3D, AutoCAD, 2D drawing, 2D draftingPCB, Electronics, Arduino, Embedded Systems Automation, Embedded and Firmware , IOT, Electrical/Mechanical Engineering I am a TOP Rated Freelancer, and you can check my reviews here as well: https://www.freelancer.com/u/mzdesmag. Looking forward to potentially working together on this project. Thanks and Best regards, Adekunle.
$60 USD in 1 day
4.8
4.8

Hello there, I can assist with auditing your Python ETL pipeline and extracting county data to PostgreSQL/Supabase. I will review the current code, ensure proper upsert logic, and implement data ingestion for Pinellas, Pasco, and Orange counties. With expertise in Python, PostgreSQL upserts, and Linux VPS management, I am well-equipped to handle this project effectively. Looking forward to discussing the details further. Thanks, Manisha
$140 USD in 4 days
4.4
4.4

**PIPELINE - free right now and can start auditing your extraction cron today** Went through your Python ETL setup and this is squarely what I do, session and pagination handling into Postgres and Supabase with clean upsert logic. Built and maintained similar registry style extraction pipelines running on a DigitalOcean droplet with cron scheduling and composite key dedupe for a client tracking public filings across multiple counties. I can start with Milestone 1, reviewing your current code and cron setup, verifying the dedupe logic, then move straight into Pinellas before Pasco and Orange. Want me to get repo access so I can start the audit today?
$200 USD in 7 days
4.5
4.5

==== Hi - Truong here ==== “COUNTY DATA ETL PIPELINE” — you need reliable county ingestion with correct pagination, deduplication, and daily Supabase loads. I’d audit the existing cron/code first, verify the composite-key upsert behavior, then implement each county against the actual registry response patterns. The important edge cases are session expiry, pagination gaps, duplicate records, schema differences, and jobs that appear successful while silently loading incomplete data. Q1 - Can you provide the existing repository and a sample of the current Supabase schema/upsert keys? Looking forward to work with you.
$150 USD in 1 day
4.4
4.4

PIPELINE Hello, I’m excited about the opportunity to audit your existing Python ETL pipeline on the Ubuntu DigitalOcean droplet. I understand the importance of ensuring accurate data extraction from public registries and seamless integration with Supabase/PostgreSQL. With over five years of experience in Python development and ETL processes, I have a strong background in session handling, pagination, and PostgreSQL composite key upserts. I’ve successfully managed similar projects, ensuring data integrity and efficiency. To achieve your project goals, I propose the following approach: - Conduct a thorough review of your current code and cron setup to identify any potential issues and verify the upsert/deduplication logic. - Implement and test the ingestion process for Pinellas County, ensuring all records are accurately captured. - Develop and deploy data extraction for Pasco and Orange Counties, validating each integration and the reliability of daily cron jobs. I am eager to get started and confident in delivering quality results within your timelines. Please feel free to reach out if you have any questions or need further details. Looking forward to your response!
$140 USD in 7 days
4.2
4.2

Hello, PIPELINE I’ve reviewed similar ETL pipelines for county record systems—one client needed to handle pagination errors in their web scraper, which I fixed by implementing retry logic with exponential backoff, reducing failed requests by 30%. I’d audit the existing pipeline to identify bottlenecks in session handling and upsert logic, then optimize the data flow to avoid duplicate entries in Supabase. Cleaner data will make future queries faster and reduce storage costs. I’ll document the audit findings and suggest improvements before starting the County integrations. Once the pipeline is stable, I’ll leave a checklist for ongoing maintenance. If this approach works for you, I can start with the audit and provide a detailed report within a week. Thanks, Lazar.
$50 USD in 1 day
4.0
4.0

Sarasota, United States
Payment method verified
Member since Sep 14, 2026
$30-250 USD
$30-250 USD
₹600-1500 INR
₹1500-12500 INR
$8-15 USD / hour
₹750-1250 INR / hour
₹750-1250 INR / hour
₹750-1250 INR / hour
$2-8 CAD / hour
€12-18 EUR / hour
$250-750 USD
₹3000-5000 INR
₹12500-37500 INR
£18-36 GBP / hour
₹600-1500 INR
$6-10 USD / hour
₹750-1250 INR / hour
₹750-1250 INR / hour
$10-30 CAD
$15-25 USD / hour