j
jokeratone

John

@jokeratone

MobileFullStackDeveloper

China
Chinese
About me
Mobile Full-Stack Developer | Flutter & iOS Native (Swift/OC) & Backend Expert in cross‑platform Flutter, deep iOS optimization, and backend integration. Stack: Flutter/Dart, Swift/ObjC, Node.js/Python, Firebase, MySQL/MongoDB, MVVM, Clean Arch, CI/CD. Services: End‑to‑end app dev (UI to backend), native iOS bridges/plugins, App Store compliance & rejection fixes, legacy code migration (ObjC/Swift to Flutter). Commitment: clear milestones, regular test builds, clean documented code, full handover.... Read more

Skills

j
jokeratone
John
Offline • 

See my services

Cross-Platform Development
I will develop custom flutter apps with swift ios optimization

Work experience

Shenzhen_AIDriving Co.,

Mobile Full-Stack Developer

Shenzhen AIDriving Co., • Full-time

Jul 2024 - Present2 yrs 1 mo

Mobile Engineer – IoT & Smart Hardware Solutions (Flutter, Objective‑C, Android (AOSP), Bluetooth, SMB, RTSP, MySQL, SQLite) Overview I built cross‑platform mobile applications using Flutter with native iOS plugins written in Objective‑C, targeting consumer hardware devices. My work spanned from ground‑up architecture design to App Store / Google Play release and ongoing maintenance. I also designed backend APIs and managed databases for device synchronization and user data. Car Camera App: Built Flutter app with native Objective‑C bridges to stream live video via RTSP over Wi‑Fi, control recording, and adjust settings via TCP/UDP sockets. Optimized video decoding for smooth real‑time playback. NAS File Manager: Developed cross‑platform iOS/Android app connecting to NAS via SMB/AFP protocols – enabled remote browsing, upload/download, and media streaming with background transfers and SQLite caching for offline access. Smart Speaker (Android AOSP): Led development of touchscreen smart speaker system, integrating voice services, media playback, and IoT device control. Optimized for embedded hardware (CPU/memory) and implemented OTA firmware updates. Backend & DB: Designed RESTful APIs (Node.js/Python) and managed MySQL/SQLite databases for device registration, user authentication, and file sync – with JWT and HTTPS security. Full lifecycle: Owned architecture, tech selection, App Store/Google Play submission, and post‑launch maintenance. Enforced code quality via reviews, static analysis, unit tests – achieved 99.5% crash‑free rate. Hardware comms: Experienced in BLE pairing, custom UDP/TCP socket programming, and writing MethodChannel bridges in Objective‑C to expose native SDKs to Flutter. Key results: Shipped 3 hardware‑centric apps to both stores; reduced crash rate by 60% and streaming latency by 35%.

享道出行-享道租车-上汽享道官网

Mobile Software Engineer

享道出行-享道租车-上汽享道官网 • Full-time

Jan 2019 - Mar 20245 yrs 2 mos

As a mobile software engineer, I developed iOS applications using Swift (UIKit/SwiftUI) and Flutter (Dart) for both driver and passenger apps on a major ride‑hailing platform. I architected the app framework following MVVM and Clean Architecture, selected the technical stack (e.g., Alamofire/Moya for networking, Realm/CoreData for local persistence, and WebSocket/Socket.IO for real‑time communication), and enforced code quality through static analysis, unit testing, and peer review processes. I implemented real‑time GPS trajectory synchronization using CoreLocation and MapKit (with custom annotation clustering) and built a reliable driver‑passenger in‑app messaging system leveraging Firebase Cloud Messaging for push notifications and WebSocket for instant delivery. Additionally, I optimized app launch time by 30%, reduced memory footprint through instruments profiling, and integrated CI/CD pipelines (Fastlane + GitHub Actions) for automated testing and distribution.