1. 大智慧App(Android端)
项目简介:大智慧是一款金融证券类应用,提供实时行情、智能分析、交易功能等。
技术栈:Java/Kotlin、Jetpack组件(ViewModel、LiveData、Room)、自定义View、WebSocket、Retrofit、OkHttp、数据库(Room/SQLite)。
主要职责:
负责 行情展示模块 的开发与优化,使用 自定义View 绘制K线图、分时图,优化绘制性能,提升用户体验。
实现 WebSocket 实时数据推送,优化消息处理逻辑,提升行情数据刷新效率。
参与 交易模块 维护,优化下单、撤单交互流程,提升用户操作流畅度。
适配不同 Android机型和分辨率,优化界面兼容性。
使用 LeakCanary、Profiler 进行内存优化,减少OOM,提高应用稳定性。
2. 自研量化策略工具(内部项目)
项目简介:一款面向内部金融分析师的移动端量化策略工具。
技术栈:Kotlin、Jetpack(DataStore、WorkManager)、自定义View、Chart库、Room数据库。
主要职责:
设计并开发 策略回测模块,实现自定义K线图交互,支持缩放、拖拽及指标分析。
开发 异步任务调度系统,基于 WorkManager 实现定时策略回测和数据同步。
采用 DataStore 替代 SharedPreferences,提升配置存储的效率和安全性。
参与 APP性能优化,减少启动时间,提升界面渲染流畅度。
3. Web嵌套H5交易系统优化
项目简介:优化App内嵌H5交易页面的体验,提高WebView加载速度与交互流畅度。
技术栈:Android WebView、JSBridge、前端(Vue)、Hybrid技术。
主要职责:
通过 预加载WebView 和缓存策略,提升页面打开速度 30%。
设计 JSBridge 通信机制,优化H5与原生交互,提升用户体验。
解决 WebView内存泄漏,优化Cookie管理,确保交易安全。