Find Jobs
Hire Freelancers

Python Developer for PostgreSQL Upsert Automation

$30-250 USD

Closed
Posted 12 months ago

$30-250 USD

Paid on delivery
We are looking for an experienced Python developer to help us automate the process of upserting data from multiple CSV files into our PostgreSQL database using SQLAlchemy. The developer will be responsible for creating a Python script that can read CSV files from a directory, extract data, and insert or update that data into our database based on a specific primary key. The project requires the following deliverables: 1. Python script that can read CSV files from a directory and upsert data into our PostgreSQL database 2. The script should use SQLAlchemy to interact with the database 3. The script should handle errors such as missing files, incorrect data types, and duplicate primary keys 4. The script should be scalable and able to handle large CSV files with millions of rows 5. The script should be well-documented and easy to maintain Required Skills: 1. Strong experience in Python programming language 2. Experience in working with PostgreSQL databases and SQLAlchemy 3. Familiarity with CSV file handling and data manipulation 4. Experience in working with large datasets and optimizing performance 5. Strong problem-solving skills and attention to detail 6. Excellent communication skills Preferred Skills: 1. Experience in data engineering and ETL processes 3. Knowledge of best practices in database design and optimization Project Timeline: The project should be completed within 4-6 days, starting from the date of the contract. The timeline can be adjusted based on the project scope and complexity. Communication: The developer will be required to provide regular updates on the project progress and communicate any issues or challenges faced during the development process. Communication can be through email, chat, or video conferencing. Budget: Please provide your proposed budget for this project
Project ID: 36578108

About the project

