
Closed
Posted
Paid on delivery
I have an existing Python codebase where business logic, routing, and ancillary helpers are all tangled together. I need that clutter untangled so one clearly-defined web service can live in its own repository and be deployed on its own. Here is what I’m after: • A clean separation of concerns inside the current project—controllers, models, utilities, and configuration decoupled so each layer is easy to reason about. • The specific web-facing component extracted into an independent Python package (or micro-service) with its own entry point, virtual-env or Dockerfile, and concise README that explains how to spin it up. • Updated import paths and dependency management so the remaining monolith still runs untouched. • A slim test suite proving both the standalone service and the parent app behave exactly as before. Acceptance criteria 1. Running the extracted service with a single command (e.g., `docker compose up` or `python -m uvicorn ...`) returns the expected health-check endpoint. 2. All existing unit or integration tests in the legacy repo pass. 3. Documentation summarises architecture changes and deployment steps. No third-party APIs are involved, so the work is fully self-contained. If you enjoy thoughtful refactoring, clear module boundaries, and Pythonic best practices, this should be a straightforward yet satisfying project.
Project ID: 40541925
32 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
32 freelancers are bidding on average ₹1,147 INR for this job

I am very interested in applying for your job since it seems to fit very will with my experience and skills. Regards SamirBanna
₹3,000 INR in 3 days
5.7
5.7

Hi sir, Thank you for giving opportunity for biding... we have gone through your requirements and we can do your Refactor Python Code, Isolate Web Service according to your exact requirements. Why You Need To Go With Us? And What Special you get with us. • Your vision = Our mission • Your idea + Our expertise = Winner on Web • Cutting edge web technology & design • Innovative, Cost effective & Customized service • Pragmatic Approach • Constant communication with clients • Consistent performance • On-time delivery • Maintenance of global quality standards • Your online business + Our experience = Your success Python, Data Analytics, Data Science, AI/ML, AI Automation, AI AGENT Portfolio IoT Data Analysis for Dairy Refrigerator Temperature Monitoring Real-time Object Detection using OpenCV and YOLO Supply Chain Management System Enterprise Data Warehouse Implementation Cloud Data Lake Migration Web Application Development for Wind Turbine Performance Prediction Data Analytics Platform for Supply Chain Optimization AI Bill System AI Try Dress
₹1,500 INR in 25 days
5.4
5.4

Hi, I have experience refactoring Python applications, separating monoliths into maintainable services, and improving project architecture using clean module boundaries. I can extract the web service into an independent package with Docker support, preserve compatibility with the existing codebase, update dependencies, and provide tests and documentation for a smooth deployment. Thanks Anshuman
₹1,100 INR in 7 days
4.7
4.7

Dear Client, I can refactor your Python codebase and cleanly extract the web service into its own independent repository exactly as requested. My approach: Separate concerns (controllers, models, utilities, config) with clear module boundaries and Pythonic structure Extract the web-facing component into a standalone package/microservice with its own entry point and Dockerfile Update imports and dependencies so the original monolith continues to run untouched Implement Docker/Docker Compose setup for easy one-command startup Add slim test suite to verify both services behave identically Provide clear documentation and architecture summary I will ensure: The isolated service runs with a single command and returns the health-check endpoint All existing tests continue to pass Clean, maintainable code following best practices I specialize in Python refactoring and microservices extraction. Ready to start immediately upon award and access to the codebase. Looking forward to delivering a clean, professional result.
₹1,050 INR in 3 days
2.5
2.5

Hi, Drop me a message — I'll share a quick prototype based on what I understood. If it matches your expectations, we can move forward. Thanks!
₹1,050 INR in 7 days
2.0
2.0

✔ I deliver 100% work — 99.9% is not for me. ✔ Workflow Diagram Codebase Audit ⟶⟶ Architecture Refactoring ⟶⟶ Service Extraction ⟶⟶ Dependency Cleanup ⟶⟶ Test Suite Validation ⟶⟶ Docker Setup ⟶⟶ Documentation & Handover Key Highlights ✔ Strong experience with Python, Django, software architecture, Docker, and microservice-based applications. ✔ Refactor the existing codebase by cleanly separating controllers, models, utilities, configuration, and business logic. ✔ Extract the web-facing component into an independent service with its own repository, entry point, Dockerfile/virtual environment, and deployment guide. ✔ Update imports and dependency management while ensuring the existing monolith continues to function without regressions. ✔ Deliver lightweight tests verifying both the standalone service and the parent application behave exactly as expected. ✔ Docker-ready deployment with health-check endpoint, clean documentation, and maintainable project structure. ✔ Clean, Pythonic architecture focused on scalability, readability, and long-term maintenance. Best Regards, Shazim Python Developer | Software Architecture Specialist | Docker & Microservices Expert
₹750 INR in 7 days
2.2
2.2

