项目一:商区搜索小程序
项目描述:这个小程序主要功能是商区搜索,同时具备信息发布的推广功能,整体架构为B2B2C。后台包括商区商户的管理,提供给商户一些维护功能。前端统一展示,供C端用户浏览和搜索。
技术栈:前端使用微信小程序开发工具,后台使用SpringMVC框架。
个人职责:使用微信小程序开发工具实现前端功能,包括搜索和信息发布。后台使用SpringMVC框架搭建管理系统,开发商家管理、小程序内容发布管理(广告、介绍等)以及竞价排名功能(商家缴费提升排名)。
项目二:客服系统研发
项目描述:这是一个国内领先的全渠道、多平台、SaaS模式的企业级云客服产品1。
技术栈:编程语言使用Node.js和Java,数据/缓存方面使用了MongoDB、Redis、Elasticsearch和Solr,前端界面使用jQuery和Vue,CI/CD方面前期使用Shell手动部署,后期使用Jenkins部署。
个人职责:主要参与在线咨询模块、问卷调查模块、质检模块和报表模块的需求分析和技术调研选型。解决项目中遇到的技术问题,如在线咨询SDK中的跨域问题、浏览器兼容问题、Web服务性能优化和压力测试等。配合运维部门进行Linux服务的维护和bug查找。
项目三:分布式爬虫爬取北京市企业信用信息网
项目描述:通过scrapy-redis搭建分布式爬虫,爬取北京市企业信用信息网公布栏,获取列表页每项下的子页数据1。
技术栈:使用Python、scrapy-redis、MySQL、Redis1。
个人职责:爬取首页后通过XPath匹配信息块,构建请求并发送,使用XPath匹配所需信息。循环创建下一页请求的表单,通过scrapy.FormRequest发送POST请求。所有爬取的信息缓存到Redis数据库中,最后通过编写Python脚本将数据读取并存入MySQL数据库。