36 proposals
Remote project
Active 11 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
36 freelancers are bidding on average $166 USD for this job
User Avatar
Top 1% in Freelancer.com Hi, Greetings! ✅checked your project details: ✅Completed Time: In project deadline We have worked on 850 + Projects. I have 6 + years of the experience in same kind of projects. If you are looking for a true Freelancer, I am the Right person for you. I am available almost 24-7 and am very responsive. I feel proud that I am a trusted Freelancer who pleases almost every single client. You can rest assure, your work will be delivered well in advance of others, with passion and accuracy. I guarantee you instant communication & responses when you need me. Why choose me? I think every client is the reason for my success. I only take projects which I am sure I can do quickly. My Portfolio Items: https://www.freelancer.com/u/schoudhary1553 I would really like to work with you on this project. If interested, Kindly contact me via chat for further details and discussion. Thank you Sandeep
$200 USD in 5 days
4.9 (625 reviews)
8.6
8.6
User Avatar
Hi, I am Senior Python script developer with 10 years of experience. I can build a script/bot by python with your instructions very short time. Can we discuss please? Thanks
$150 USD in 2 days
4.9 (187 reviews)
7.4
7.4
User Avatar
Hi there! I have more than 10 years of experience as a Data Base Administrator and Analytics Engineer. I'd love to work together on your SQL project. I'm so responsible and kind, I will always send you the files on time and with the best quality. Send me a message and I'll start working on your project. Best Regards, Giovanni.
$30 USD in 1 day
4.9 (60 reviews)
6.9
6.9
User Avatar
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$260 USD in 7 days
5.0 (46 reviews)
6.5
6.5
User Avatar
Hello there! I'm Nitin, a professional software developer with 5+ years of experience in developing scalable APIs and web backends. I have a strong background in Python programming language, PostgreSQL databases and SQLAlchemy. I understand your project well - you are looking for an experienced Python developer to help you automate the process of upserting data from multiple CSV files into your PostgreSQL database using SQLAlchemy. I believe that I am the best fit for this project due to my strong experience in Python programming language, PostgreSQL databases and SQLAlchemy. Additionally, I have experience in working with CSV file handling and data manipulation which will be required for this project. My skillset includes data engineering and ETL processes which will be useful on the project timeline as well as scaling issues with large CSV files.
$140 USD in 7 days
5.0 (14 reviews)
5.9
5.9
User Avatar
Senior Python developer. I can do it. As 9+ years experiences in these field. I can give good quality work. I have read the guidelines of your work.I believe that i can provide you the best quality works you are anticipating from this platform give me a chance to show you the best i can do at your service.
$340 USD in 7 days
4.6 (188 reviews)
6.2
6.2
User Avatar
Hello, my name is Adnan and I'm an experienced and results-driven professional with extensive knowledge in Python programming language, PostgreSQL databases, software architecture and data analysis. I understand that you are looking for an experienced Python developer to help you automate the process of upserting data from multiple CSV files into your PostgreSQL database using SQLAlchemy. The developer will be responsible for creating a Python script that can read CSV files from a directory and upsert data into your database based on a specific primary key. I believe that I am the perfect person for this project due to my strong experience in Python programming language, PostgreSQL databases and SQLAlchemy. Additionally, I have experience working with large datasets and optimizing performance. My skillset also includes communication skills - I am well-suited to this project because of my ability to provide regular updates on the project progress and communicate any issues or challenges faced during the development process. I would be delighted to discuss this project further with you should you choose to move forward with me. Please feel free to reach out if you have any questions or would like further information about me or my skillset.
$140 USD in 7 days
4.9 (11 reviews)
5.6
5.6
User Avatar
Hi, I am an experienced python developer. I can develop this script. Shall the script delete processed files? Are the files in AWS S3? Thank you.
$250 USD in 7 days
5.0 (20 reviews)
5.0
5.0
User Avatar
Hi, Dear Employer, I have read your job post carefully. I can write clean, validated python code and make a device-supported py File. I have over 12-plus years of experience with python, /Django /ChatGPT /Ubuntu/Excel, and others. Please feel free and you may award me the task; I'd be happy and present you with the best products. Let's discuss this further via chat, and I'll start your project right now. Thanks! Al. A
$140 USD in 2 days
4.4 (37 reviews)
5.6
5.6
User Avatar
Hi there, I am Khubab (Certified Python) developer. I am providing my services on freelancer.com since 2008 and I have 18 years of experience which is proved from my profile creation date. Please do not hesitate to check my profile for portfolio and certifications. I have read the requirements very carefully. I have handled such a huge csv files in my past projects where millions of records need to be migrated into mysql, mongodb and postgresql. Yes, python is the preferred language to do this job though, I need sample records and csv files from you to test and execute the operations on those files. You have not mentioned the details of error handling, like if there is duplicate primary key or missing file is there where will the script log those things. I will communicate with you on daily basis and I will deliver this project in 5 days maximum though, I as per my assessment, it will take 3 days to complete. I am waiting for your reply and highly interested to work on this project. Thanks, Best Regards, Khubab
$200 USD in 5 days
5.0 (13 reviews)
5.1
5.1
User Avatar
Experienced data Engineer with python in ETL/ELT processes, can work as per requirements.
$250 USD in 5 days
5.0 (12 reviews)
4.6
4.6
User Avatar
Hello there I'm an etl developer with 6 years experience in writing python pandas postgresql etl pipelines. I have experience with sql alchemy library too. Lets discuss more in details
$350 USD in 7 days
5.0 (8 reviews)
4.4
4.4
User Avatar
Hi, my name is Wale, i am a web developer and automator with python as my primary language. i would be able to create an upsert automation for postgresql db using sqlalchemy's orm to interface between the script and the db. If my profile checks the boxes of who you need working on the project, i hope we can initiate a conversation and discuss further on its implementation.
$250 USD in 7 days
5.0 (9 reviews)
4.2
4.2
User Avatar
Hi, I have written dozens of such python scripts. Please ping me and I'd love to work on this. Thanks!
$100 USD in 2 days
5.0 (15 reviews)
3.7
3.7
User Avatar
Hey! I am interested in your project Python Developer for PostgreSQL Upsert Automation I have completed similar papers in the past and can assure you of exceptional and original work within the agreed deadline. I have skills in Python, Excel, PostgreSQL, Software Architecture and Automation. please contact me to discuss your project in detail. Regards.
$30 USD in 3 days
5.0 (4 reviews)
3.7
3.7
User Avatar
Hi there, I am excited to share my expertise and skills in SQL using PostgreSQL, which I have acquired over the past 3 years. I am confident that I can meet your requirements. I would be delighted to work with you and I look forward to hearing more about the project if you are interested. Ps. I've done several projects using PostgreSQL and interacting with the database using the Python library SQLAlchemy, contact me to show you my previous works. Ps2. I can finish your task within a few hours, I'm thinking of ingesting data into the database using Python, automate the process using airflow and finally handling errors and exception for a robust pipeline
$180 USD in 3 days
5.0 (6 reviews)
3.3
3.3
User Avatar
Hi. I have just read your detail carefully and I have understood what you want exactly. I have rich experienced in Python , SQL, CSV and database design and optimization. So I can provide good project for you. If you choose me, you can be assured that you are getting top result, as well as someone who will complete your jobs correctly the first time. Please contact me and discuss more project detail. I am always online. Thank you.
$100 USD in 4 days
5.0 (5 reviews)
3.2
3.2
User Avatar
Hi, I am writing to express my interest in your project and to propose my services as a Python Developer. With my experience in programming and my expertise in Python and Django, I believe I can provide valuable contributions to your project. As Per your project requirements, I have reviewed your project description and am confident in my ability to deliver quality work within the specified timeline. My skills in Python include Django and AWSI have experience working on similar projects in the past. To complete your project, I would require more details of your requirement. I assure you that I will work diligently to ensure your project meets your expectations and is delivered on time. Please feel free to contact me if you have any questions or require further information. I look forward to hearing back from you and discussing how I can help bring your project to fruition. Thank you for considering my proposal. Hemant
$250 USD in 7 days
5.0 (4 reviews)
2.8
2.8
User Avatar
Hello! How are you? I'm glad to bid on your project. I'm a python expert with 8+ years experience and I'm very familiar with various libraries and packages including selenium ,pandas,NLTK,tensorflow,opencv,scikit-learn,threading etc. I have rich experience in Django , Flask and web development. I'm specialized in auto-bot , scraping , machine learning, deep learning, automation and data processing. I've seen your details carefully and I think I meet the requirements to complete your job.. Talk about details via chat. Wait for your contact. Best regards.
$120 USD in 7 days
5.0 (3 reviews)
2.5
2.5
User Avatar
Hi there! My name is Neha and I'm a professional web developer with 5 years of experience in the field. I understand that you are looking for an experienced Python developer to help you automate the process of upserting data from multiple CSV files into your PostgreSQL database using SQLAlchemy. I believe that I am the best fit for this project because of my strong experience in Python programming language, experience working with PostgreSQL databases and SQLAlchemy, familiarity with CSV file handling and data manipulation, experience in working with large datasets and optimizing performance, strong problem-solving skills and attention to detail, excellent communication skills and commitment to client satisfaction. I would be thrilled if you could give me the chance to work on this project. I am confident that my skillset makes me well-suited to complete this project within the timeframe required while ensuring quality performance optimization and end-user satisfaction. Please feel free to contact me if you have any questions or concerns about my abilities or the timeline for this project.
$180 USD in 7 days
5.0 (2 reviews)
2.6
2.6

About the client

Flag of SAUDI ARABIA
Riyadh, Saudi Arabia
0.0
0
Payment method verified
Member since Apr 12, 2023

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.