6年的Android开发经验,掌握原生开发、性能调优、疑难问题定位等经验,能独立完成Android App开发。
6年的Java Web经验,掌握Spring、SpringMVC、SpringBoot,Mybatis、Vue等技能、掌握低代码开发技术能快速搭建网站项目。
掌握的技术栈:
1.掌握Android 开发常用的组件及优化技术,数据存储、智能穿戴协议开发交互技术。
2.掌握Android framework 上层应用定制,有定制化launcher、应用市场、短信、联系人、SystemUI等应用经验
3. 熟悉Spring、SpringMVC,SpringBoot ,Mybatis 技术栈。对核心源码有深入研究,可以灵活的运用Spring
的扩展点。
4. 熟悉 SpringCloud、SpringCloud A l ibaba 技术体系的微服务技术。掌握 Nacos、Spring Gateway、Robbi
n、Feign、Dubbo 等框架原理。对微服务的特点、旧服务的改造、服务划分、服务治理有深入研究,能够根据
实际应用场景进行技术选型和模型设计。
5. 熟悉Mysql,对Mysql的存储引擎、事务隔离级别、锁、索引等原理有深入理解。熟悉mysql的高可用集群搭
建,熟悉分库分表,有实际的mysql 线上问题排查经验及SQL语句优化经验。
6. 熟悉常用的缓存中间件Redis,MemoryCache。对Redis的持久化机制、多数据类型缓存应用、高可用机制及集
群部署实现有深入理解。
7. 熟练掌握 RabbitMQ、RocketMQ、Kafka 等消息中间件及集群部署。
8. 熟悉大型应用的高并发架构、熟练掌握Nginx配置、熟悉负载均衡、CDN等高并发、高可用、高吞吐的架构方
案。
9. 熟练使用常用的工具:Git、SVN、Maven。
10. 熟悉基于Jenkins、Docker、K8s 的 CI/CD 自动化部署集群服务
儿童卫士系统(Android)
儿童卫士系统是在原生 Android ROM 的基础上,将上层应用替换成儿童设计风格的 Android 应用。并且集成公司自行研制的
学习娱乐应用,配合智能设备终端,一体化的管理儿童学习、娱乐及出行安全。
1. 定制化 Rom 上层应用及整体风格。包括:Launcher 、浏览器、应用市场、照相机(滤镜,卡通相框)、拨号、短信、联系
人。除了 UI 风格变化,添加云管理模块,应用可以接收远程指令变成儿童模式或者自定义模式。
2. 开发多套风格的儿童 UI 界面,添加大量动画互动,贴近儿童审美,学习娱乐更有趣。
3. 云管理后台,家长可以在后台设置儿童使用应用的时间及了解儿童的使用时长。使用 Netty 框架,通过 Socket 长链接长连
接
来实现终端和远程云的数据交互和消息推送。
4. 自定义通信协议,划分业务,通过自定义通信协议来实现终端及后台的数据交互,减少请求数据包体积大小。
5. 丰富的学习误了资源,开发集成了 magicPen 学习乐园,程序包括听音乐,听故事,早教,图书馆,写字和绘画等模块。
6. 结合终端设备和定位手表、定位鞋进行互联,通过安全护栏,预警机制,一键报警,更好的保护儿童的人身安全。
7.多语言、多分辨率销往多个国家和地区
视频短信发送平台
该项目是与东南亚本地的通信运营商合作研发的 MMS 发送平台,按照用户体系及功能分为管理端、客户端、代理商端三个工
程。
1. 平台使用了 SpringBoot+Shiro+mybatisPlus+RocketMQ+Redis 技术栈,前端采用了 Vue 框架,使用 groovy 脚本灵活扩展内部
api 接口调用。
2. 平台提供统一风格的 OpenApi 服务用以对接不同运营商的 MMS 网关和运营接口。
3. 平台采用分表设计,很好的解决发送数据量大的问题,
4. 平台对高并发、稳定性要求较高。在后端业务流上采用微服务架构思想,将整个整个发送任务流,分为任务入库,任务调
度、任务分流、内容检测、任务计费、任务发送。可以方便的实现高可用和横向扩展。
5. 平台采用 Docker+K8S的容器化部署。
个人Google play 上传的工具类App 管理个人账户二次验证密码,可以管理Google、Facebook、GitLib、GitHub、Microsoft、Amaon 等大部分网络账号的二次验证密码,功能类似Google Authenticator。
此项目是公司期间项目,本人负责Android 短信的SDK开发,其中交付给华为、三星、一加等手机厂商。 企业资料: 提供企业资料接口可以根据号码查询到号码对应的企业信息及ICON。 卡片展示: 本地解析短信内容,展示成卡片挂有服务按钮,增加短信的可读性及使用价值 菜单: