三年半多专注于开发技术的工作经验,参与多款app项目,涉及教育,电商,crm,金融,蓝牙智能硬件等方面的技术。熟悉项目从零到完成的过程,热爱技术,工作负责,有极强的团队合作意识。
Ø有良好的JAVA基础,熟悉OOP,熟悉UML图。
Ø 熟悉android基础。
Ø 了解Linux
Ø 熟悉常见的design pattern
Ø 会使用SVN,GIT等cvs工具
Ø 熟练AS的使用和开发
Ø 熟悉第三方应用(比如 百度定位、第三方登录、二维码的玩耍、友盟更新、友盟分享、极光、支付宝支付、微信支付)
Ø 熟悉常见的open source framwork的使用,喜欢逛github,喜欢研究别人的开源项目,比如网络请求(volley、 OkHttp、 retrofit)刷新(PullToRefresh 、SwipeFresh 、UItraPullToFresh)侧滑测单(SlidingMenu、 Drawlayout 、 SwipeMenu)图片加载(university-Image-loader 、picasso、fresco)事件总线(EventBus、RxJava 、otto),还有图表的(MPAndroidChar)
Ø 能够使用MVC模式,MVP模式开发
Ø 熟悉项目里面常见的优化策略
Ø 了解JNI
Ø 拥有独立开发大型应用的能力
1 哆啦课商家版
独立开发,用时两个月,经历编码测试和再测试环节按时上线。app的技术难点在于二维码高效读取,中间有比较多个第三方二维码库读取速度问题,以及解决定制化曲线分析图表,修改其中的源码;接入友盟里推送分享等模块,数据化分析;使用Rxjava+MVP+Retroift,模块化思想来设计app代码结构;确定代码规范,每天写完代码,及时的review,重构重复代码;布局优化,和性能优化保证app质量;封装通用UI组件,工具类等,方便使用、统一管理。
2 四点瓣
1 在原有项目基础上重构核心代码、项目网络模块、项目构建结构等
2 根据不同的学校反馈信息,及时和项目经理交流,灵活修改项目代码,对可变化的功能及时的做出预言。
3 及时梳理项目潜在bug,兼容手机问题,从性能优化上多下很多功夫。
4 底层使用JNI生成唯一网络请求header,对API请求做限制(碰到过被反击的过程)
5 负责所有的基类设计编写,对已有的项目功能进行独立成库,高复用加解耦。
6 在开发中积极与相关同事沟通,明确需求、考虑多处细节、考虑代码结构,提前完成自测,保证体测质量。
业余项目 SmartTrade
个人独立开发,主要研究以下领域 1 使用比jason更轻量级、更快速的protobuf来作为数据协议 2 K线,大量定制ikvStockChart,加入了更具特色的实时线绘制,以及最后一根K线动态变化 3 分时线,是基于MPAndroidChart来改的。 4 通讯协议使用了一套开源Socket框架AndroidSocketClient,剖解里面的源码,细心的修改。 5 多渠道打包,专门为不同客户定制的一套打包技术解决方案。 6 加入了对称加密AES和非对称加密DES技术,保证数据的安全性。 7 代码融入很多专业的现货计算算法,通过保证数据正确性
可兼职时间
可兼职地点
0条评论 雇主评价