Hi, I can help you. This project is not simply code cleanup—it is a refactoring task focused on safely separating and stabilizing the system architecture. In particular, since the existing behavior must be preserved 100%, test-based validation will be a critical part of the process. If I take on this work, I will ensure that the functionality remains unchanged while the structure is cleanly decoupled and well-organized. I will also design the system with a future-proof, scalable microservice architecture in mind for potential future expansion. Thanks.
₹1,200 INR in 7 days
0.5
0.5

Hello, I hope you're having a great day. I've delivered several Python refactors separating controllers, models and utilities so a service can be extracted cleanly. I recently extracted a Flask/uvicorn-backed endpoint into its own package with a Dockerfile and python -m uvicorn entry, updating import paths and keeping the parent app working; I also wrote pytest cases for health-check and key flows. I'd usually start by reading the repo, mapping modules, then creating a service package, Dockerfile, and small pytest suite; update imports and run the full test suite. Could we hop on a short call to confirm the exact health-check path and preferred run command (docker compose or uvicorn)? Happy to share more. Thank you, Alpeshbhai M.
₹1,050 INR in 16 days
0.6
0.6

Hello, untangling a Python codebase so one service can stand on its own is exactly the kind of work I do. I would extract the business logic and routing for the service you want isolated into its own repository with a clean module layout, its own requirements file, and a Dockerfile so it builds and runs independently. I keep behaviour identical - same endpoints, same responses - and add a short README plus a smoke test so you can confirm nothing changed. To quote precisely I need to see the repo size and how tightly the pieces are coupled, so a funded milestone with read access to the code lets me confirm scope first. For the stated budget I will cleanly isolate one service end to end. deeper decoupling of the remaining modules can follow as a second milestone. Roughly 4 days once I have the code. Thank you - Jose
₹1,000 INR in 4 days
0.4
0.4

Hey, I've refactored Python codebases, separated concerns across layers, and extracted microservices with Docker and FastAPI into clean standalone deployments. You can review my work here: https://www.freelancer.pk/u/UmairBuildsAI My plan for your project: Audit the existing codebase to map out where business logic, routing, and helpers are tangled. Separate controllers, models, utilities, and config into clean layers. Extract the web-facing component into its own Python package with its own entry point, virtual environment or Dockerfile, and README covering how to spin it up. Update import paths so the remaining monolith runs untouched. Write a slim test suite confirming both the extracted service and parent app behave exactly as before. Health-check endpoint working on a single docker compose up command at handover. Can you share a rough idea of the framework in use, Flask, FastAPI, Django, or something else, so I can plan the extraction approach? Happy to jump on a quick call to go through the codebase together. Best Regards, Umair
₹600 INR in 7 days
0.0
0.0

As a seasoned Python developer with project management and code refactoring skills, I'm confident I can deliver precisely what you're looking for in untangling this code mess. My profound appreciation for clean architecture, pleasant to maintain codes and separation of concerns aligns perfectly with your project's objectives. Not only will I cleanly separate controllers, models, utilities, and configurations- I'll expertly extract the specific web-facing component into its independent repository while ensuring the monolith runs untouched; This is professionalism at its peak. Furthermore, my extensive experience in software development and system architecture has honed my ability to create scalable and robust solutions which ensures your entrapped app runs as smooth as ever. Importantly, I understand and highly utilize the power of thorough testing in ensuring bug-free deployment. Your tests are guaranteed to pass both in the extracted service and the parent app post-refactoring. Lastly, my knack for concise but comprehensive documentation will nicely wrap up this task. In clear terms, I'll break down the architectural changes, demystify deployment steps making it all easily understandable even by non-developer stakeholders. As someone who thrives on creating real measurable business impacts through my work, I am genuinely excited about leveraging that to give you the satisfying GitHub repo transformation you desire with this project.
₹1,500 INR in 2 days
0.0
0.0

Hi, Refactoring tangled Python codebases into clean, layered architecture is something I do regularly — this project is right in my zone. Here's my approach: • Separate controllers, models, utilities & config into distinct layers • Extract the web service into its own package with a FastAPI/Django entry point • Dockerfile + docker-compose for single-command startup • Updated imports so the monolith keeps running untouched • Slim test suite covering both the extracted service and parent app • Clear README + architecture summary All acceptance criteria covered — health-check endpoint, passing tests, and deployment docs. Could you share a rough idea of the codebase size (no. of files/modules) and which framework it's built on (Django, Flask, FastAPI)? That'll help me give you an accurate timeline. Let's clean it up!
₹1,050 INR in 7 days
0.0
0.0

Hi, I can help refactor your Python codebase by separating concerns and extracting the web-facing component into an independent service while preserving the existing application's behavior. My approach would be: • Analyze the current architecture and identify dependencies between business logic, routing, utilities, and configuration. • Refactor the project into clear layers with improved module boundaries. • Extract the selected web service into its own repository/package with independent startup configuration. • Update imports and dependency management while maintaining compatibility with the remaining application. • Create a Dockerfile and/or virtual environment setup for standalone deployment. • Add a lightweight test suite to verify that both the extracted service and the original application continue to work correctly. • Provide concise documentation covering architecture changes, deployment, and maintenance. I have experience building maintainable Python data processing systems and organizing complex codebases into reproducible and well-documented workflows. Estimated delivery: 3-5 days depending on the current project structure and existing test coverage. Best regards, Jofier Salas
₹1,200 INR in 5 days
0.0
0.0

