【团队介绍】
5人小团队,专注承接个人与企业项目。
【成员介绍】
产品经理(1人),后端工程师(2人),全栈工程师(2人)
【提供服务】
承接项目范围:web/小程序/H5/Android/IOS,前端至后台。
专注项目范围:各种服务端业务需求。
提供整套业务从需求-原型-UI-研发-交付完整业务流服务
成功案例
球迷馆 微信小程序
微信小程序“球迷馆”(线上)
* 开发环境:Mac os
* 语言:Python3.6
* 技术选型:Django-1.9.8 + mysql-5.7 + redis-2.1
* 开发时间:2017/11/5 - 2018/4/25
* 版本迭代:v1.0-v1.1
* 负责部分:匹配对手、错题上报、出题、用户选择答案、对手状态、签到、好友匹配、运营接口
* 收获与提升:整个项目基于Django开发,是团队合作项目。前期由于各成员缺乏沟通,接口命名没有统一规范,1.0版本中写好的接口略显混乱。在版本迭代到1.1的时候,全部接口按照RESTful接口规范写就,大大提高了代码整洁度。1.0版本的时候本没有对手状态这个接口,在测试过程中发现,当对手离开比赛,用户不会收到相应的提示信息,故此1.1加入此接口,客户端会记录自己的请求次数,并将请求次数发送给服务端,服务端依照请求次数判断用户是否仍处在答题状态。
赛事网站 web网站
为用户提供全球2193家足球赛事的比赛数据信息。包括多赛季赛程,赛果,实时比分、角球,红黄牌、控球率、进攻次数、危险进攻次数,文字直播的push,并支持动画直播。全球20+公司的实时赔率数据与多种不同玩法的数据展示。
行业
直播,爬虫
负责整个比分的数据结构设计,爬虫架构。赛程, 多赛季历史数据赛,实时比分push, 北单竞彩等多家彩票赔率, 20+公司的赔率数据, 文字直播, 动画直播的爬虫开发(scrapy, scrapy-redis),部署(jenkins+scrapyd)和维护。
团队成员展示
* 熟练使用python、go语言,有两年的python,一年的go语言编写经验,熟悉面向对象编程,熟练使用正则表达式;
* 熟练使用Django框架,熟悉MVC设计架构、RESTful接口规范,能独立开发完整的数据库驱动的后台项目工程;
* 熟练使用mysql,能进行原生语句的增删改查操作;能对Django自带模型、sqlalchemy等ORM框架建立一些复杂的关联关系;
* 熟练使用MongoDB、redis,熟悉非关系型数据库;
* 平时使用macos进行开发,掌握linux常用命令,能写简单的shell脚本,熟练使用vim进行代码编辑;
* 熟悉原生爬虫技术,能使用requests+bs4+多线程完成静态页面的爬取;
* 熟悉前端html、css、js,可独立开发前端页面,熟悉vue框架,熟练使用微信开发者工具,独立编写过完整项目的UI;
* 熟练使用git、svn,熟悉团队合作流程;
熟练使用python语言,有多年的python开发经验;
熟练使用python进行爬虫,熟悉scrapy框架,requests,urllib,beautifulsoup等第三方库,并使用它们进行抓取任务。
熟悉使用scrapyd进行scrapy爬虫的部署,并有过长时间监测爬虫的经验。
精通一些常用的反爬技术,如模拟登录、IP/UA代理池、各类验证码破解、cookie加密等。
熟练使用xpath,css等对数据做清理;
熟练使用正则;
熟练使用vue作h5客户端开发;
熟练使用Djang框架,熟悉MVT设计架构,能独立开发完整的数据库驱动的后台项目工程;
熟练部署nginx + uwsgi + django开发的项目;
熟练使用Tornado框架,有单独tornado项目开发经验;
熟练部署nginx + supervisor + tornado开发的项目;
有多个微信小程序全栈项目开发的经验;
熟悉SQL语言,能进行原生语句的增删改查操作;能对Django自带模型等ORM框架建立一些复杂的关联关系;
熟练使用 MongoDB、redis,对非关系型数据库有一定了解,在近一年长期使用mongodb和redis;
使用Linux发行版进行开发,掌握 linux常用命令,常用ubuntu;
对 TDD(测试驱动开发)有较高兴趣,熟悉 TDD 理念和开发模式;
熟练使用 git,版本控制系统,熟悉团队合作流程,善于沟通协调;
熟悉基本的数据结构和算法,如快排、kmp、二叉树;
能够编写开发文档,接口文档,能够无障碍阅读中英文文档;