北京建培科技有限公司 2020 年 10月-至今 在职
职位Android 软件工程师 北京
配合产品经理、UI 设计师,根据产品需求负责设计并完成软件功能的实现
负责协调并解决项目开发过程中遇到的各种问题
验证和修复测试中发现的问题
解决研发过程中的关键问题和技术难点
根据开发过程体验对产品,框架提出改进意见,改善软件易用性,提升用户体验
按照项目计划,按时提交高质量代码,完成开发工作
帮考教育科技(北京)有限公司 2018 年 11月-2020年10月
职位Android 软件工程师 北京
根据产品需求,编码实现各模块功能
深入理解产品,完成合理的产品技术规划
对新技术进行调研,将新技术分享并应用到现有产品开发中
根据软件设计规范,合作完成Android 系统的应用程序、用户界面的设计
优化软件的模块结构和流程逻辑、解决内存方面问题
验证和修正测试中发现的问题,保障体验和质量
优化移动产品的质量、性能、提升用户体验
项目经验 项目名称:建培教育(Android)
项目描述:以建培知识点,依托数据,通过精密算法实现对每个考生针对性 智能出题, 查缺不漏, 同时通过分析历年典型真考题分析规律,学习系统包括章节练习, 模拟测试, 薄弱环节, 通关测试有针对性帮助学生,而不再在已经熟练掌握的知识点上再浪费时间
技术要点:
使用Tablayout+fragment实现模块间的切换
封装Retrofit网络请求框架,结合响应式编程的LiveDataBus,使用其操作符实现数据转换和线程间灵活切换
使用Glide加载布局图片
使用Android--GSYVideoPlayer框架实现项目中视频的播放
集成友盟第三方微信登录
项目上线之前对项目进行混淆提高其安全性,并通过多渠道打包进 行项目上线
项目名称:消防工程师题库(独立Android)
项目描述:注册消防工程师题库为广大消防考生提供专业考证学习辅导,覆盖学习科目包含消防安全技术实务、消防安全案例分析、消防安全技术综合能力, 在线题库、教材资料、有问必答等多样教学服务, 给学生一套科学的学习方法, 通过教、学、练、测、评5种学习方式形成完整的闭环式学习模式
技术要点:
项目整体采用MVVM架构模式,
使用NavigationBar+fragment实现模块间的切换
RecyclerView+LiveDataBus实现页展示与数据传输
使用Glide 进行图片处理
使用banner加载轮播图实现滑动效果
点击商品实现内部跳转 webView 实现 Android 与Js 交互
秒杀专区实现倒计时效果 结束后重新实现倒计时
集成微信、支付宝三方支付
对app 进行性能优化、内存优化
对app 进行瘦身,加固,多渠道打包
项目名称:趣味免费小说(独立kotlin)
项目描述:是一款阅读类的小说 为读者提供一款免费的小说具体有科幻,武侠等
使用MVP来搭建框架使整个项目各个模块更加清晰,以方便项目测试与后期项 目的迭代更新
使用Fragment+Viewpager+TableLayout实现页面的搭建
使用RecylcerView实现数据列表的展示以及点击事件的实现
使用SmartRefreshLayout刷新
编辑书架列表的展示实现我们展示已加入书架的列表
多渠道打包、添加混淆代码
后期项目的优化(UI优化、内存优化)
项目名称:小鹿角
项目描述: 以帮助创业者成功为使命,集媒体会展、创业培训、天使投资为一体,提供创业各阶段所需服务,连接国内顶级创投及产业资源,推动创新高成长企业快速发展 获取最新
技术要点:
使用Tablayout+fragment实现模块间的切换。
使用 Retrofit+Rxjava从网络加载数据
多渠道打包、添加混淆代码和加固
使用Glide三方框架加载图片
使用SmartRefreshLayout刷新
集成友盟三方分享,进行项目内容的分享
项目名称:蟹蟹优选
项目描述:买啥是一个发现物美价廉的购物 App, 每天 24 小时不间断,为爱购物的小伙伴们值优惠,低价好货,内部优惠券!不仅享有 9.9 元还包邮,专享神券神价格!给爱网购的小伙伴们省下来不少工资;用过的小伙伴们都会爱上这款 App 的!
技术要点:
使用Tablayout+fragment实现模块间的切换。
网络框架使用Okhttp进行搭建
集成友盟三方分享,进行项目内容的分享
实现第三方集成分享微信、微信朋友圈、QQ、QQ空间 、微