主题排版网站:
[https://mdnice.com/]
[http://www.capabcv.com/resumev2/resumetool.aspx](http://www.capabcv.com/resumev2/resumetool.aspx)
# 联系方式
- 手机:13510264766
- Email:wuyingwen@qq.com
# 个人信息
- 吴英文/男/1991
- 本科/暨南大学 自动化
- 工作年限:4年
- 技术博客:https://cloud.tencent.com/developer/user/7021342
- Github:https://github.com/evenleo
- 期望职位:C++软件工程师
- 期望薪资:20k~25k
- 期望城市:深圳
# 工作经历
## 深圳市四格互联信息技术有限公司 ( 2019年6月 ~ 至今 )
### 物业计费核心系统
为提高运行效率,系统核心接口采用C++开发。系统server接受请求Json报文,根据报文的方法调用不同的CGI程序,业务处理过程由CGI完成。我负责部分CGI接口的开发和优化工作:
* 优化退款流程,使退款状态由接口控制
* 开发重算功能接口,实现税额重算和应收日期重算功能接口,使用crontab定时调用接口
## 隆博科技(深圳)有限公司 ( 2017年10月 ~ 2019年4月 )
### 分布式机器人调度系统
本系统在仓储运输中对多移动机器人进行统一调度,对任务进行适当分解 ,使多机器人并行完成不同的子任务,从而加快任务执行速度,减少交通拥堵,提高工作效率。


### PQR项目
我在此项目负责了哪些工作,分别在哪些地方做得出色/和别人不一样/成长快,这个项目中,我最困难的问题是什么,我采取了什么措施,最后结果如何。这个项目中,我最自豪的技术细节是什么,为什么,实施前和实施后的数据对比如何,同事和领导对此的反应如何。
### 其他项目
(每个公司写2~3个核心项目就好了,如果你有非常大量的项目,那么按分类进行合并,每一类选一个典型写出来。其他的一笔带过即可。)
# 开源项目和作品
(这一段用于放置工作以外的、可证明你的能力的材料)
## 开源项目
(对于程序员来讲,没有什么比Show me the code能有说服力了)
- [STU](http://github.com/yourname/projectname):项目的简要说明,Star和Fork数多的可以注明
- [WXYZ](http://github.com/yourname/projectname):项目的简要说明,Star和Fork数多的可以注明
## 技术文章
(挑选你写作或翻译的技术文章,好的文章可以从侧面证实你的表达和沟通能力,也帮助招聘方更了解你)
- [一个产品经理眼中的云计算:前生今世和未来](http://get.jobdeer.com/706.get)
- [来自HeroKu的HTTP API 设计指南(翻译文章)](http://get.jobdeer.com/343.get) ( 好的翻译文章可以侧证你对英文技术文档的阅读能力)
# 技能清单
(我一般主张将技能清单写入到工作经历里边去。不过很难完整,所以有这么一段也不错)
以下均为我熟练使用的技能
- Web开发:PHP/Hack/Node
- Web框架:ThinkPHP/Yaf/Yii/Lavarel/LazyPHP
- 前端框架:Bootstrap/AngularJS/EmberJS/HTML5/Cocos2dJS/ionic
- 前端工具:Bower/Gulp/SaSS/LeSS/PhoneGap
- 数据库相关:MySQL/PgSQL/PDO/SQLite
- 版本管理、文档和自动化部署工具:Svn/Git/PHPDoc/Phing/Composer
- 单元测试:PHPUnit/SimpleTest/Qunit
- 云和开放平台:SAE/BAE/AWS/微博开放平台/微信应用开发
物业计费核心系统
- 空白目录
- 算法
- 排序
- 冒泡排序
- 选择排序
- 插入排序
- 归并排序
- 快速排序
- 计数排序
- 桶排序
- 基数排序
- 希尔排序
- 堆排序
- 二分查找
- 最小堆
- 最小索引堆
- 平衡二叉树(AVL tree)
- bitmap位图
- 布隆过滤器
- hashmap
- topK
- 跳表
- LRU Cache
- kmp
- 最小堆和堆排序
- 最短路径
- C++
- 运行时类型判断RTTI
- C++反射
- 手动实现智能指针
- 序列化实现
- rpc实现
- std::forward
- 函数指针的妙用
- C/C++
- std::function
- 同步队列
- 线程池实现
- std::promise
- 深入理解虚函数
- extern "C" 关键字讲解
- 大端小端的区别
- 简历
- 简历1
- redis
- 数据结构和对象
- sds
- list
- zskiplist
- 腾讯云redis面试题总结
- redis集群部署
- LeetCode
- 目标
- go基础
- 算法快速入门
- 数据结构篇
- 二叉树
- 链表
- 栈和队列
- 二进制
- 基础算法篇
- 二分搜索
- 排序算法
- 动态规划
- 算法思维
- 递归思维
- 滑动窗口思想
- 二叉搜索树
- 回溯法
- 其他
- 剑指offer
- 笔记
- git代理加速
- Linux
- vim大法
- vscode远程不能跳转
- cmake
- 设计模式
- 单例模式
- 简单工厂模式
- 外观模式
- 适配器模式
- 工厂方法模式
- 抽象工厂模式
- 生成器模式
- 原型模式
- 中介者模式
- 观察者模式
- 访问者模式
- 命令模式
- 网络编程
- epoll reactor模式
- linux timerfd系列函数总结
- IO
- mapreduce
- 反射器
- leo通信库
- Mutex
- Condition
- thread
- raft
- 协程
- hook
- 定时器
- 别人的面试经验
- 面试题
- vector崩溃问题
- JAVA
- Linux java环境配置
- ucore
- lab1
- FreeNOS
- leveldb
- 刷题笔记
- 回文串
- 前缀树
- 字符串查找
- 查找两个字符串a,b中的最长公共子串
- 动态规划
- golang
- 顺序循环打印实现
- 数据结构
- rpc运用
- python
- 单例
- 深拷贝浅拷贝
- 链表
- python基础题
- mysql
- 事务
- Linux
- 共享内存
- 刷题记录
- 贪心算法
- 动态规划
- 面试
- 腾讯C++面试
- 微众面试JD
- 迅雷网络面试
- 学习网址
- rabbitMq
