田浩浩
App开发工程师 | Java开发工程师
- 男 / 1988.10
- 悉尼大学 · 软件工程
- 硕士 / 2014年毕业
工作经历
珠海唯创科技
2015.01 至今1. 管理App应用开发团队, 开发和维护 Android/IOS App
使用React Native开发, 定制App应用开发规范并开发统一App模板, 提升了App应用开发效率
App应用模板主要集成了以下模块:状态管理 (react redux)、数据请求集成(axios)、推送服务(极光推送/Firebase)、热更新(codepush)
2. 负责Spring和Golang项目的Docker化以及项目的持续集成和部署系统
3. 搭建并维护influxdb监控系统, 监控服务器和网站相关数据,并通知负责同事
上海钢联
2014.04 至 2015.011. 开发Android App-上海钢联, 主要负责:用户、App版本检查模块
2. 在团队逐步使用Android Studio替代Eclipse来开发Android应用
项目经验
以下是我的项目经验与学习总结,细节请点击链接查看React Native Docker Golang Spring
- 开发 React Native原生组件并集成了百度地图和Google地图实现地图定位、标记以及路线:FreeWiFi.MO
- 开发原生组件扫描二维码积分并集成手机付款功能:點指BuyBuy
- Nightingale(滴滴开源项目)
参与贡献主服务的Docker化,并使用PWD测试 - 房屋局网站
Docker化主web服务、数据库集群以及glusterfs分布式文件服务, 使用docker swarm集群搭建高可用服务 - prometheus项目参与贡献Docker化开源项目维护
- 可乐自助贩卖机后台中间件高性能轻量级推送服务
- TG群组验证机器人TG群组新入群人员验证服务
- Go 语言实战编写可维护Go语言代码建议
- Spring Boot开发的RSVP表单登记系统集成Spring Cloud、微服务架构并使用Docker部署
掌握技能
- 熟知JS基本语法与知识,掌握最新ES6语法与API
- 熟练React Native以及React Native原生组件的开发
- 开发多个React Native组件(内部链接)
- 推广Docker在团队内的使用(Docker for mac/win)
- 设计和优化了团队开发的持续集成和部署
- 熟知Docker原理,可以将现有服务Docker化及开发复杂Docker相关应用
- 掌握Golang标准库及模型,在实际项目中多处使用Golang
- 用Golang开发过服务中间件与小工具
- 掌握Spring Boot开发及内部原理
- 掌握Spring Cloud微服务架构并Docker化部署及持续部署
- 掌握互联网基本运行机制, TCP协议
- 掌握HTTP协议,对新版HTTP2也有了解