关于我

  • 庄永耀 / 男 / 1987.12
  • 本科 / 西安电子科技大学 — 计算机科学与技术(2005/9 ~ 2009/7)
  • 硕士 / 西安电子科技大学 — 软件学院(2009/9 ~ 2012/3)
  • 联系方式:andyzyy@gmail.com 185**8229
  • 工作地点:北京
  • 状态:求职中

工作经历

  • 高级开发工程师 - 易到用车(2015/4 - 今)
  • 软件工程师 - 兴唐通信科技有限公司(2012/4 ~ 2015/3)(保密单位)
  • 实习 - 西门子(中国)有限公司.(2011/2 ~ 2011/9)

项目经验

LBS 服务 (2015/5 ~ 今)
负责基于地理位置的实时车辆信息检索引擎的设计、开发、扩展、优化。

参与地理位置相关的用户体验指标体系的数据计算。

推动基于 ELK 的指标监控平台的应用。

分布式应用配置管理、结点管理。
  • Java, netty, thrift, redis, distribute system, php
  • 司机位置写入 qps 5w/s
  • 司机实时位置检索 qps 1000/s
自动化生产线项目(2013/7 ~ 2015/3)
1. 基于状态机+消息队列方式的控制终端系统,实现可重用的流程控制框架
2. 在 linux/windows 下封装统一的tcp网络通信库,使其满足接口化,模块化,跨平台,高可用
3. 指导外部合作公司的研发人员,根据项目中的接口定义进行相应的实现
  • VC++,Linux C,Makefile,Python
库房管理系统(2012/12 ~ 2013/6)
1. 参考并改进了 pyExcelerator 库,统一生成统计报表
2. 优化数据库操作,降低系统的冗余,使后期维护和修改成本大大降低
  • Python,Pylons,JavaScript,ExtJS,MySQL
生产系统终端软件开发(2012/5 ~ 2012/11)
1. 重新设计多线程互斥/同步的并发模型,降低了终端系统的资源使用率,提高了性能
2. 编写高效的日志库,为日后的所有项目使用
  • VC++、多线程
企业级移动应用平台(2011/3 ~ 2011/9)
1. 应用内核中的 netfilter 框架,拦截 TCP 层网络数据,并修改数据包
2. 模块不属于代理服务器或 Android 平台,完成对 Web 页面的修改。
  • Linux C,Makefile
菜鸟时期的小工具
* VC: 抽奖软件、番茄时钟、MatrixGame;
* python: 基于 scrapy 图片爬虫;
* 基于 LBS 的打折信息展示:hackthon项目,使用了高德 API、BMOB 提供的云服务端;

专业技能

  • C/C++/Java/Python/Shell/Makefile
  • netty/thrift/Netflix
  • Linux/Windows/TCPIP/Network programming
  • High Performance/High Availability Distribute System
  • Monitor / metrics
  • Database / Big data
  • machine learning

职位目标

  • 高级后端工程师
  • 30K/month

自我描述

认真做事,坚持做对的事,注重细节,推动事情不断演进,直至完成

爱好

  • 运动:长跑、篮球
  • 读书

书单

豆瓣书单