武汉东雅图科技有限公司(50-100人)产品研发部(研发主管)
公司以WebGis为基础(公司自有一个WebGis平台),进行的一些项目开发。
主要完成的项目的有【武汉江夏大桥新区土地规划系统】,【武汉梨园街道三维可视管理系统】,【武昌区政府招商办楼宇管理系统】,【武昌区劳动局劳动监察系统】,以及一些多客户端系统的后台API的构建。
主要职责:
1,公司WebGis平台过于老旧,需要加入或者重写一些Api,负责了其中一个地图框选的功能。其主要核心内容就是判断某个点是否存在于一个多边形内。通过射线法和SVG完成;
2,负责将公司的项目开发架构从单体应用逐渐转换成微服务架构,前后端完全分离。后台Api采用SpringCloud架构,中间采用Redis进行分布式缓存,再配合Swagger生成Api文档。前端采用React.js构建组件式UI;
3,负责软件源码管理工具(git)的日常管理和项目代码分支合并;
4,负责软件管理工具(禅道)的环境搭建,以及日常工作任务调度分配;
5,负责持续集成工具(Jenkins)的环境搭建,进行项目的自动化测试,打包,部署;
6,负责项目的后期优化,如大的统计任务的拆分,通过多线程进行多个细小的统计再组合成一个大的统计报表;Mysql查询优化,让查询尽量使用到索引和避免全表扫描;
7,负责后期的项目跟踪,根据客户反馈,进一步对项目升级优化;