求职意向
Java开发工程师 广东深圳 薪资面议 随时到岗
教育背景
2020.x -2020x 锤子简历大学 软件工程 本科
工作经验
2020.x -2020x 锤子简历信息技术有限公司 Java开发工程师
2020.x -2020x 锤子简历信息技术有限公司 Java开发工程师
负责研发公司应用软件的模块设计、开发和交付;参与与其业务相关的需求评审;负责编码,单元测试 ;负责公司技术文档的编写以及维护,定期复核团队代码;参与新知识的学习和培训等。
2020.x -2020x 锤子简历信息技术有限公司 Java开发工程师
负责编码,单元测试 ;维护线上系统,修复问题;编写技术设计文档,接口文档。
项目经验
2020.x -2020x ISPA 后台开发
项目概述:ISPA(Intelligent Service Process Automation)提供智能服务流程自动化,聚焦于客户网络规划及运维诉求,实现网络数字化转型及规划运维效率提升。该项目包括:公共数据模块(ISPA平台获取网络数据信息统一入口,满足多种厂商多种协议下数据传输,为各UC分析提供标准化数据来源);在线容量管理(通过对现网协议和业务承载方式的精准仿真,结合AI等技术手段对网络流量趋势精确预测,最长可支持对未来半年的网络容量情况进行预测);MOP验证(IP规划仿真完成迁移MOP文件的解析,对割接操作如增加或删除链路及接口配置变更和路由配置变更等进行割接步骤模拟验证);CRAN承载规划(聚焦于中国移动5G网络建设为典型场景移动承载网络拓扑规划的同时,充分考虑存量哑资源和逻辑网络,尽可能给出落地性强、成本低的目标网建设方案)。该项目使用springboot后台+Vue前端开发,zookeeper作分布式集群管理,提供分布式任务调度,分布式锁等功能;RabbitMQ作为消息中间件为应用之间提供消息通讯,业务解耦;且采用华为的技术中台支撑应用的部署,升级及运维,为所有应用提供统一的管理入口。
职责描述:
(1)负责使用Jsch实现远程操作linux服务器进行网络数据文件的识别、采集,实现数据的定时同步,并对大文件采用分片传输,有效降低服务的内存占用率。通过设置公钥检查机制等级StrictHostKeyChecking为ask,并将主机的公钥追加到~/.ssh/known_hosts文件中,保证了系统不会遭受man-in-the-middle (中间人)攻击,也不会破坏一些依赖SSH协议的自动化任务。
(2)负责提供统一的前端及后台文件上传和下载入口,并利用IndexedDB可在客户端存储大量的结构化数据(包括文件/二进制大型对象(blobs)特点,在前端页面实现大文件分片下载,合并成原始文件,完成大文件的断点续传下载功能,既解决了超大文件下载接口超时和浏览器内存占用过大导致下载页面卡顿的问题,又保证了文件下载接口需要登录认证授权才允许下载的安全诉求。
(3)负责利用zookeeper的集群管理能力,通过选举出主节点来分发各模块的任务,保证多实例下任务的正常运行,停止和恢复;使用zookeeper的分布式锁保证了多实例下数据的强一致性;系统使用雪花id作为数据库主键,在多实例下通过Zookeeper管理并生成workId,解决了高并发下多个实例产生相同id的问题。
2020.x -2020x 华为割接编排器HMO 后台开发
项目概述:借鉴Sultan模型,构建服务化的割接编排工具架构,与IP割接执行工具、工单系统、通信系统集成,初步构建华为硬件操作、华为软件配置、第三方操作的编排协同功能。采用Vue + element-ui、SpringBoot+Mybatis、Mysql、RabbitMQ技术等。
2020.x -2020x 集客作战地图 后台开发
项目概述:为移动公司开发的一款基于GIS地图,评估集团客户接入移动网络资源点规划最优路线图的web应用。该系统使用前后端分离技术,前端采用vue.js框架,后台采用Springboot开发。后台共拆分为6个微服务,包括用户管理,数据校准,可达评估,评估算法,文件服务,网络还原。采用Jenkins+Docker的自动化部署服务。
自我评价
【使用锤子简历小程序制作简历】
零经验实习简历模板
21254人用过
学生求职简历模板
52754人用过
申请研究生简历模板
2324人用过
经典工作简历模板
6254人用过
投行咨询简历模板
12465人用过
产品经理简历模板
7532人用过
程序员简历模板
7457人用过
留学英文简历模板
4554人用过