个人介绍
我精通 Java、MySQL和 Kotlin ,熟悉 Jetpack Compose 组件,有快速开发中小型应用的经验,同时具备服务器搭建部署能力,可以独立完成中小型网站或者安卓 app 的开发与维护。熟悉C语言,对基础的算法有所了解,具备基本编程能力。
我具有强大的学习能力和探索精神,积极主动地跟进最新技术趋势。在快节奏的环境中,我能够适应并独立解决问题。
工作经历
2021-09-01 -至今商丘移动后台服务支撑(外包)全栈工程师
1. 职责范围 - 负责领导安排的软件开发及维护工作,包括提升宽带用户体验和收集网络资源的系统。 - 常规工作包括使用 Python 开发 CRT 脚本,用于自动化管理 ONU 和办公自动化脚本。 2. 工作任务 宽带服务系统开发: - 项目概述:自助排障、网络知识、查***板等模块。 - 技术栈:Java Web、MySQL、Tomcat。 - 功能和效果:提高用户体验、降低投诉率、节约上门服务成本。 现场网络资源收集系统开发: - 背景:解决早期资管系统信息不准确的问题。 - 技术细节: - 客户端采用 Android 开发,利用 Jetpack Compose 创建引人入胜的用户界面。 - 图片上传前使用 bitmap 压缩,服务端采用 Tomcat 服务器、Servlet 接收上传信息、MySQL 数据库存储。 3. 工作产出 - 成功开发并维护了宽带服务系统,提升用户体验、降低投诉率、节约上门服务成本。 - 设计并实施了现场网络资源收集系统,提高了网络资源维护的效率和准确性。
教育经历
2017-09-01 - 2019-07-01河南城建学院计算机科学与技术本科已认证
大学期间通过了四级英语考试,参加过校企联合举办的数据之美比赛(R语言)。学习能力强,有探索精神、喜欢钻研新技术
2015-09-01 - 2017-07-01华北水利水电大学软件技术专科
技能
1.模块:网络知识查询模块,主要用h5页面实现,提供一般的网络小知识,可以帮助用户解决一部分网络故障。 AI智能排障模块,该模块主要由H5和JavaScript用来实现,同样可以解决一部分网络故障或者为用户提供参考。 查找装维模块,该模块通过JavaBean、jsp、h5、mysql、servlet实现,用户通过选择具体的县区、乡镇,然后再输入小区或者村庄的名称可以进行查询,查询到的装维可以通过直接点击*号进行拨打*操作,提升用户体验。 留言板模块,该模块同样通过上述内容实现,主要采集用户遇到的具体问题和联系方式,后台数据可查,可以及时的和用户进行联系沟通,从未解决用户的具体问题。 2.负责该项目需求分析以及具体实现
1.项目功能:分为登录检测应用版本模块,用户管理模块,主要功能模块。其中检测应用版本模块包含检测当前版本、自动从服务器下载最新版本功能,每次开启app时或自动检测并提醒用户下载最新版本。用户管理模块包含用户登录、用户注册、修改密码功能,用来记录是哪些营业厅反馈的设备信息。主要功能模块包含查找设备信息、扫描设备条形码、和选择上传原因,查找设备信息可以根据输入的账号在数据中查找所有匹配到的设备信息并显示在页面上,扫描设备条形码可以识别多种条形码并判断扫描的结果是否符合对应的设备类型,如果不符合会提示让使用者从新扫描,避免了扫描错误的情况,上传可以选择不同的原因进行上传,如条形码脏污或者没有设备上传。上传的数据包含搜索到的信息和扫描到的信息(如有)方便确认回收的设备是否和原设备相同。 2.我负责该系统的需求调研、系统流程分析、系统框架开发、具体功能开发、数据库设计、后台服务端api开发、系统的后续维护。在实现软件过程中主要用到了kotlin语言、compose组件、kotlin协程、多线程开发、http通信、java语言、tomcat服务器部署、servlet和后端服务、linux系统维护、mysql部署与维护。最终使程序顺利实现登录扫码上传到服务器并通过网页可以浏览和下载上传结果的功能,并且在开发过程中解决了一些bug,确保收集数据的准确性。
项目背景: 该系统是专为光纤网络装维和维护而设计的现场信息管理系统,旨在提高现场信息采集的效率和准确性,以应对传统手动操作的繁琐性。系统采用了 Java、Kotlin、Tomcat 和 MySQL 技术,结合现代化的开发工具和数据库,实现了功能的高效实现和稳定运行。 工作任务: 负责项目的需求分析、功能实现、软件开发、部署、测试和 bug 修复,以及功能修改、服务器部署、文档编写和数据维护。利用 Java、Kotlin、Tomcat 和 MySQL 技术,我完成了系统的各项任务,并确保其稳定运行和高效维护。 工作产出: 在项目实施过程中,该项目取得了以下成果: 1. 高效的现场信息采集: 用户能够轻松、快速地完成信息采集,无需繁琐操作。 2. 更精准的箱子位置信息: 系统提供精准的位置数据,提高了维护的准确性和效率。 3. 确认网络资源信息,提出更合理方案: 系统确认资源状态,支持更合理的网络建设方案。 4. 提高装维人员工作效率: 系统简化了操作流程,提高了工作效率。 5. 便捷的线路维护,及时处理网络故障: 系统有助于及时发现和处理网络故障,提高了维护的响应速度。 综合而言,该系统为现场信息管理提供了高效、便捷的解决方案,为网络运行的稳定性和可靠性做出了积极贡献。