熟悉使用SSM、SpringBoot等主流开发框架,熟悉RESTful架构风格,熟悉使用Redis、MySQL数据库,熟悉使用Nginx、RocketMQ、Nacos等中间件,熟悉使用Docker、K8S容器化技术,了解使用Istio;
熟悉DevOps自动化流水线;
熟悉项目开发流程及部署过程,参与使用python与ansible实现环境切换部署
一.项目描述:
医疗平板数据支撑、用户测量大数据平台,主要用于记录与查询用户测量数据,同时与各企业对接用户与测量数据。
责任描述:
1、使用SSM框架,开发了账号、测量、资讯、OTA等模块功能,实现了微信登录,通过微信公众号推送用户测量数据等功能。
2、重构项目为Spring Boot框架,独立设计与完成该系统,主要优化了账号系统,提升用户账号灵活性。对定制版通过客户标识区分,减少重复工作和服务器资源的占用,统一化与规范化对外客户接口。
3、客户大数据平台系统开发。主要实现企业账号模块、客户数据展示模块,以及账号后台审核模块。
4、对项目按功能进行拆分重构,减少业务模块之间的资源耦合。修复代码中的弱点漏洞,提升系统安全性。
5、使用切面进行权限控制,统一处理账号的token,减少了代码重复度与侵入性。
涉及技术栈: SSM、SpringBoot、MySQL、Nginx等。
二.项目描述:
企业运维平台,集需求管理、代码版本管理、流水线编排、看板管理等为一体,提供一站式敏捷开发管理服务。
责任描述:
主要负责流水线编排和模板库微服务的开发,并对接Jenkins,实现流水线的运行。
涉及技术栈: SpringBoot、MySQL、Jenkins、Docker、K8S、Istio等。
三.项目描述:
企业通信平台,将基础语音通话、呼叫转移、话路桥接、语音通知、号码隐藏等通信资源封装成接口,通过互联网对外开放,使得其他行业客户能灵活调用运营商通信能力,从而为最终用户提供更丰富多样化的通信产品。
责任描述:
1、编排API的管理和编排流程的执行,实现将通话业务编排成流程运行。
2、主流配置管理服务,包括nacos和SpringCloudConfig,主要完成这两项服务端搭建和SpringCloudConfig配置管理接口。
3、呼叫前置处理过程中号码树解析的设计与实现。
4、呼叫转移能力、录音能力、桥接能力与语音认证的开发。
涉及技术栈: SpringBoot、Redis、MySQL、RocketMQ、Docker、K8S、Asterisk等。
角色 | 职位 |
负责人 | Java开发工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
编排API的管理和编排流程的执行,实现将通话业务编排成流程运行,可以将平台中发布的api编排为一个流程,依次执行各个api,支持参数传递、条件判断、结果输出自定义等,主要负责后台的设计和开发。
主要负责流水线编排和模板库微服务的开发(Java),并对接Jenkins,实现流水线的运行,可实现拖拽编出流水线,自动构建和部署代码。