7 年 Android 开发经验;
2 年带领团队经验;
拥有独⽴开发、维护、优化、上线Android App 能⼒;
熟练掌握 Java编程语言,熟练掌握Android开发,熟悉Android的系统框架;
熟悉面向对象设计和分析,能够运用常用的设计模式;
熟练掌握网络及多线程开发;
熟练掌握跨平台开发技术React Native,有3年React Native开发经验;
熟悉Flutter开发。
熟悉客户端的启动优化、内存优化、界面卡顿优化等。
具备良好的编程习惯,代码结构清晰,命名规范,追求代码执⾏效率;
具备较强的分析和解决问题能⼒,对新技术的发展能够不断跟进,善于⾃我学习;
具备丰富团队管理经验,⼯作中常使⽤敏捷开发监控项⽬;
善于沟通协调团队,利⽤激励、培训等⽅式进⾏团队建设;
电商类app经验丰富
在当当网担任高级开发工程师,负责核心技术开发,使用技术栈为Android原生。
1、深度参与⼿机产品的需求讨论、功能定义,开发设计和⽂档编写⼯作;
2、负责项⽬框架搭建、编写核⼼代码,攻克开发中遇到的技术难题;
3、保证良好的代码结构,不断迭代重构;
4、协助项⽬经理编写相关的技术⽂档与使⽤⼿册;
5、协调团队,完成开发任务;
6、关注 Android 新技术,跟踪技术的发展⽅向。
使用react native技术栈开发过完整上线项目。
1、使⽤ React Native 技术改造移动端项⽬,将90%的任务功能都使用react native来实现,大幅度提高了开发效率;节约了人力成本,原本3-4人的工作量,精简到2人。
2、随着业务的增加,我们一起编写封装UI、网络、数据转换、图片资源重用、公共业务组件等10多种React Native基础库。
角色 | 职位 |
负责人 | 高级Android开发 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
我在该项目主要负责核心模块开发,包括:登录注册、首页、发现页。对项目重构和优化有很大贡献。 1、 独⽴完成登录注册的开发,将该功能拆成单独模块,以供不同 App 使⽤,避免了多 A pp 重复开发,降低了⼈⼒成本和提⾼了代码的可维护度。该模块获得了个⼈总裁认同奖。 2、
本项目为社区电商。 使用react native开发,一套代码Android/iOS上90%的功能全覆盖。 团队贡献: 1、使⽤ React Native 技术改造移动端项⽬,将90%的任务功能都使用react native来实现,大幅度提高了开发效率;节约了人力成本,