Fitbit One-Off Batch Pull for Multiple Users to Azure Blob Storage (Python / Cloud Developer)

Posted 3 hours ago

Worldwide

Summary

I am looking for a developer to build a clean, lightweight script that extracts historical user data via the Fitbit Web API and uploads the raw JSON output directly into an Azure Blob Storage container. I already have a microsoft azure platform and I am registered on the fitbit developer platform. I want to make it as easy as possible for the fitbit user to share their data with the platform. The script also needs to be easy for me to execute (or easy to run on my behalf safely). What You’ll Be Doing: Milestone 1 — Platform setup and single user pull Google Cloud project configured in our account, OAuth app and scopes, extraction across all data types including intraday heart rate, raw daily JSON into your Azure container, README. Milestone 2 — Multi user consent flow behind your website A hosted consent page our sign up link points to. Each user signs in with Google, consents, tokens captured securely server side, their historic backfill runs, and their data lands in Azure keyed per user. Static data they manually provide (age, gender, weight) is also captured. This is the core of the project.  Milestone 3 — Verification support and scale hardening You guide and support our Google app verification submission, and harden the pipeline for many users: rate limit and retry handling, resumable batch runs, and per user status logging. Milestone 4 — Handover and support Handoff: Deployment and run documentation, a walkthrough call, and two weeks of support after delivery. Includes a simple README.md explaining how to plug in my API keys/Azure credentials and run the process. Preferred Skills: Strong Python background (using standard Azure Storage SDKs & requests). Experience with Fitbit Web API (or similar OAuth 2.0 / REST health APIs). Experience with Microsoft Azure Storage / Containers.

  • $2,000.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Python
Microsoft Azure
Activity on this job
  • Proposals:20 to 50
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Feb 28, 2023
  • United Kingdom
    8:21 PM

Explore similar jobs on Upwork

Cloud Platform Migration EngineerHourly‐ Posted 4 weeks ago
Cloud Migration
Network Administration
Scripting
Git
Kubernetes
OpenShift
Infrastructure Management
Troubleshooting
DNS
Splunk
Virtual Machine
System Monitoring
Senior DevOps & Cloud EngineerFixed-price‐ Posted 1 day ago
DevOps
Linux System Administration
Embedded System
C

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo