锤子简历品牌推广师
Android/开发工程师个人简历模板范文
作者:锤子简历 2021/12/07 14:30:00
阅读 171

求职意向

Android 开发工程师 浙江杭州 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 计算机科学与技术

主修课程:C++ JAVA语言 计算机网络 操作系统 数据结构 数据库 软件工程

工作经验

2020.x -2020x 锤子简历信息技术有限公司 Android 开发工程师

黄金宝是一家致力于黄金理财和黄金饰品销售的互联网公司,号称“黄金饰品新零售领跑者”。

在公司任职期间,负责公司“金有金”、“金有金商城”、“收银系统”Android APP 的主要开发。负责Android 项目的重构架构、开发、优化构建速度等工作;搭建内网 Maven 平台上传项目基础库;使用 Python 开发一键打包工具,使打包、加固、签名脚本化,并部署到内网 Jenkins 上。

2020.x -2020x 锤子简历信息技术有限公司 Android 开发工程师

雄猫软件是国内领先的金融科技服务商,主要提供一整套互联网金融解决方案。

在公司期间,独自负责多款 P2 P理财项目,现金贷项目 Android 客户端的开发。在进入公司初期,摈弃了公司原有的老框架,使用 Android Architecture Components 进行项目的开发。

2020.x -2020x 锤子简历信息技术有限公司 Android 开发工程师

策望科技是一家致力于物联网方向的公司,主要为学校学生提供课外实践的物联网应用。

在公司期间,主要独自负责物联网 Android App 和 iOS App 的开发。并在公司技术总监的带动下,了解了 Go,Python,Nginx,Angluar 等,技术广度有了一定的提升。

项目经验

2020.x -2020x 金有金、金有金商城 Android 客户端主程

金有金是一款服务于黄金投资的 APP,提供担保交易、线上买黄金,线下换存黄金投资的 O2O 平台。项目主要有零购整取、稳健金、旧金回收、提取金条、换购金饰等模块。

金有金商城是一款互联网黄金珠宝新零售平台, APP 包含商品列表,商品分类,商品详情,购物车,订单等常用模块。
项目使用 MVVM 架构进行重构,并使用 PowerMock 为 ViewModel 编写单元测试代码,使项目代码更易维护和迭代;
使用 Jetpack 中的 DataBinding 绑定布局和数据;
使用 DataBinding 提供的可自定义 XML 属性对常用控件属性进行 XML 赋值,包括 RecyclerView Adapter 中数据的设置;
使用 AndroidX 扩展库,摒弃掉 Android Support 支持包;
使用 Retrofit 2 + OkHttp3 实现服务器接口请求,并使用拦截器对登录 Bearer Token 进行处理;
使用 RxJava 2 基于事件流的链式编程进行对接口的请求,包括对接口返回错误的统一处理;
使用 Gson 自定义 Factory 和 Adapter 对接口返回数据中数据类型和格式进行统一处理;
使用 ViewStub 对首页五大 Tab 页面进行懒加载,优化应用启动速度和内存占用;
使用自定义 Gradle Build Type 对应用的开发环境,测试环境和线上环境进行区分;
使用 AspectJ 对项目进行 AOP 切面处理,如拦截 startActivity 方法,解决快速点击进入多个 Activity 的问题;
使用 Router 路由框架对 Activity 进行 URL 化,方便应用内和应用之间的跳转;
使用 Thread 的 ExceptionHandler 对异常进行处理,并上传到 Bugly 平台和钉钉群进行实时通知;
其他第三方业务框架集成:GrowingIO 实现对用户行为的埋点,网易七鱼实现应用内客服功能,友盟推送实现消息推送,微信登录和分享实现第三方登录等等。

2020.x -2020x 金多多收银系统 Android 客户端主程

金多多收银系统是面向线下金店的一款收银系统,主要包含门店销售、商品管理、报表查询、会员管理、员工管理等模块,并集成了扫码付款,生成二维码被扫付款,副屏显示,小票打印机等功能。
项目使用 MVVM 架构进行重构,并使用 PowerMock 为 ViewModel 编写单元测试代码,使项目代码更易维护和迭代;
项目使用单 Activity + 多 Fragment 的架构,便于各模块之间的跳转和数据的保存;
使用页面内自定义键盘便于在收银时商品数量、金额的输入;
使用 Room 数据库持久框架对商品类目等数据进行本地的持久化;
使用 AIDL 调用其他进程服务以实现小票的打印;
使用全局检测键盘输入事件对条形码和二维码的扫描;
使用 SoundPool 实现订单销售成功后的语音提示的播放。

2020.x -2020x 区块链交易所项目 Android 客户端开发

交易所项目是一款类似与火币网的线上数字资产交易平台,分为币币交易和法币交易两个客户端

项目使用 MVP 架构,Retrofit2 + OkHttp3 实现网络请求,使用 EventBus 进行组件之间的数据传递;
使用 Databinding 进行 View 和数据实体之间的绑定;
使用 WebSocket 实时更新交易行情信息,Stomp 协议实现消息订阅与回传;
使用 MPAndroidChart 进行交易行情K线图的展示;
使用 ConstraintLayout 进行复杂界面的绘制;
使用 Google 二次验证加强账号安全。

2020.x -2020x 永鑫宝 Android 客户端开发

永鑫宝是一款面向公司内部员工的P2P理财和发工资平台,员工每月的工资会通过平台下发,可以选择提现和购买理财项目。

项目使用MVP架构,Retrofit2+OkHttp3 实现网络请求,使用 EventBus 进行组件之间的数据传递;
使用 SharePreference 进行数据的持久化,使用 LeakCanary 解决内存泄露问题;
使用 Glide 和 Transformations 对图片加载以及处理;
使用 SwipeRefreshLayout 进行下拉刷新 + BaseRecyclerViewAdapterHelper 进行上拉加载;
使用 BottomNavigationView 底部导航栏进行页面的切换 ;
使用 Bugly 实现异常上报和运营统计。

2020.x -2020x 基于物联网的智慧教育平台 Android客户端开发

智慧教育平台是面向低年级学生的课外实践平台,在学校搭建花草种植基地,通过传感器,物联网网关传递实时数据到云端,在 App 上可以通过视频直播查看植物的实时生长状态和传感器指标。学生可以提交感悟,学习笔记等到后台。

项目使用 MVVM 架构,使用 dataBinding 进行双向绑定;
使用 Retrofit2 和 LiveData 进行网络请求和接口返回处理;
使用 ExoPlayer 进行视频直播,使用 Websocket 传递传感器实时数据;
使用 MPAndroidChart 展示传感器数据走向;
使用百度地图聚合功能进行多级行政区域和站点展示。

自我评价

1、扎实的 Java 基础和良好的编程习惯,熟悉面向对象建模和封装

2、熟练 Android UI 的常用布局和各种主要组件,以及UI控件的自定义开发
3、熟练使用 SQLite,SharedPreference,LitePal 等存储技术
4、熟悉 Material Design 设计思想,熟练使用大部分 design support 库提供的控件
5、熟练 XML、JSON 等解析技术 
6、掌握使用 I/O 流、多线程、网络编程等技术 
7、熟悉用 Fragment 开发平板和TV应用 
8、掌握缓存处理、现场保护、自适应屏幕等技术
9、熟练使用 SVN,Git 等团队开发工具 
10、熟练使用 ButterKnife、Fresco、Volley、Glide、OkHttp 等第三方开源框架 
11、熟练使用友盟推送、分享、技术埋点、ShareSDK 
12、熟练使用 ijkplayer、PLDroidPlayer、Vitamio 等直播框架 
13、熟悉进程间通信方式 
14、app优化: 界面渲染速度优化,响应速度优化,使用leakcanary技术捕捉内存泄漏,耗电量分析 
15、熟练使用 Android Studio 和 Eclipse 等开发工具 
16、熟练掌握使用工具抓包、反编译、科学上网等

内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。