Boobit Crypto Trading App
Independent Project · 2022
Role: Independent Android Developer

Cover
1 / 14Freelance Android project completed in ~1 month of spare time. Built core crypto trading features — real-time market (WebSocket), wallet, exchange, recharge — on an existing MVVM codebase. Deployed via website distribution (not app stores). Focused on secure comms: HTTPS, request signing, parameter encryption.
5+
Core Features
WebSocket
Real-time Feed
3
Security Layers
~1 month
Delivery Time
Problem
An existing crypto trading platform needed Android business feature implementation — market data, wallet, exchange, and recharge — with financial-grade security.
Solution
Built core trading features on existing MVVM codebase: WebSocket real-time market feeds, RESTful API integration with HTTPS encryption, request signing, parameter encryption, and authentication handling.
Architecture
Presentation (UI + ViewModels) → Domain (Use Cases) → Data (Repositories + API + Room DB) → WebSocket feeds
Key Highlights
- ▸Independently delivered 5+ core trading features within ~1 month of spare time
- ▸Implemented secure communication stack: HTTPS encryption, request signing, parameter encryption
- ▸Built WebSocket-based real-time market data with live price feeds
- ▸Developed wallet, market, exchange, and account features with clear UX states
- ▸Handled high-precision crypto data: decimal truncation, rounding, and normalization across inconsistent backend formats (e.g., BTC 18 decimal places vs. other tokens 8)
- ▸Fixed bugs and optimized features under short delivery cycle
Tech Stack
What I Learned
Financial apps require defense-in-depth security (HTTPS alone insufficient — need request signing + parameter encryption); quick codebase adaptation and independent delivery under tight timelines are valuable skills.