Euler-技术总监-简历

Euler-技术总监-简历

联系方式


个人信息


工作经历

广州睿维科技有限公司 | 技术总监 | 2018年4月 ~ 至今

工作描述

1、公司研发技术体系搭建,公司技术架构不断优化升级。
2、项目计划安排,人员分工,人才招聘,人才培养。
3、技术选型,系统设计,功能开发,难题解决,进度推进,资源沟通。
4、管理研发团队

睿维云平台

1、 作为公司未来几年的基础架构,为各种业务系统提供快速的技术支撑。云平台主要为公司提供可持续的技术积累,为公司的微服务化向前推进,快速开发提供技术支撑。
2、 个人职责:

  • 系统相关技术研究,技术实现,尽量提高开发效率,如一套代码全平台使用(Android,IOS,web,小程序)。
  • 开发计划制定、进度推进与跟踪、数据库设计。
  • 前端、后端、App框架搭建。
  • 整体系统开发,code review。

3、 该系统分为管理后台Web、Android/IOS的用户端App、Android/IOS的管理后台App三个端,主要为提供机场行业解决方案。子系统分为:基础平台,各个业务系统。
4、 基础平台提供:字典配置、系统参数配置、多语言配置、组织架构相关管理、权限管理、模块管理等功能。主要为业务系统提供基础数据。
5、 负责选型与落地实现以下的相应技术、框架。

  • 后台框架采用Spring Cloud Config,Spring Cloud Bus,Spring Cloud Eureka,Spring Cloud Gateway等Spring Cloud一系列框架,Spring Security、Spring boot、mybatis、netty、redis、fastdfs、postgresql等技术。Netty主要用来与前端进行实时交互。Redis缓存主要用来存储用户权限信息,系统配置、频繁请求的数据等信息。Fastdfs用于保存平台的一系列图片,如用户头像,物品图片等。
  • 管理后台PC端使用了vue+vue-router+element-ui+axios等技术。
  • Android与IOS用户端和管理后台App采用Cordova+vue+vue-router+element-ui的架构,实现跨平台的开发。编写shell的Android、IOS一键打包脚本,提高打包效率和打包的准确性。
  • 小程序采用:mpvue + web-view + vue-router代理的方式,mpvue提供壳,其余使用H5开发,使程序同时适用于Android,IOS,小程序。

小蛙游戏

1、 负责系统的开发计划制定、进度推进与跟踪、数据库设计,系统设置,前端、后端、App框架搭建,整体系统开发。
2、 该系统分为管理后台、Android/IOS的用户端App、Android/IOS的管理端App、用户收款App四个大的模块,主要提供了游戏周边的功能服务。

  • 管理后台提供了系统整体的基础数据管理功能,如数据字典、RBAC用户角色权限管理、缓存管理、商品管理等,也包含了部分比赛的创建、监控等功能。
  • 用户端App分为首页、比赛、游戏、社区、商场几个主要模块。用户可以购买相应的商品获取积分,并使用积分参与比赛;赢得比赛后可以获取相应的积金;通过积金可以在商城兑换相应的商品。同时可以进行用户的积分和积金的转赠,添加了二维码的生成和扫描的功能,方便了系统的使用流程,比如转赠,加入社区等。提供了分享功能,对接微信平台,便于用户与好友分享。
  • 管理端App主要有首页、比赛模块。首页展示用户的账户信息,并提供对商品库存的管理、收益的查看。比赛模块提供社区比赛的创建、维护等功能。

3、 负责选型与落地实现以下的相应技术、框架。

  • 后台框架采用Spring boot、Spring、SpringMVC、mybatis、netty、redis、fastdfs、postgresql框架。Netty主要用来与收款app进行交互。Redis缓存主要用来存储用户权限信息,系统配置、频繁请求的数据等信息。Fastdfs用于保存平台的一系列图片,如商品图片,用户头像等。Nginx负责对后台的数据转发与负载均衡。
  • 管理后台PC端使用了vue+vue-router+iview+axios等技术。
  • Android与IOS用户端和管理端App采用Cordova+vue+vue-router+mint-ui的架构,实现跨平台的开发。编写shell的Android、IOS一键打包脚本,提高打包效率和打包的准确性。
  • 收款App是二次开发,修改了原先的Http需要渗透配置的安全问题,交互采用websocket的方式,通过客户端发起连接,进行双向通信,达到收款实时的目的。

广州朗睿科技发展有限公司 | 技术经理 | 2016年4月 ~ 2017年12月

工作描述

1、技术架构搭建与实现。
2、系统设计,功能开发,难题解决,进度推进,资源沟通。
3、管理研发团队

安检系统

1、 负责项目的系统设计,架构搭建,问题处理,项目进度推进。
2、 产品为机场提供整套的安检流程。也为机场货站提供货物安检功能,保证货物流转过程中的高危违禁等物品的检测。系统分为主要分为管理后台、监控中心、开包台客户端、验证台客户端等多个子系统。

  • 管理后台提供对业务的基础数据配置,如通道管理、设备管理、拦截管理、报表统计。
  • 监控中心包含通道的视频监控、旅客监控、物品开包监控、拦截监控等功能。
  • 验证台主要根据旅客的身份证、人脸识别、登机牌等进行验证。
  • 开包台通过X光机进行物品图像采集,对图像开包处理,人工判别,并操作的功能。

3、 后台接口系统设计,mybatis generator进行二次开发(提高团队开发效率),maven插件开发,技术组件开发:如消息中间件(activemq)、文件服务连接池开发(ftp连接池、fastdfs连接池)、缓存组件开发(redis缓存)、日志组件开发(sqlite分文件报文日志记录)、数据库历史数据迁移及清理方案设计、文件服务器扩展设计等。客户端采用C#,以便与相应的硬件对接。
4、 系统开发过程中处理的问题。编写C#客户端与后台交互的组件,解决客户端与后台对接问题;人脸识别对接(ICE技术研发);外部接口对接开发(ibmmq对接)。

技能清单

  • 前端:vue/Element-UI/iview/Cordova
  • 前端工具:sass/less
  • 数据库相关:MySQL/PgSQL/SQLite
  • 版本管理、文档和自动化部署工具:Svn/Git/apiDoc/jenkins
  • 单元测试:JUnit
  • 云和开放平台:微信应用开发

技术图谱

技术架构

技能关键字

  • Spring Cloud
  • Spring Boot
  • Netty
  • Vue
  • ElementUI
  • Cordova

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。


   转载规则


《Euler-技术总监-简历》 Euler 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录