求职意向:Python工程师

个人信息


姓名:黄建达  性别:男   出生日期:1995/04/04  籍贯:河南
电子邮件:[email protected]  个人博客:minehotpepper.com
电话:18804621889  英语:CET4  状态:随时到岗

教育背景


2013/08~2017/06  毕业院校:哈尔滨理工大学  专业:物联网工程专业

专业技能


掌握:基本的数据结构和算法
熟悉 :C++、Python编程语言
熟悉:scrapy、Django框架
熟悉:MySQL、Redis数据库
熟悉:Linux / 命令行 / Git 等工具链
了解:前端基础(HTML、CSS)
了解:TCP/IP 、HTTP协议

项目经历


2017/11~2018/1  Django和Xadmin在线教育平台  独立开发
一、项目介绍
  利用Django框架和Xadmin后台管理系统建立一个类似慕课网的在线教育平台。系统有完整的用户注册、登录、找回密码、还有完整的个人中心。
二、项目用到的技术

  • 开发环境:Pycharm、Navicat、Python3.6和virtualenv
  • 数据库设计:通过对在线教育平台进行分析设计Django的app,并且根据每个app对应的功能设计出对应的model以及model之间的外键关系。然后通过Django的migrate生成对应的数据表,并将这些model注册到Xadmin当中。
  • 常用的Django模块:settings配置、URL配置、view书写、model设计、from和modelform的使用、templates模板的使用和Django常用的内置函数。
  • web安全:SQL注入和防范、xss攻击原理及防范、csrf攻击和防范
    三、功能模块
  • model设计:包括自定义userprofile、user、course、organization、operation
  • Xadmin搭建后台管理系统
  • 实现用户注册功能
  • 实现课程机构功能
  • 实现课程功能
  • 实现课程讲师功能
  • 实现个人中心和全局搜索功能
  • 项目部署上线

2017/10~2017/11  利用scrapy框架完成搜索引擎  独立开发
一、项目介绍
  利用scrapy的分布式爬虫爬取数据,并通过elasticsearch和Django搭建搜索引擎网站。
二、项目用到的技术

  • 开发环境:Pycharm、Navicat、Python3.6和virtualenv
  • 爬虫基础知识:正则表达式、深度优先和广度优先算法、URL常用的去重策略
  • 常用的scrapy模块:spider、item、item loader、pipline、feed export、CrawlSpider
  • scrapy突破反爬虫的限制:通过downloadmiddleware随机切换user-agent、IP代理池、云打码实现验证码识别、cookie禁用、自动限速、自定义spider的settings
  • scrapy的扩展功能:selenium动态网页请求与模拟登陆和实现鼠标下拉、phantomjs获取动态网页、scrapy的暂停和重启
  • scrapy-redis分布式爬虫:redis基础
  • elasticsearch的使用:基本的索引和CRUD操作、mapping映射管理
  • Django
    三、功能模块
  • 爬取伯乐在线文章
  • 爬取知乎问答
  • 爬取拉勾网数据
  • scrapy-redis分布式爬虫
  • 将数据写入elasticsearch
  • 搭建搜索网站
  • 部署scrapy爬虫

工作经历


2017/07/06~2017/09/30 苏州科达科技股份有限公司(上研所)
岗位:视讯产品工程师
岗位职责:
1、针对视频会议或视频监控产品的市场需求,开发与用户交互的上层应用软件
2、负责PC端应用程序的需求分析、框架及模块设计和实现
3、与底层模块协作,高效合理的完成用户的各项的业务需求
4、利用公司的api开发即时聊天工具

自我评价

喜欢做具有创造性的事情选择了离职学习Python、爬虫和web开发,因为这方面知识的欠缺和工作经验的不足而面试碰壁,但是也在边学边招工作,因为喜欢所以没有放弃编程。非常希望贵公司可以给我一个机会展示自己,并且从事这方面的工作。

你可能感兴趣的:(求职意向:Python工程师)