
Suljettu
Julkaistu
Maksettu toimituksen yhteydessä
PinShare already lets users drop a file, grab a six-digit PIN and pull that file down on another device, but the current code is still very much a proof of concept. My immediate priority is turning the whole backend into production-ready software. Here is what needs to happen: • Harden the API with proper rate limiting, secure file validation and background cleanup jobs. • Migrate transient metadata to PostgreSQL through SQLAlchemy, add Redis for quick look-ups and throttling, and push the actual files to an S3 bucket. • Wrap the whole stack in Docker (docker-compose for local dev, single Dockerfile for CI/CD) so it can be shipped to any container host. • Deliver a clean test suite (pytest) that covers the main paths and edge cases, plus linters and type checks. You will receive a detailed, Markdown-formatted tech brief outlining current structure, endpoints and desired improvements. I’m looking for concise, idiomatic Python, clear commit history and documentation that lets another engineer spin the service up with a single command. Once we agree on the approach I’ll open the repo and we can iterate in short, reviewable PRs until the upgrade is complete and deploys cleanly.
Projektin tunnus (ID): 40249200
20 ehdotukset
Etäprojekti
Aktiivinen 12 päivää sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
20 freelancerit tarjoavat keskimäärin ₹3 991 INR tätä projektia

Hello, We understand that you're looking to upgrade the PinShare backend to production-ready status by enhancing its security, optimizing performance, and ensuring ease of deployment. Our team at A2 Design is well-equipped to address these needs, including API hardening with rate limiting and secure file validation, transitioning metadata to PostgreSQL with SQLAlchemy, integrating Redis for efficient data retrieval, and implementing Docker for streamlined deployment. With our extensive experience in full-cycle development, we've successfully delivered complex solutions such as TutorTime, an online tutoring platform that simplifies educational interactions through advanced matching and management tools, and Shredex, an ERP system designed to automate and optimize operations in niche industries. We'd love to collaborate on bringing your vision for PinShare to life. Let’s connect and discuss how we can help!
₹2 330 INR 23 päivässä
7,6
7,6

Pitch: Hi, I'm Mahesh, a seasoned developer specializing in Python and backend development. With over 11+ years of experience, my skills span across a broad spectrum of technical fields including MySQL and Node.js – two crucial aspects for this project. Regarding your FastAPI backend upgrade, I have extensive knowledge and hands-on experience in building stable and scalable APIs. I've implemented several rate-limiters, secure file validation processes, and background cleanup jobs which are key components for securing your data and improving the overall performance of the application. Lastly, I appreciate your focus on maintaining clean documentation and providing an organized commit history. As a freelancer who values code quality, I'd ensure that every change made during the iteration is well-documented and easy to understand, facilitating continuity if any future development team takes over. Together we can ensure the project's success - providing you with robust software ready for production! Let's connect for more details on a job
₹2 500 INR 4 päivässä
5,1
5,1

Building on years of experience in Python, I have successfully developed numerous backend solutions using popular frameworks such as FastAPI. This familiarity with the stack aligns my skills very well with your project’s requirements. From hardening the API to adding rate limiting for secure file validation, I understand the nuanced intricacies needed to elevate a proof of concept to production-ready software. My journey as a backend developer has honed my ability to optimize performance and security of applications, and I believe that will facilitate the seamless migration of your transient metadata to PostgreSQL through SQLAlchemy, incorporating Redis for quick look-ups and throttling while transferring actual files to an S3 bucket. Additionally, my extensive experience with Docker will help wrap your entire stack, ensuring a container-host ready product. I consider tests to be critical in ensuring quality code, and with that mindset I will deliver not just clean codes but also a comprehensive test suite (pytest), linters and type checks that cover all main paths and edge cases. In keeping with your emphasis on documentation, I assure you clear commit histories and thorough documentation so that another engineer can set up the spun service easily. As we iterate through reviewable PRs, you can rely on me for prompt communication and brilliant problem-solving skill.I look forward to kicking off this exciting project with you!
₹3 000 INR 1 päivässä
5,1
5,1

I can take your PinShare proof-of-concept and turn it into a production-ready, secure, and maintainable service. My approach focuses on reliability, clean architecture, and production-grade tooling while preserving your existing flow. Here’s how I’ll tackle it: API Hardening: Implement rate limiting, secure file validation, and background cleanup tasks to prevent abuse and ensure smooth operation. Data & Storage Migration: Move transient metadata to PostgreSQL via SQLAlchemy, integrate Redis for quick look-ups and throttling, and store files in S3 for scalable, reliable storage. Containerization & Deployment: Wrap the backend in Docker (docker-compose for development, single Dockerfile for CI/CD) so the service is portable and deployable anywhere. Testing & Code Quality: Provide a thorough pytest suite covering main flows and edge cases, along with type checks and linters to enforce clean, idiomatic Python. Documentation & Onboarding: Deliver clear setup instructions, environment configs, and a concise README so any engineer can spin up the service with a single command. I’m ready to start immediately and will ensure the final system is robust, secure, and maintainable, fully aligned with your tech brief.
₹3 000 INR 7 päivässä
3,6
3,6

