- 手机:13308850411
- 邮箱:[email protected]
- 王恩永 / 男 / 1984
- 硕士 / 通信与信息系统 / 云南大学信息学院
- 个人网站:https://enyong.wang
- Github:https://github.com/wangenyong
- 求职意向:数据架构方向
- 期望薪资:10k~20k
- 期望城市:昆明
- 岗位:系统研发(数据以及前端方向)
- 职责:移动端开发(Android、iOS)
- 岗位:售后技术支持
- 项目背景:公司需要对飞机降落时飞行员的操作情况进行评估,用于分析的数据源为每个航班导出的QAR数据。
- 项目方案:FTP+Flask+Oracle+Vue+Docker+Linux,FTP用于存储原始QAR数据,Oracle用于存储计算处理后的数据,Flask作为Web后端,核心的数据处理采用Pandas,前端展示使用Vue实现,支持报表导出等功能,项目部署采用Docker方式。
- 项目职责:负责整个项目的业务对接、开发、测试、部署以及维护工作。
- 项目结果:目前该项目运行正常,得到业务部分高度认可。
- 项目背景:由于公司行政班考勤、业务班考勤以及请休假公文分属不同的系统,每个月由人工处理统计考勤结果不仅工作量大且重复,需要系统支持提升效率。
- 项目方案:Flask+Oracle+Vue+Docker+Linux,采用Oracle存储原始数据以及清洗处理后数据,数据处理采用Pandas,后端采用Flask,前端采用vue,支持用户管理、多文件上传、数据汇总、报表导出等功能。
- 项目职责:负责整个项目的开发、测试、部署以及维护工作。
- 项目结果:已开始测试运行,但后续由于公司重整,新股东要求采用新考勤系统后下线。
- 项目背景:公司原有数据采集平台采用Jenkins调度编排任务,涉及多台服务器之间脚本相互调用,结构复杂,运行不稳定且难以维护。
- 项目方案:将数据采集任务的相关脚本部署在同一台Linux系统上,采用Kettle统一进行ETL,然后通过Crontab定时启动任务,并对Oracle中的数据清洗进行优化。
- 项目职责:负责整个项目重构的规划、实施以及维护。
- 项目结果:重构完成后,整个数据采集平台运行稳定,可维护性高,也增强了上游市场竞争分析以及财务收益等系统的稳定性。
- 项目背景:因疫情爆发,各航司都开始销售不限次数的套票产品;因此公司也需要系统支持无限飞产品的销售,主要功能包括产品发售、用户管理、出票、退票等。
- 项目架构:后端采用SpringMVC+MySQL,前端采用微信小程序。
- 项目职责:负责无限飞微信小程序的设计、开发、测试以及维护工作,参与无限飞秒杀系统的设计、测试。
- 项目结果:承担了公司2020年至2021年无限飞产品的发售、出票、退票工作。
- Hadoop:具备从头构建Hadoop分布式大数据平台的能力,涉及到的工具主要包含Hive、Flume、Kafka、Sqoop、Azkaban等;
- Spark:采用 Spark on Yarn 集群模式,熟悉 Spark RDD、Spark SQL、Spark DataFrame;
- 数据库:熟悉 Oracle、MySQL数据库,熟练使用 SQL语言,掌握 PLSQL、Navicat客户端的使用;
- Python: 熟悉 Pandas,了解爬虫;
- 后端:熟悉 Flask web 框架,可使用 SpringBoot + MyBatis 进行后端开发,熟悉Nginx配置;
- 前端:熟悉 Vue + Ant design 前端框架,熟悉微信小程序开发,可使用 Flutter 进行跨平台 App 开发;
- 英语:CET-6 / 熟练阅读英文文档;
- Linux: 精通Linux操作系统,熟悉Shell脚本编程;
- 容器:熟练使用Docker和Docker-Compose,后端SpringBoot和Flask部署均采用Docker-Compose方式,可通过Shell脚本一键分发至服务器;
- 正则表达式:在日常开发中熟练使用;
- UI设计:Sketch/Lunacy;
- 版本管理、文档:Git / MarkDown;
感谢您花时间阅读我的简历,期待能有机会和您共事。