Andrey K.
1 286 1
  • Projects 1 290
  • Rating 5.0
  • Rating 103 531

Budget: 250 EUR Deadline: 5 days

Hello. I have been working with Node.js/Python for over 9+ years. I am ready to implement it using FastAPI or Nest.js.

  • Projects 118
  • Rating 5.0
  • Rating 10 390

Budget: 100 EUR Deadline: 3 days

Hello.

I can develop such a service for you in NodeJS. Write to me, and we will discuss.

  • Projects 3
  • Rating 5.0
  • Rating 988

Budget: 2500 EUR Deadline: 18 days

Hello.
I am ready to develop a microservice for generating PDF reports using Python 3.11 and FastAPI according to the specified requirements.
Proposed implementation:
- registration and storage of HTML/CSS templates by unique slug;
- document templating through Jinja2;
- synchronous PDF generation with file return in the API response;
- asynchronous generation of heavy reports via Celery and Redis;
- uploading completed documents to S3-compatible storage;
- sending a webhook after task completion;
- error handling, input validation, and structured logging;

  • Projects 5
  • Rating 4.9
  • Rating 756

Budget: 2000 EUR Deadline: 7 days

Hello, I worked on a PDF-generation microservice — a service on FastAPI that generated invoices from HTML/Jinja2 templates, processing about 500 documents per hour, with heavy reports going through Celery to S3.

Could you tell me if one Webhook is planned for completion for asynchronous generation, or are intermediate task statuses (for example, "in progress" / "error") also needed so that the client can track the progress?

I suggest we get in touch; I will provide you with free technical consultation and we can create a development plan + I will tell you about my team!

  • Projects -
  • Rating -
  • Rating 285

Budget: 200 EUR Deadline: 6 days

Hello. In this service, I would separately provide for the secure processing of Jinja2 templates, restrictions for external resources, and the re-delivery of webhooks in case of temporary errors. I work with Python, FastAPI, REST API, and document automation. In my portfolio, there is a system that converts structured data into branded multi-page PDFs. For invoices and acts without JavaScript, I would suggest WeasyPrint. Playwright makes sense to use only for templates that require full browser rendering. I can implement the API, template storage by slug, Celery with Redis, upload to S3, webhook with retries, Docker Compose, and pytest tests. Before estimating the timeline, I would like to clarify two points: are versioned templates needed, and what kind of authorization should protect the API?

  • Projects -
  • Rating -
  • Rating 543

Budget: 150 EUR Deadline: 11 days

Hello!

The task suits me. I have experience generating PDF documents in my own systems: reports, certificates, and automatically generated commercial proposals.

I propose to implement the microservice not as a set of rigidly defined PDF files, but as an extensible template system.

Preliminary architecture:

— FastAPI on Python;
— REST API for data transfer in JSON;

  • Projects -
  • Rating -
  • Rating 371

Budget: 200 EUR Deadline: 2 days

Good day. I will complete the task quickly and efficiently without any hassle. I have experience working with the required technology stack and understand how to do everything quickly, beautifully, and with high quality.

  • Projects -
  • Rating -
  • Rating 406

Budget: 250 EUR Deadline: 8 days

Hello!

I can build this PDF generation microservice using Python 3.11, FastAPI, Jinja2, WeasyPrint/Playwright, Celery, Redis, Docker, and S3-compatible storage.

I'll deliver:

* Clean, modular architecture (api, core, services, tasks)
* Synchronous and asynchronous PDF generation endpoints
* Template management with unique slugs
* Celery + Redis for background processing

  • Projects -
  • Rating -
  • Rating 166

Budget: 100 EUR Deadline: 2 days

Hello. I will gladly design and implement this microservice. The stack is completely familiar to me, the task is clear, and the architecture is very interesting. I look forward to collaborating!

  • Projects 5
  • Rating 5.0
  • Rating 997

Budget: 150 EUR Deadline: 2 days

Hello. My name is Vladimir, I am a Python developer and the founder of the engineering agency Vaysed. I have thoroughly studied your task of creating a microservice for generating PDF documents based on Jinja2 and JSON data.

