数据工程师简历

个人信息

姓名: XXXX
电话: XXX-XXXX-XXXX
邮箱: XXX@XXX.com
现居城市: GZ

求职意向

期望岗位: 数据工程师

教育背景

学校名称: XXX大学
就读时间: XXXX-XX-XX到XXXX-XX-XX
所学专业: XXX

工作经历

公司名称: XXXX
职位名称: 数据工程师
任职时间: 2016.12-2019.1

工作描述:

  1. 参与公司大数据平台的搭建与配置
  2. 根据业务需求对移动设备数据和社交数据进行多维度分析,得出用户行为与游戏运营的各项指标
  3. 使用SparkSQL高效分析处理用户行为数据
  4. 平台的日常维护与优化

公司名称: XXXX
职位名称: Python开发工程师
任职时间: 2015.5-2016.11

工作描述:

  • 工作经验的时间采取倒叙形式,最近经历写在前面。
  • 工作经验的描述与目标岗位的招聘要求尽量匹配,用词精准
  • 工作成果尽量以数据来呈现,突出个人技术亮点以及做出的贡献,描述尽量具体简洁

例如:

  
1.作为java及中台负责人,对XXX  App (日活X万)产品提供整体开发及  
组内外管理协调工作:A:主导架构设计流程:   1.1前端iOS/Andriod通过  
servlet调用中后台服务;1.2后台服务分层,FRONT-MID-DATA;   1.3前后  
台间使用DNS负载均衡;    
2.为产品提供全部java研发支撑及数据库改造:涉及中台接口体系搭建,XX  
查询,XXX交易管理,对外提供或支持第三方XX研发服务;累计开发的XX个  
项目及开发的XX功能共为XX人次提供技术服务;     
3.架构改造:3.1前端定制ETERM 3.2后台OSGI服务;前后通过MQ进行  
访问。 3.3整个后台服务是集成在JCF(自研)的分布式服务架构上;3.4主导  
XX行业中老的业务(fortran编写)转成java代码的开发;    
4.期间学习了Fortran,可以进行业务层面的开发迁移。 架构上也使用了公  
司内部的JCF中间件,Spring+JDBC,系统交互也是MQ。  同时负责了X次  
功能重构,包括一些业务静态数据的使用,采用redis进行存储,启动加载  
内存,同时使用redis的pub/sub功能进行内存数据的实时更新。  

项目经验

项目名称: XXXX系统

  1. 内容清晰,结果导向
  2. 与目标申请岗位相结合,升华内容
  3. 可参考STAR法则来写:SITUATION:背景与简介?TASK:目标任务?ACTION:技术实现概述与亮点挑战?RESULT:项目成果与收益?如:
  
项目描述:实现某主机厂全国4S店在线实时查询车主保养管理服务体系。  
项目职责:参与XX技术架构新建与改造,完成XX项产品技术评审并分析实施XX技术策略与方案,通过XX技术语言进行XX个模块的开发、改造XX框架,共同完成项目的全部中后台技术开发与支持服务  
项目业绩:获得本项目的XX贡献奖,帮助实现项目目标。为XX家4S店XX人提供产品技术支持及后续维护服务,实现系统查询车主保养记录、保养下单及CRM维护等服务,该系统顺畅完成XX项需求指标。  
  1. 简要概述你在项目中承担的角色和负责的主要工作
  2. 选取1到2个比较精要的项目进行说明,内容控制在3页以内
  3. 使用某个技术解决了什么难题

下面是1个完整的例子:

数据质量管理系统

项目描述

通过5个数据维度的指标对实施数据质量进行检核,定期生成数据系统质量报告,达到数据治理的目标。

项目职责

  • 参与项目需求的分析、设计、开发及维护
  • 主要核心开发人员及攻克关键技术难点
  • 负责整体框架的设计及任务的分配
  • 负责前期技术选型、技术培训及工作的开展
  • 使用SciPy有效解决真实环境通过阈值方法异常值漏检问题
  • 使用SVM解决数据类型的识别问题,减少人工配置规则
  • 使用python-docx导出数据质量报告

项目业绩

实施部门数据质量提升10%


企业信用风险分析预警系统

项目描述

采用机器学习中随机森林及加权PCA算法,根据企业的相关数据,对区域内企业进行信用风险评估、分析及预警。

项目职责

  • 参与项目的开发与维护、优化
  • 针对项目提出合理化建议,如企业名片
  • 使用Hive构建企业数据仓库及OLAP分析,使用Sqoop导入RDBMS数据到Hive
  • 使用Pig进行数据指标的预处理(转换、修正、补全)
  • 解决数据倾斜的问题
  • 使用neo4j解决企业投资、控股关系关联查询难的问题,提升近80%的效率
  • 使用Elasticsearch解决多维度指标任意组合检索缓慢的问题,提升近80%的效率
  • 使用K-Means生成企业画像
  • 分析处理企业失信地域、行业分布,离线计算企业信用分、企业信用等级、企业风险指数
  • 企业上下游产业链进行分析
  • 使用Scrapy进行企业数据的补充,使用Hive进行采集数据的ETL处理
  • 使用xlrd、docx、pypdf的工具对非文本中数据的提取

项目业绩

成功预测3%的风险企业


Chuanbay

项目描述

1个提供礼服租赁的APP,提供特稿管理、搭配管理、搭配头条管理、商品管理、头条管理、评论管理、权限管理、推送管理、支付管理、盒子套餐、盒子订单等模块功能。

项目职责

  • 主要核心技术人员之一
  • 参与微信红包抢购系统的分析、设计、开发及优化
  • 使用pngquant解决图片加载缓慢问题
  • 使用MongoDB存储并分析日志,解决服务异常时不能快速定位问题
  • 使用Ansible简化生产环境重复且繁琐的操作
  • 使用Docker解决异构系统环境部署难的问题
  • 使用RabbitMQ解决支付服务回调代码耦合度高、消息推送不及时问题
  • 使用applepush解决推送不及时问题
  • 使用redis、Tornado解决抢购页面白屏、加载慢等问题
  • 使用psutil进行服务器、数据库性能监控,确保服务器负载在正常范围

项目业绩

  • 日PV达到1W,UV活跃达到1K
  • 开源Flask-UEditor,解决业界没有合适编辑器实现问题
  • 开源applepush,解决业界苹果原生推送实现问题

专业技能

以图表化的方式进行展示或以文字表述,例如:

  
熟悉Java编程,有良好的算法和编码能力,  
熟悉面向对象编程  
熟悉JavaWeb,JDBC  
熟悉Http协议  
熟悉Springmvc,Spring,MyBatis,  
了解Struts2, Hibernate等开源框架  
熟练使用Eclipse、SVN、Maven项目管理和项目构建工具  
熟悉应用服务器软件Tomcat等容器配置和部署,能够使用Linux操作系统  
掌握JavaScript,Ajax,jQuery等前台开发技术  
掌握MySql,熟练掌握sql语句  
掌握分布式文件系统fastDFS原理、fastDFS的Java接口应用  
掌握solr集群搭建及solrJ集群版的Java接口应用  
掌握redis集群搭建及redis集群版Java接口的应用  
了解集群下的并发解决方案,支持(HA)高可用(采用nginx,lvs)    
关于数据库的大数据量问题可采用水平拆分,库表散列,支持数据库的容灾及备份;    
会采用分布式缓存解决数据库压力  

若文章对您有帮助,请打赏1块钱。您的支持,可以让我分享更多精彩的文章。转载请注明来源


知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。