ID:114498

c.c 身份已认证

资深测试开发工程师/web全栈开发工程师

  • 公司信息:
  • 某前三大交易所
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 北京
  • 全区

技术能力

- 10年以上web前后端开发工作经验,5年以上java后端及数据开发经验,具备全栈开发的能力。有大型电商物流项目工作经验,丰富的微服务设计经验,能主导项目从0到1直至落地。
- Java基础良好。熟悉SpringBoot,Spring MVC,MyBatis/Hibernate,熟悉基于 Dubbo,zookeeper等的微服务架构,熟悉Redis,RocketMQ 等常用中间件。
- 熟悉J.U.C包提供的常用工具,对于多线程,并发,异步及jvm底层的一些常用机制都有一定的了解。
- Python基础良好,有从0到1的工具平台和自动化测试平台搭建和开发工作经验。
- 数据库方面,关系型数据库以使用mysql为主,熟悉常用的sql语句以及优化手段,对数据库的分库分表以及读写分离有一些了解。
- NoSQL数据库方面对Elasticsearch,Hive,MongoDB等有一些使用经验。
- 有数据处理,ETL脚本编写调试,Spark,SparkSQL等数据处理工具的使用经验。
- 熟悉JavaScript,使用NodeJs作为常用的脚本或原型工具,编写基于Tampermonkey的浏览器插件。
- 理解NodeJs的event loop机制,熟悉对于异步流程的处理,熟悉函数式编程思路。
- 熟悉HTTP协议,理解REST API的设计逻辑,熟悉WebSocket,有数据爬取经验,有基于puppeteer的自动表单提交工具制作经验。
- HTML5/CSS3能力良好,能独立承担基于Sketch等原型的前端开发工作,熟悉VueJs等当前市面上常见的前端框架。
- 熟悉Linux/Mac/Docker下命令行的基本操作,熟悉web服务的部署,熟悉基于nginx的反向代理 和负载均衡配置等。
- 熟练使用InteliJ IDEA, SublimeText, Maven, Git,Jenkins等工具。

项目经验

## 物流云和仓储计费管理系统项目
- 项目背景:仓储系统作为公司的盈利创收项目,主要提供物流开放功能,为供应商提供存储、分拣、结算、计费等服务。其中物流云对接生产系统,计费系统利用大数据技术实现。在部门人员异常不稳定情况下接手此项目,主导负责了系统的部分重构,解决遗留问题,使项目步入正轨。
- 计费任务重构:扩展计费维度,增加阶梯维度,解决了系统不易维护、不易扩展等问题。
- 结算单管理:根据计费规则计算输出日账单,并实现用户自主选定一段期限、仓进行结算,灵活度增加。
- 支付功能:对接财务系统,实现结算单供应商货款抵扣和线上大额支付的功能。
- 租户管理:基于业务需求在WEB系统增加租户维度,方便按租房信息控制登陆用户权限。
- 技术栈:Spark, SpringMVC, Dubbo, ZooKeeper, MySQL, Redis,RocketMQ, VueJs, ElementUI, HBuilder, MUI 等。

## 自动排线系统项目
- 项目介绍:自动排线系统旨在通过对历史数据的分析,整合多个系统数据,通过指标计算的方式,自动帮配送员匹配到合适的订单,简化专人手工排线流程,减轻人力成本资源。系统不同于外卖和叫车等实时和线性路线的业务,排线任务是每天截单后排一次,司机路线采用块状匹配,实现方式为定时批量计算。
- 框架搭建:从0到1主导项目进程,利用MapReduce思想将复杂问题简单化,大量数据通过组装后按站区维度分组,完成大数据框架搭建,在实现分布式排线任务复杂度简化成为本地任务的维度后,方便后续算法的不断调整和优化。
- 功能实现:通过读取全国订单数据、司机排班数据、历史配送信息及商品信息后综合多种因素通过排线算法在规定时间内完成最终匹配,支撑数百万客户日流水金额最低5000万+,活动高峰时达1.3亿元的排线业务。
- 结果优化:主导完成数据仿真平台搭建,排线过程可视化,并尝试用不同算法进行排线,比较排线结果并以司机满载率、均衡度等指标对排线结果进行评价分析,及时根据业务需求调和排线算法。
- 技术栈:Spark, SpringMVC, Dubbo, ZooKeeper, canal, MySQL, ES,Redis, RocketMQ, VueJs 等

## Slim IM项目
- 项目介绍:Slim IM产品旨在为团队提供常用协作工具,如IM,邮件,网盘等服务。产品原始功能与Slack、钉钉、飞书等类似,实现群组和私聊的即时通信功能。在此基础上集成邮件服务和网盘服务以及其他团队协作中用到的贴心功能,并计划对大型企业客户实现私有化部署和端对端加密的解决方案。
- WEB端开发:负责web端功能开发、自定义通信协议的实现,包括消息分发、合并、提醒等业务处理。
- 双向通信: 利用WebSocket协议实现服务端主动推送数据到客户端,打破单向传输的局限性。
- 技术栈:Angular , Bluebird, Python Twisted, Redis, MySQL, Lucence, Electron等

### 超级答案小程序、住院帮小程序、点亮神州小程序等
微信小程序客户端开发。前端使用weapp-sdk或mpvue,后端大多数以node.js, express/koa, mongodb技术等

### 中国银行网上银行项目
前端开发,以jquery为主

案例展示

  • 物流云和仓储计费管理系统

    物流云和仓储计费管理系统

    - 该系统主要提供物流开放的功能,租户、货主、合同、计费规则的管理,计算账单,结算单管理以及财务结算的功能。 - 该系统中主要用到的技术主要有 Spark, SpringMVC, Dubbo, ZooKeeper, MySQL, ES, Redis, RocketMQ, Vue

  • 自动排线系统

    自动排线系统

    - 该系统旨在通过对历史数据的分析,和多个系统数据的整合,通过指标计算的方式,自动帮配送员匹配到合适的订单,以减轻仓库需要专门安排人手进行手工排线的情况。不同于外卖和叫车等实时和线性路线的业务,该任务是每天截单后排一次,司机路线采用块状匹配,实现方式为定时批量计算。 - 该系统

查看案例列表(含更多 0 个案例)

评价列表

B.Y    2017-09-15 17:46    5星

找c.c做的微信小程序前端,非常负责,沟通顺畅,理解力强。我对工作的质量和进度都很满意,5星。从产品和工作效率可以看出对工作非常熟练。而且工作时间有保证,这对我们这种比较急的项目很重要。

信用行为

  • 接单
    6
  • 评价
    1
  • 收藏
    1
  • 五星率
    100%
  • 退款
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服