个人简历
\({ (1+0.1)^{ 365 }=37.78343433288728 }\) \({ (1-0.1)^{ 365 }=0.025517964452291 }\)
通往荣誉的道路上并不是铺满鲜花的。
联系方式
- 手机:
18192721076
/18192722755
(家人) - Email:
ziyu0123456789@gmail.com
/moss.licong@huawei.com
- QQ/微信号:
910217951
/moss815210
个人信息
- 李聪 / 男 / 1990
- 本科/西安电子科技大学
- 工作年限:>3年
- 技术博客:http://blog.aiziyuer.com
-
Github: https://github.com/aiziyuer
- 期望职位:C++/java高级程序员
- 期望薪资:税前月薪13k~20k,特别喜欢的公司可例外
- 期望城市:西安/杭州
工作经历
西安华为技术公司 ( 2013年7月 ~ 当前 )
Struts从1.0到2.0框架切换
我在此项目中主导完成产品Web前台框架的切换。因为是第一次接触Web,克服了对Spring和Struts的不熟悉,积极研读Apache官方文档和指导,最终在3天内完成了框架的切换,大大超出最初2周工作量估计,并且可以做到Struts1和Struts2并存,让产品可以慢慢过渡,得到部门领导的一致好评,并获得部门“金网络”的殊荣。
CodeCT项目
我在此项目中主要完成结果的图表展示功能开发。使用java自带的SAX来将java的对象转换成XML,在半天的时间内高效完成图表的展示功能开发,并且将代码形成模式,利于后续为维护和扩展。超出原始的一周工作量估计,并且实现的机制受到之后维护的兄弟一致好评。CodeCT工具最终也获得了“固网好工具”的称号。
VDF一期OTDR算法增强项目
我在此项目中主要担任双端测试的结果合并算法逻辑实现,与另外两名同事配合。过程中我积极与算法SE沟通算法规格的细节,将算法实现的风险提前暴露,最终完成VDF一期的交付,得到一线客户的认同。
MatchOnu项目
我在此项目中独立完成了MatchONU的算法编写。项目中我尝试了学习JDK的模板方法抽象了算法中使用到的排列组合逻辑,使得这部分复杂逻辑可以独立与业务逻辑得到测试用例的验证,最终在两周的时间内完成了算法的实现。
Vectoring运维保障工具项目
我在此项目中使用SWT独立完成用户界面的开发,项目中我克服了对SWT框架不熟、java多线程、SQLite读写性能瓶颈等诸多困难,最终在与项目组SE和其余同事讨论以及在自己的研究下,在3周内完成界面开发,并获得了产品一线运维人员的好评。过程中在数据库的处理上使用了java中的反射高效完成了数据库表到对象的转换,兼顾读写速度的同时还减少了开发的工作量,获得同事的认可。
开源项目和作品
初出茅庐,学艺尚浅,所以工作之余将工作中或者学习中的一些心得和笔记用一些小的项目记录下来。
开源项目
- AndroidMate:给我自己手机做的一个小应用
- Signorina:学习SWT和Spring的AOP而做的客户端项目
技术文章
技能清单
以下均为我熟练使用的技能
- Web开发:JavaScript
- Web框架:Struts/Spring
- 前端工具:Grunt/SaSS/
- 数据库相关:MySQL/SQLite/Oracle
- 版本管理、文档和自动化部署工具:Svn/Git/Maven
- 语言工具类:正则表达式
一下是我熟悉的技能
- 语言类:C++/Ruby/Qt/Shell/JavaScript
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。