涂宏伟

电话:17600481232

求职意向:前端开发工程师    

博客:https://tuhongwei.github.io

简介

四年 Python 爬虫系统开发经验,熟悉 Scrapy 框架,作为主力工程师参与设计与开发过多个项目,负责系统核心模块的开发,自动化测试与部署。熟悉 HTTP 协议、TCP/IP 协议,正则表达式,XPATH 的用法,了解 Redis,MySQL 数据库与 Linux 系统的常见机制与原理。有优秀的学习能力和团队沟通能力,经常与团队进行技术分享,能与团队共同成长。

技能列表

  • 编程语言:Python, Java, Golang, C
  • 开发框架:Django, Flask, Tornado, Spring
  • 数据库:MySQL, Redis, MongoDb
  • 其他工具:Docker, Git, Linux
  • 语言能力:大学英语六级,能流畅阅读英文书籍

工作经历

陨石科技有限公司

广州

Python 开发工程师 / 2017年6月-至今

  • 作为组长负责设计和开发分布式网络爬虫系统,优化爬虫策略和防屏蔽规则,提升网页抓取的效率和质量。
  • 根据行业需求分析设计方案可行性,对项目代码进行测试优化,协助持续集成与自动化部署,提高系统可用性。
  • 负责公司技术文档的编写以及维护,定期review团队的代码,与团队共同学习以及成长。

○ EngineGo 爬虫系统

2018年6月-至今

  • 与产品经理保持沟通,使用 Scrapy 框架 对爬虫模块进行重构,提高 200% 爬虫速度并减少服务器 20%CPU 负载。改进爬虫策略,降低 40% 被屏蔽的请求数。
  • 作为主要工程师设计以及开发物业模块,活动模块,实现报名,即时通知等 10 个功能。
  • 使用 Docker 对项目进行拆分重新架构, 减少业务模块之间的资源耦合, 实现持续集成与自动化部署。

○ ABC 客户管理系统

2017年6月- 2018年6月

  • 基于海量数据,挖掘信息,建立模型,并将机器学习算法应用于业务环节, 提升公司各环节效率。调研新技术在大数据领域的应用价值。
  • 主导技术难题攻关,解决各类潜在系统技术风险,保证系统的可靠性以及稳定性。
  • 负责根据公司业务及目标引进人才、培养新人、规划团队人员、并建立完善的绩效考核制度有效留住人才,提高工作效率。

有限科技有限公司

广州

Python 开发工程师 / 2013年6月-2017年6月

  • 使用 Python 爬虫帮助公司进行电商数据的数据采集,文本分析与文本标注。并就分析结果与开发人员讨论产品方向。
  • 带领 3 人团队完成后端系统的难点分析与架构设计工作,承担核心功能代码编写,开发与维护系统核心模块。使用 Selenium 等工具对产品进行多方面测试,保证代码的可靠,安全。

○ 内部后台管理系统

2013年6月-2017年6月

  • 基于 Flask 实现 RESTful 风格的后台管理系统,使用 MySQL 作为存储数据,配置主从热备,使用 Celery 实现异步邮件推送。
  • 使用 Redis 存储定时任务和缓存结果,选择 RabbitMQ 做消息队列服务,开发,测试登录注册,请假审批等7个模块。
  • 采用 Python,Shell 等脚步语言公司多个办公项目的自动化,大幅提高公司内部项目效率。

其他项目

  • Cherry(https://example.com):

    无需机器学习知识,开箱即用,定制简单的多类型文本分类工具,支持自定义分词算法,分类算法以及 stop words 词库。

  • 文档翻译(https://example.com):

    协助组织翻译 Flask, Requests 第一版本文档,翻译多篇技术文章。

教育背景

  • 本科/华中农业大学(211)

    武汉

    信息与计算科学 / 2012年9月-2016年6月