Low Level GSM / WCMDA Engineer to convert binary code to Node.js

Job ID: 40211402

Budget: $250 – $750 USD

I need an experienced developer to build a complete Node.js REST API system from scratch that implements GSM and WCDMA telecommunications protocol functionality. You will work with comprehensive protocol documentation to build a production-ready system.

What I Will Provide You
- Complete protocol documentation (GSM/WCDMA specifications)
- Packet format specifications and message type definitions
- Device communication requirements (UDP ports, protocol structures)
- API endpoint specifications for frontend integration
- Protocol examples and sample packet data
- Someone to handle device communication (provides JSON format to your APIs)

What You Need To Build =

1. Protocol Implementation > PRIORITY
Implement GSM protocol (encoding/decoding, message types, validation)
Implement WCDMA protocol (packet format, parameter handling, events)
Create binary packet manipulation utilities (byte conversion, checksums)
Build protocol validation and error handling
Handle multiple message types and protocol variations

2. UDP Transport Layer
Multi-port UDP server (port 5557 for GSM, 9000 for WCDMA)
Packet routing based on protocol type and port
Device discovery and registration system
Message acknowledgment and response handling
Connection timeout and retry logic

3. REST API Development
Complete GSM API endpoints for device control
Complete WCDMA API endpoints for parameter management
Device management APIs (discovery, status, monitoring)
Real-time event system for protocol message handling
Comprehensive error handling and input validation

4. Event & Monitoring System
Protocol event processing (heartbeat, data reports, status updates)
Device status tracking (connected/disconnected, last seen)
Event history storage and retrieval
Real-time event broadcasting for frontend integration



Technical Requirements

Must Have Skills:
- Node.js & TypeScript (advanced level)
- Binary protocol implementation (hex, byte manipulation, packet parsing)
- UDP/Socket programming with multi-port handling
- Protocol documentation analysis (ability to implement from specifications)
- Express.js REST API development
- Telecommunications protocol experience or strong learning ability

Strongly Preferred:
- Telecommunications protocols (GSM, WCDMA, 3G knowledge)
- Binary serialization and network protocol implementation
- Real-time systems development
- Event-driven architectures
- Protocol testing and validation experience

Budget ~ $500
Must be ready in a few days