Hi there! I'm an experienced Python developer specializing in code refactoring, clean architecture, and microservice extraction. I've done similar work separating monolithic codebases into well-structured, independently deployable services. Here's my approach for your project: 1. Analyze your existing codebase to understand the current architecture and identify clear module boundaries 2. Extract the web-facing component into its own package with proper separation of concerns (controllers, models, utilities, config) 3. Set up Dockerfile and docker-compose for easy deployment 4. Ensure all existing tests pass and add a slim test suite for the extracted service 5. Document the architecture changes clearly I deliver clean, Pythonic, well-documented code. Let's discuss the details and get started!
₹1,000 INR in 5 days
0.0
0.0

Hi If your business or agency is drowning in manual data entry or struggling with messy Excel/CSV spreadsheets, I can help you save hours of administrative work. I am a Python Automation & Data Specialist. Instead of handling data manually—which is slow and prone to errors—I build custom Python scripts (using Pandas) to clean, format, and deduplicate large datasets instantly. Here is what I can do for you: Automatically clean messy Excel sheets and remove duplicate records. Fix text formatting issues (casing, alignment, and spacing) in seconds. Handle missing values professionally (filling blanks with 'N/A' or 'Not Provided'). Convert repetitive data tasks into an automated 1-click execution. I recently completed a project optimizing a some-member customer manifest for a travel business, reducing their manual processing time from hours to just 2 seconds with 100% precision. I am always open to providing a FREE sample work (5-10 rows of your data) so you can verify the quality before hiring. ? Feel free to DM me directly to discuss your project! Best regards, Mohsin
₹1,050 INR in 7 days
0.0
0.0

I know exactly what you need and our experienced team can delever exactly that. Let's chat to know this project
₹1,050 INR in 7 days
0.0
0.0

hey, I am a college student with 6 years of developement experience, I think i can do the work for you very neatly. as i have seen many tangled code of many guys in these years
₹1,500 INR in 5 days
0.0
0.0

Hi, I have experience working with Python applications and understand the importance of clean architecture and maintainable code. I can refactor your codebase by separating concerns, extracting the web-facing service into an independent package/microservice, updating imports and dependencies without breaking the existing application, and adding a lightweight test suite to verify both the standalone service and the legacy project continue to work as expected. I'll also provide clear documentation covering the new architecture, deployment steps, and how to run the extracted service with a single command. I'd be happy to review your current project structure and discuss the best extraction strategy before getting started. Thanks!
₹1,000 INR in 7 days
0.0
0.0

Hi, As a Python Developer specialized in clean architecture, I can efficiently untangle your monolith and isolate your web service into a production-ready package. I fully understand the goal: decoupled concerns (controllers, models, utilities), a standalone web service with its own Dockerfile/entry point, and unbroken import paths. My step-by-step approach: 1. Audit & Mapping: Trace the exact dependency graph to ensure no hidden couplings 2. Extraction: Separate into dedicated structure with Docker/Uvicorn, fix monolith imports 3. Testing: Implement test suite to validate both micro-service health-check and legacy app integrity 4. Documentation: Deliver concise README with architecture diagram and deployment steps Deliverables: - Clean, decoupled independent web service (Dockerfile + entry point) - Updated parent application with passing tests - Clear architectural documentation Could you share the repository so I can assess the exact scope? Ready to start immediately. Best regards, Abdoul Aziz Atonfo
₹1,500 INR in 7 days
0.0
0.0

Hey there I'm Almamy Youssouf and I'm about to fully fixed and turn your project into a clean and scalable architecture, We'll start by talking about the project, the current structure and scopes so I can get all the things that I need in order to deliver the best result. Then we'll go through the needs, setting up clearly the missions goals, this is the step where I understand what you really want and explain how we going to achieve that together. I can help make things clear when needed based on my over 4 years of experience with Python/Django and app building in general. Feel free to contact me, I'm here to help. Thanks, Almamy.
₹1,050 INR in 7 days
0.0
0.0

Delhi, India
Member since Aug 8, 2020
₹600-1500 INR
$30-250 USD
$30-250 USD
₹3000-3500 INR
$50-80 AUD
$100-300 USD
$3000-5000 USD
₹2000-3000 INR
$250-750 AUD
₹12500-37500 INR
$10-30 USD
$250-750 USD
$750-1500 USD
$60000-150000 USD
$250-750 USD
€18-36 EUR / hour
€30-250 EUR
₹37500-75000 INR
$750-1500 USD
₹600-1500 INR
$250-750 SGD