简历
简介
田杰,本科学历,7 年工作经验。热爱编程,追求高质量的软件产品,目前在一个企业内部 CRM 系统部门担任高级软件工程师。喜欢学习计算机技术并擅长将所学转化到平时的工作中去。在过去的工作中,由于善于解决问题,勇于承担挑战,努力取得好的业绩而多次获奖。 在业余时间做自己的网站、写技术博客,在 GitHub 上也非常活跃!
联系方式:
电子邮箱: jeff.tian@outlook.com 个人网站: http://zizhujy.com Github: https://github.com/Jeff-Tian
强项
- JavaScript, Css, Html
- C#, ASP.NET MVC, SQL
工作经历
英孚教育高级软件工程师
2013年6月 – 现在
在这个企业内部 CRM 系统里我主要领导开发图形功能。我在 GitHub 上有参与的一个 JavaScript 图形库项目也与此有关。在这个团队中,从前端来说,我利用纯熟的 JavaScript 功底设计并实现对开发者和用户都很友好的界面;从后台来说,我利用严格的数学推理和论证来设计并实现强健的算法(实例:http://zizhujy.com/blog/post/2014/01/12/SalesLeadsForceDistributiveDispatchingAlgorithm.aspx )。
外派到微软任软件开发测试工程师
2012年度明星员工奖!
2011年4月份 - 2013年6月
作为一名软件开发测试工程师,除了日常的测试工作外,我开发了一些给测试团队使用的自动化测试工具,以及其他给内部用户(比如微软科学家等)使用的系统。
跨域和计算机的自动部署并执行的测试框架
- 用户:测试团队
- 主要特性:
- 支持图形用户界面以及命令行。
- 跨计算机域自动部署、运行、并收集运行结果和发送邮件报告。
- 易扩展并方便地和其他已有测试用例集成。
在线Python
- 用户:微软科学家团队
- 这是一个作为Python宿主的ASP.NET MVC 网页应用程序。由于科学家习惯于使用Python,而且他们在平时的工作中已经写了好些Python脚本,后来想要一个在线的集中的管理平台,用来添加新的脚本和维护已有脚本,并能够被来自不同地区的其他成员方便地运行。使用此系统,便可以在线的维护Python脚本并运行,不需要本机安装Python环境。
优秀员工奖!
在线版本验证测试系统
- 用户:测试团队
- 这是一个ASP.NET 网页应用程序,它用来管理各个测试分团队的版本验证测试。主要包含如下功能:
- 与源代码管理系统(如Team Foundation Server)集成,当开发人员提交代码时会自动触发执行。
- 不同的分团队可配置自己的测试用例,可以方便地使用xml定制
- 报告功能
HTML5 视频自动测试组件
- 用户:测试团队
- 这是一个基于javascript的在线测试套件或者框架,用来自动化测试HTML5视频控制器。
嘉里大通任软件开发工程师
2010年2月 - 2011年4月
快件分拣系统
- 用户:管理团队和快件操作人员
- 该系统由SQL server、ASP.NET MVC网页应用程序、WCF服务以及手持扫描枪的客户端组成。主要功能:
- 分拣过程的实时监控和报告功能
- 为快件操作人员进行实时的分拣提示,减少了人为错误
诺基亚仓储管理系统
- 用户:诺基亚公司外包给嘉里大通的仓储管理人员
- 这是为诺基亚在北京新成立的仓库开发的使用ASP.NET实现的工作流程解决方案。主要功能:
- 收货、理货、自动补货、发货;条码箱单打印;报告功能等……
DHL任销售分析员
2007年7月份 - 2009年9月份
重货调价系统
- 用户:销售部
- 这是一个完整的Excel VBA应用程序。主要功能:
- 为发货量大的客户给予特价优惠
- 为销售自动填写审批申请表格
- 经理审批辅助功能
- 一键生成销售部各种月报表
- 使用指数平滑法对销售业绩进行预测
教育背景
数学自然科学学士
苏州大学
2003 - 2007
自我评价
勤奋、坚持、出色的团队合作