This FastAPI backend upgrade focuses on a production-ready **solution** for your PinShare service, ensuring secure, low-latency file handling and robust PIN management under load. Our **technical approach** includes implementing asynchronous I/O and Redis caching for instant PIN validation to guarantee performance and data integrity. The **implementation** and **delivery plan** involves an architecture audit, upgrading core services (PIN generation, storage), and concluding with load testing. The **budget** for this scope is 2750.0 INR, corresponding to delivering a tested, deployable backend with verified performance gains. To finalize the caching strategy, what is your current peak concurrent user load?
₹2 750 INR 2 päivässä
2,9
2,9

Hi, Turning PinShare from a proof-of-concept into production-ready software involves significant backend engineering — secure file validation, rate limiting, PostgreSQL migration with SQLAlchemy, Redis integration, S3 storage, Dockerization, background cleanup jobs, and proper test coverage. This is a full backend hardening effort, not a minor refactor. I have experience building FastAPI services, working with async patterns, containerized deployments, and database integrations, and I focus on clean, maintainable Python code. Given the technical scope, the current budget does not align with the work required. We can either increase the budget to support the full production upgrade, or reduce the scope and deliver this in phased milestones. Happy to discuss the best way forward. Best, Alfred
₹2 500 INR 7 päivässä
2,0
2,0

Hello, I have strong experience building production-ready Python backends with PostgreSQL, SQLAlchemy, Redis, and S3 integrations. I can harden your API with proper rate limiting, secure file validation, background cleanup jobs, and migrate metadata cleanly to Postgres while using Redis for fast lookups and throttling. I’ll containerize the full stack with Docker (docker-compose for local development and optimized Dockerfile for CI/CD), and deliver a well-structured pytest suite with linting and type checks to ensure maintainability. Clean architecture, clear commits, and documentation for one-command setup will be prioritized. Ready to review the tech brief and iterate through structured PRs until deployment is smooth and production-ready.
₹25 000 INR 7 päivässä
0,6
0,6

Hello, I’m very interested in helping you turn PinShare from a proof of concept into a production-ready, secure, and scalable backend. Although this is my first bid on the platform, I have solid experience building and hardening backend systems, and I am confident I can deliver exactly what you’ve outlined. Here’s how I will approach your requirements: 1. API Hardening 2. Architecture & Storage 3. Containerization & Deployment 4. Quality & Maintainability My focus will be clean, idiomatic Python, production-grade structure, and long-term maintainability. I’m comfortable working in short, iterative PRs with clear communication and feedback cycles. I’m ready to review the Markdown tech brief and begin immediately. I look forward to collaborating and delivering a clean, reliable upgrade of PinShare. Thank you for your consideration.
₹2 500 INR 7 päivässä
0,0
0,0

Hi! I have more than 3 years of deploying production grade codes with docker, aws, jenkins. Once you provide with the md file and then have a quick call about expectations and clearing rest of the details. I can deliver within 7 days.
₹2 250 INR 7 päivässä
0,0
0,0

Hello! I'm a backend developer with extensive experience in FastAPI, API security, and database optimization. I have successfully implemented rate limiting, secure file validation, and background jobs in production environments. I'm skilled in PostgreSQL, Redis, SQLAlchemy, and Docker. I understand the requirements to harden your API and migrate metadata to PostgreSQL with Redis caching. I can deliver high-quality, production-ready code within your timeline. Ready to start immediately. Let's discuss your specific requirements!
₹2 500 INR 7 päivässä
0,0
0,0

Hi, this is exactly the kind of system I enjoy working on Your idea is solid, and I can already see a clear path to turn PinShare from a prototype into a production-grade service I’m particularly curious about your current file handling flow and how the PIN lifecycle is managed as that’s where we can significantly improve robustness Here’s how I’ll approach it Harden API rate limiting with Redis strict file validation secure uploads abuse protection Storage PostgreSQL with SQLAlchemy for metadata Redis for fast lookups and throttling S3 for scalable file storage Background jobs expiry cleanup and orphan file removal using Celery or RQ Dockerized setup docker-compose for development optimized Dockerfile for CI/CD Testing pytest with edge case coverage plus linting and type checking Clean project structure and documentation so the service runs with a single command I focus on writing clean maintainable Python and delivering in small reviewable PRs ensuring transparency and steady progress If you’re open I’d like to review your current repo and propose the first refactor step I’m confident we can make this fast secure and production ready efficiently
₹2 000 INR 2 päivässä
0,0
0,0

Hi, I've read through your requirements carefully and this is exactly the kind of work I do daily. I'm a Python/FastAPI backend developer currently working at KPMG India on production-grade systems for Goldman Sachs and JP Morgan Chase. I can handle everything you've listed — rate limiting, secure file validation, PostgreSQL + SQLAlchemy migration, Redis integration, S3 file storage, Docker setup, and pytest coverage. I'll deliver clean, idiomatic Python with proper commit history and a README that lets any engineer spin up the service with one command. Can you share the Markdown tech brief so I can review the current structure? Ready to start immediately.
₹2 099 INR 7 päivässä
0,0
0,0