For implementation, I propose using a modular architecture based on FastAPI with a strict separation of code into routing, business logic, and background worker layers. For the rendering engine, Weasyprint is the best choice, as it consumes significantly less memory in an isolated container compared to Playwright and is ideal for generating invoices. The synchronous endpoint will return a binary stream of the document directly, and for heavy reports, we will deploy a combination of Celery and Redis. The worker will perform rendering in the background, upload the finished file to S3 storage using boto3, and asynchronously send a Webhook to your server. We will package the entire infrastructure into a single Docker Compose file, and cover the API endpoints with integration tests using pytest.

I have relevant experience in building reliable asynchronous backend solutions. In the Lumos project, written in Python, I designed and implemented a complex system for continuous background data processing. Additionally, while developing the comprehensive PAYBACK CARTEL system, I successfully built a fault-tolerant architecture for receiving external payment webhooks and asynchronous data synchronization with third-party APIs, which technically fully meets the requirements for your service.

You can view my portfolio at the following link: Freelancehunt

I suggest discussing the structure of your incoming JSON data and HTML template formats in private messages.

  • Projects -
  • Rating -
  • Rating 74

Budget: 90 EUR Deadline: 1 day

Hello, Ivan! A great and clearly formulated task. I am fully familiar with this stack and ready to implement a lightweight microservice strictly according to your acceptance criteria. I propose the following solution architecture: FastAPI + Jinja2 + WeasyPrint: will provide instant rendering of invoices and acts in synchronous mode. Celery + Redis + Boto3: for the asynchronous worker. Heavy reports will fall into the queue, be sent to S3, and after completion, the service will trigger your webhook. Docker Compose: I will package the application into containers for deployment with a single command. Tests: I will cover the endpoints through pytest with mocking of external services. The code will be modular and clean (api, core, services, tasks).

  • Projects -
  • Rating -
  • Rating 465

Budget: 900 EUR Deadline: 12 days

Good day.
I have reviewed the specifications. It is important to separate synchronous generation of small documents and background generation of heavy reports so that the API does not get blocked during long operations.
I will implement a microservice on FastAPI with Jinja2 templates, a separate PDF rendering service, a Celery queue for heavy tasks, Redis as the broker/backend, and S3-compatible storage for the finished files.
For the asynchronous scenario, I will provide task_id, execution status, PDF upload to S3, and a webhook with retries in case of a temporary error on the recipient's side.
I will structure the project into api, core, services, tasks, and storage, add Docker Compose, configuration through environment variables, pytest for the main endpoints, and a brief deployment guide.

Before starting, we need to agree on where the templates will be stored — in the database, file storage, or S3, as well as whether API authorization and template versioning are needed.

  • Projects 19
  • Rating 5.0
  • Rating 19 982

Budget: 250 EUR Deadline: 5 days

Good day.

I have extensive experience. Shall we discuss everything in more detail?

  • Projects 9
  • Rating 5.0
  • Rating 656

Budget: 100 EUR Deadline: 1 day

Good day!
In general, the task is clear, but to provide an accurate response regarding deadlines and pricing, I would like to clarify some questions that arose after analyzing your task.
Please write in private messages – we will discuss the details and your wishes.

  • Projects 34
  • Rating 5.0
  • Rating 9 897

Budget: 100 EUR Deadline: 3 days

Ready to implement your microservice for PDF generation in Python using FastAPI, Jinja2, Weasyprint/Playwright, Celery, and Docker. I will ensure full compliance with functional requirements and acceptance criteria, including code structure and testing.

Write to me, and we will discuss everything in detail, and I can start working immediately.

Portfolio: Freelancehunt
Reviews: Freelancehunt

  • Projects 4
  • Rating 4.8
  • Rating 706

Budget: 100 EUR Deadline: 1 day

