简历


简介

田杰,本科学历,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年度明星员工奖!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

自我评价

勤奋、坚持、出色的团队合作