I will transform PinShare from a proof of concept into a secure, production-ready backend. My focus will be on API hardening (rate limiting, secure file validation, cleanup jobs), migrating metadata to PostgreSQL via SQLAlchemy, integrating Redis for fast lookups and throttling, and moving file storage to S3 for scalability. The entire stack will be containerized with Docker (docker-compose for local development and a production-ready Dockerfile for CI/CD). I will also deliver a clean pytest test suite, linting, type checks, and clear documentation so the service can be started with a single command. I work with concise, idiomatic Python and structured, reviewable PRs to ensure maintainable and deployment-ready code.
₹2 000 INR 5 päivässä
0,0
0,0

Hello, This is a solid foundation to build into a production-ready backend, and I’ve worked on similar Python-based systems involving API hardening, database migration, containerization, and structured testing. From your description, I would approach this as follows: • Implement API rate limiting using Redis-backed throttling • Add secure file validation (size limits, MIME checks, extension filtering) • Introduce background cleanup jobs for expired file and metadata removal • Migrate metadata to PostgreSQL using SQLAlchemy models • Store uploaded files in S3 using boto3 with secure object handling • Containerize with Docker (docker-compose for development, production-ready Dockerfile for CI/CD) • Add pytest coverage for critical flows and edge cases • Integrate linting and type checks for maintainable code Before proceeding, I’d confirm whether the expected budget covers full implementation of all the above items or if we should phase the improvements. Happy to review the Markdown tech brief and propose a clean, structured upgrade plan.
₹10 000 INR 15 päivässä
0,0
0,0

Hello, Senior Electronic Engineer (Sergio Arboleda Uni) & Python/FastAPI expert (Django/DRF equiv), Docker/K8s, cloud (AWS S3/GCP). I'll productionize your PinShare backend in <48h: rate limiting, secure validation/cleanup jobs, Postgres/SQLAlchemy migration + Redis, S3 files, Docker-compose/Dockerfile for CI/CD, full pytest suite + linters/mypy. Key experience: - Production FastAPI microservices (cloud automation, ETL/MLOps at Globai). - Idiomatic Python, clean commits/PRs, Markdown docs for "one-command spin-up". Proposed milestones: 1. Harden API + DB/Redis/S3 (₹800) – Repo access ASAP. 2. Docker full + deploy/test (₹1,200). 3. Tests/docs/linters (₹500). Colombia timezone (UTC-5, good overlap with Korea), full-time available NOW. Portfolio: https://www.freelancer.com/u/johanbustosm. Let's review the tech brief and open repo for iterative PRs! Best, Johan Bustos @johanbustosm
₹2 500 INR 7 päivässä
0,0
0,0

I have 15+ years of strong IT experience working across .NET and enterprise database technologies, including C#, VB.NET, Java, Python, FastAPI, ASP.NET MVC, ASP.NET Core, REST APIs, AWS Lambda, Angular, IIS, WCF/Web Services, JavaScript, jQuery, HTML, XML, and XSLT. Strong hands-on experience with Flask and FastAPI. Designed and implemented RESTful APIs following clean architecture principles. Experience with request validation (Pydantic), dependency injection, and async endpoints Refactored legacy endpoints to improve performance and readability Please feel free to message me so we can discuss your requirements in detail.
₹2 500 INR 7 päivässä
0,0
0,0

Hi! I'll help turn PinShare into production-ready software. Looking at your requirements, here's how I'd approach it: • Rate limiting and file validation (MIME checks, size limits, extension filtering) on the API layer • PostgreSQL + SQLAlchemy for metadata, Redis for PIN lookups and throttling, S3 for file storage • Docker Compose for local dev, single Dockerfile for CI/CD • pytest suite covering the main paths and edge cases, with linters(ruff for example) and type checks(mypy here) I don't have a decade of experience, but this is exactly the kind of backend work I do and enjoy. I know where to look when I get stuck, I write clean and readable Python, and I'll keep PRs small and reviewable so you always know what's happening. I'm based in Rwanda (CAT, UTC+2), communicate clearly, and won't go quiet on you. I'd be glad to read through your tech brief and share my thoughts before we formally start. Happy to discuss. Kind regards; Emmanuel
₹2 500 INR 7 päivässä
0,0
0,0

Jeonju, Korea, Republic of
Maksutapa vahvistettu
Liittynyt jouluk. 24, 2025
₹10000-15000 INR
₹4000-7000 INR
₹2000-3000 INR
₹1500-12500 INR
min £36 GBP/ tunnissa
₹12500-37500 INR
₹12500-37500 INR
$25-50 USD/ tunnissa
$25-50 USD/ tunnissa
₹1500-12500 INR
$10-30 USD
$5-10 USD/ tunnissa
₹1500-12500 INR
$20-30 USD
$25-50 USD/ tunnissa
₹600-1500 INR
₹1500-12500 INR
$75-100 USD
₹100-400 INR/ tunnissa
$750-1500 USD
$250-750 USD
₹150000-250000 INR
$100-150 CAD
$10-30 USD