Hello! I am a perfect fit for you with my stack, what I love the most is clean architecture and the code that I always develop. I would like to discuss the details with you, as this project interests me, creating clean architecture, a quality project, and a good result. I have worked with all the technologies you listed, and I would be happy to discuss.

  • Projects -
  • Rating -
  • Rating 412

Budget: 200 EUR Deadline: 3 days

Get a ready-made microservice in 3 days: FastAPI + Jinja2 + WeasyPrint, a synchronous endpoint returns PDF immediately in the response, heavy reports go into the Celery/Redis queue and are stored in S3. Docker Compose brings everything up with one command, the generation endpoints are covered by pytest — exactly according to your acceptance criteria. Python backends with background tasks and Docker are my everyday stack: in my portfolio, for example, a fleet management bot that recognizes receipts through AI-OCR and automatically compiles monthly reports for each vehicle. I provide the code structured (api / core / tasks / services), with a README and launch instructions. One question that needs to be resolved right away: in the async scenario, does the client learn about the file's readiness by polling the task status (GET by task_id) or is a webhook needed? I will incorporate this into the architecture from day one. I work through Safe.

  • Projects 125
  • Rating 5.0
  • Rating 4 053

Budget: 400 EUR Deadline: 15 days

Ready to develop a microservice for generating PDF reports in Python using FastAPI and Jinja2. I will provide structured code, testing, and integration with S3. Experience with Celery and Docker.

  • Projects 77
  • Rating 4.8
  • Rating 2 896

Budget: 100 EUR Deadline: 1 day

Good day! I am ready to create such a microservice according to your specifications!!! I guarantee quality!!!!

  • Projects 13
  • Rating 5.0
  • Rating 5 706

Budget: 400 EUR Deadline: 3 days

Hello, I am ready to complete your project without any problems; it is not difficult. I write in Python and often use FastAPI and Celery. I can start now.

  • Projects -
  • Rating -
  • Rating 274

Budget: 100 EUR Deadline: 1 day

Hello.
I am a senior developer with 6 years of software development experience.
I am ready to start immediately.

  • Projects 30
  • Rating 5.0
  • Rating 1 867

Budget: 90 EUR Deadline: 7 days

Hello, Ivan! My name is Roman, I specialize in developing microservices in Python using FastAPI, Jinja2, and WeasyPrint. My experience includes deploying Docker-compose environments, writing tests with pytest, and optimizing PDF generation for high loads.

  • Projects 10
  • Rating 5.0
  • Rating 1 784

Budget: 50 EUR Deadline: 2 days

Hello. I was interested to read your request regarding the development of a microservice for generating PDF documents. I will develop a scalable microservice architecture on FastAPI with a clear separation of responsibilities, where Celery will provide reliable asynchronous processing of heavy reports and integration with S3 for storage. My approach guarantees high speed and lightweight service, accurate rendering of documents using selected tools, as well as reliable error handling and a secure API. I have successful experience in creating similar solutions for automated document generation, which will allow us to utilize ready-made architectural patterns and accelerate implementation. I suggest discussing all implementation details, final budget, and timelines in private messages.

  • Projects -
  • Rating -
  • Rating 260

Budget: 100 EUR Deadline: 5 days

Hello!

I read the description of your project. It interests me, and I have experience with similar tasks. I am ready to start working and complete it with high quality.

Questions about the project:
1. Is support for storing and managing templates within the service needed?
2. What volume and size of reports are expected for synchronous and asynchronous generation?

I am ready to discuss all the details at a time convenient for you. For quick communication — Telegram or email.

  • Projects -
  • Rating -
  • Rating 392

Budget: 333 EUR Deadline: 5 days

Ivan, I see the need for a flexible document generation system that will not slow down the main process when creating heavy reports. Your task requires proper configuration of the task queue and layout of templates so that the PDF outputs with correct formatting.

I will implement the service on FastAPI with a separation between synchronous and background processing through Celery. I will integrate Jinja2 for template rendering and ensure the storage of finished files in S3 to offload the application's memory.

What is the typical data volume contained in one JSON for the report, and is there a plan for table formatting with page breaks in the templates?

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules