Mobile Identity Resolution Platform Development - ID Resolution Platform with UID2 Integration
Core Objective
Build an end-to-end identity resolution system that creates deterministic phone number ↔ ADID (mobile device ID) mappings using the IAB UID2 protocol and ad campaign-based matching.
Project Overview
This is a sophisticated identity resolution platform with the following workflow:
Phone Numbers → UID2 Tokens → Ad Campaigns → Impression Tracking → ADID Capture → Bidirectional Mappings
Key System Components:
1. Phone Upload Service
Accepts CSV/JSON/Excel files with phone numbers
Normalizes to E.164 format
Encrypts and hashes for security
Tracks upload batches with validation stats
2. UID2 Conversion Service
Converts phone numbers to UID2 advertising tokens via IAB UID2 protocol
Manages token refresh cycles (90-day expiration)
Stores mappings in PostgreSQL
Async processing via Kafka queue
3. Ad Campaign Manager (Prebid Integration)
Creates low-cost tracking campaigns targeting UID2 tokens
Strategy: 1x1 pixel impressions for cost efficiency
Configurable budget, geography, and frequency caps
Tracks impressions and campaign performance
4. Impression Tracking System
Captures ADIDs from impression events
Extracts device data from OpenRTB bid requests
Supports both GET (pixel) and POST (S2S postback) tracking
Logs user agent and geo data
5. Mapping Service
Creates and updates phone ↔ ADID relationships
Confidence scoring based on impression frequency
Handles multiple ADIDs per phone (multi-device users)
Updates phone processing status
6. Lookup APIs (Bidirectional)
Phone → ADID: Find all ADID(s) associated with a phone number
ADID → Phone: Find phone number associated with ADID
Redis caching for <10ms lookups
Confidence scores and impression counts
7. Web Dashboard (Streamlit)
Real-time system statistics and metrics
Phone upload interface
Campaign creation and monitoring
Interactive lookup tool
Analytics and performance charts
API Endpoints Summary
/api/upload -Upload phone number file
/api/create-campaign/{batch_id} - Create ad campaign from batch
/lookup/phone-to-adid - Find ADID(s) by phone
/lookup/adid-to-phone - Find phone by ADID
/stats/overview - System statistics
/campaigns - List campaigns
/track - Impression tracking pixel
Deliverables
This is a complete, production-ready implementation with:
✅ Full database schema with indexes and partitioning
✅ All microservices implemented (upload, UID2, campaigns, tracking)
✅ Bidirectional lookup APIs with caching
✅ Docker containerization and docker-compose orchestration
✅ Web dashboard with real-time analytics
✅ Comprehensive error handling and logging
✅ Test endpoints and integration test framework
The system is ready for deployment with proper UID2 API credentials and campaign budget allocation.
-
90 days10 000 USD90 days10 000 USD
📌Hello.👋
⭐️My name is Andrey.
⭐️My work experience: 12 years+
• ➡️I can show works specifically for turnkey projects
• 🎨Portfolio:Freelancehunt
• ✅Work rating on Behance (over 500,000 views)
• 💼More works here:Dribbble
-
21 days2400 USD21 days2400 USD
Hi Stsp. A production-ready ID Resolution platform with UID2 and OpenRTB integration cannot be built in 2 days. This requires a robust Event-Driven Architecture, not a simple script.
As a Tech Lead and PCAP™ Certified Python developer, I understand the specific engineering challenges here:
UID2 Security: I will implement the strict E.164 normalization and salted hashing required by the IAB protocol before the data ever touches the DB.
Latency: For the /lookup endpoints, I will use Redis Pipelining to guarantee the
-
1 day25 USD
162 1 day25 USDHello.
I was interested to learn about your project. I am confident that I can do effective and quality work that meets your requirements and expectations. I have over 8 years of experience. I am ready to discuss the details and start working. I am waiting for your response.
-
1 day500 USD
8168 63 1 1 day500 USDGood day,
I am ready to take on your project. I have extensive experience in automating business processes and developing complex systems. I can create an identity resolution system from start to finish with deterministic matches between phone numbers and ADIDs using the IAB UID2 protocol.
My rate is $16 per hour. To start working, I will need a detailed description of the requirements and scope of the project.
Arthur
-
7 days500 USD
367 7 days500 USDHello. I have been working as a Java developer for 4 years. I will implement your task according to Enterprise development standards. Spring Boot WebFlux will provide you with asynchronous execution of all your business tasks. Low latency, efficient distribution of system resources. According to your goals, everything will be implemented as separate microservices. I will implement asynchronous data transfer between microservices via Kafka. Caching fast responses through Redis. I will create the dashboard using Grafana.
-
5 days1000 USD
172 1 1 5 days1000 USDGood day! I am ready to complete this project. Extensive experience in developing various applications.
-
20 days1000 USD
321 1 20 days1000 USDHello.
Your project requires a fully deterministic solution pipeline for identification data that connects phone numbers, UID2 tokens, advertising campaigns, impressions, and ADID. I have experience in backend, data engineering, and privacy compliance to build it from start to finish. I will develop each microservice (uploading, UID2 conversion, campaign manager, impression tracking, matching engine, and search API) with a scalable architecture, event-driven management, proper security, and high-speed searching based on Redis. I will focus on reliable data integrity, accurate matching logic, and real-time analytics to ensure the system reliably handles high throughput between campaigns and OpenRTB events. With extensive experience in distributed pipelines, identification systems, and advertising integrations, I can create a production-ready system that meets your requirements and scales according to future demand.
-
1 day25 USD
1595 7 0 1 day25 USDI am among the top 5 developers in the category of "Artificial Intelligence and Machine Learning" among ~1600 specialists on the platform.
I guarantee:
- Fast and quality execution of the task
- Strict adherence to deadlines
- Regular communication throughout the entire process
I would be happy to discuss the details of your project in private messages.
Current freelance projects in the category Data Parsing
Creation of automatic video shorts
45 USD
What exactly do I need I need to create a light AI agent or content factory 1. This is idea creation Reference https://youtube.com/shorts/omgVX00yaD8?is=1Gz_TUUlftZnkxQv 2. This is text creation 3. This is background creation + text 3. Animating the background while keeping the… AI & Machine Learning, Data Parsing ∙ 11 hours 9 minutes back ∙ 8 proposals |
Parsing company emails from a specific industry
113 USD
Find contacts (e-mail, phone number) of companies engaged in the specified business mentioned in this Google document https://docs.google.com/document/d/1_d-iLxLSL3gjRvo1GmUpWNm0Pm5YoKGcEvaiDc_2I0g/edit?usp=sharing The result should be in the form of a table with the following… Data Parsing ∙ 20 hours 10 minutes back ∙ 26 proposals |
Need a parser for the online store https://www.lcsc.com/It is necessary to regularly (once a month, or upon script launch) obtain up-to-date information about the products available in the store. https://www.lcsc.com/ from the catalog of all sections.… Data Parsing ∙ 2 days 1 hour back ∙ 43 proposals |
OpenCart — rental catalog of special equipment
135 USD
OpenCart — Equipment Rental Catalog Need to launch an equipment rental catalog on OpenCart. Theme: excavators cherry pickers forklifts generators cranes scaffolding other construction equipment. It is preferable that you already have a ready-made template or developments… Web Programming, Data Parsing ∙ 2 days 17 hours back ∙ 58 proposals |
Transfer the program - the server where the program was located has crashed (officially permitted parsing of government data)
46 USD
Hello! My client has encountered the case described below. We need help transferring to a new server and testing the program. It would be better to have a programmer who understands parsing. Software & Server Configuration, Data Parsing ∙ 2 days 21 hours back ∙ 29 proposals |