Summary We need an experienced AWS/backend developer to deliver pre-aggregated user KPIs, time-series endpoints for charting, and upcoming payment endpoints. The goal: provide small, fast endpoints the frontend can call (single request per dashboard load) and ensure data correctness, caching and tests.
Scope of work Build (or finalize) the following endpoints (or confirm/extend existing):
1. GET /user/{user_id}/kpis Returns: portfolio_value, total_appreciation, monthly_earning, monthly_payout, last_updated Pre-aggregated for fast reads
2. GET /user/{user_id}/upcoming-payments?days=30 Returns scheduled installments due in the next X days (property, amount, due_date)
3. GET /market/history/{area_key}?days={n} Returns time-series: [{date, price_per_sqm, valuation}] for charting
(Optional) GET /user/{id}/portfolio-snapshot/latest — aggregated per-property snapshot
Data sources & responsibilities: - Use DynamoDB table (PropertyValuations) for historical price/sqm series. - Use Monthly Snapshot Engine (Lambda) for latest snapshot/purchase_price/current_value. - Map OCR outputs (SPA) to PaymentSchedule table to compute upcoming payments.
Ensure: -Composite key time-series queries on DynamoDB are efficient and paginated -Caching layer or TTL to prevent too many DLD API calls (redis or in-Lambda cache) -Proper authentication and secure handling of API keys -Unit tests and integration tests -Swagger/OpenAPI doc for endpoints and example responses -Provide a brief data model summary and documentation for frontend mapping.
Deliverables - Implemented endpoints deployed to the existing AWS account (or provided as serverless Lambda + API Gateway definitions) - Postman collection / OpenAPI spec - Tests and instructions to run them - Short runbook describing cron/timing of snapshot ingestion and where the KPIs derive from
Acceptance criteria - /user/{user_id}/kpis returns accurate numbers for sample user (manual cross-check) - /market/history/{area_key} returns at least the last 90 days or the available historical records (non-empty) - /user/{id}/upcoming-payments lists the correct installments for sample user - All endpoints respond within acceptable latency (
Dynamic Video Editor for High-End Prize Announcement Category: Adobe Premiere Pro, After Effects, Content Creation, Final Cut Pro, Social Media Marketing, Video Editing, Video Services, Videography Budget: £18 - £36 GBP
Création d'images IA pour e-commerce -- 2 Category: AI Art Creation, AI Chatbot Development, AI Development, AI Image Editing, Article Writing, Gemini, Graphic Design, Logo Design, Photoshop Budget: $2 - $8 USD
01-Apr-2026 15:56 GMT
Editor Vlog Harian Profesional Category: Adobe Premiere Pro, After Effects, Video Services, Video Upload, Videography Budget: ₹600 - ₹601 INR
01-Apr-2026 15:55 GMT
2D Animated Short Story Category: 2D Animation, 2D Drawing, 2D Layout, Animation, Concept Art, Illustration Budget: $30 - $250 CAD
01-Apr-2026 15:54 GMT
Dynamic Gym Reel Video Editing Category: Adobe Premiere Pro, After Effects, Color Grading, Final Cut Pro, Motion Graphics, Video Editing, Video Production, Video Services Budget: ₹600 - ₹1500 INR
01-Apr-2026 15:52 GMT
Minimalist Wix Wisdom Blog Category: HTML, PHP, SEO, Web Design, Web Development, Website Optimization Budget: $250 - $750 USD
01-Apr-2026 15:51 GMT
Penulisan Artikel Blog Travel Category: Article Writing, Blog, Blog Design, Blog Writing, Content Development, Content Writing, Copywriting, Creative Writing, Romance Writing, SEO Writing Budget: $30 - $250 USD
01-Apr-2026 15:51 GMT
Minimalist Pastel Logo Design Category: Adobe Illustrator, Branding, Graphic Design, Illustration, Logo Design, PDF, Photoshop, Typography, Web Design Budget: $15 - $25 USD