我是一名Android开发工程师,具备扎实的Java/Kotlin编程基础,熟练使用Android SDK进行应用开发。掌握Jetpack组件(如ViewModel、LiveData、Room等),能够高效构建现代化Android应用。熟悉常见架构模式(MVVM、MVP、MVC)及多线程编程(Handler、Coroutine等)。具备良好的UI/UX设计能力,熟练使用Material Design规范。熟悉网络通信(Retrofit、OkHttp)、数据库存储(Room、SQLite)及第三方SDK集成。具有一定的前端开发(HTML、CSS、JavaScript)及服务端开发(Spring Boot、Node.js等)经验,能实现端到端的业务逻辑。拥有扎实的调试、优化能力,关注应用性能及用户体验,同时具备良好的团队协作和问题解决能力。
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管理,确保交易安全。
分时图与K线图是证券App中最核心的功能之一,主要用于展示股票、期货等金融产品的价格变动趋势,提供给用户技术分析的依据。在大智慧App中,该模块支持 实时数据推送、多种技术指标、高性能渲染 以及 交互优化,确保用户在移动端获得流畅的市场行情体验。
本系统是一个电商分销管理平台,主要用于 管理商品、订单、商家等核心数据,帮助运营人员对电商平台进行高效管理。该系统包含 产品管理、订单管理、服务商管理 等多个模块,提供友好的操作界面,支持数据的 增删改查、状态管理、筛选搜索等功能。