T上西北

关于我–工作

Last update:2018-8-27

我最新的简历在这里

Last update:2009-4-25

目前关注

  • 移动开发
  • 如何build团队
  • 做出最好的产品

以前关注

  • Blackberry的开发以及企业级的解决方案
  • 如何部署可扩展性的网站

技能

  • 编程语言:C/C++,VB/VB.NET ,C#, Java, Ruby,Python,PHP,JavaScript, XML,
  • 思想与概念:OOA/OOD(UML, Design Pattern, Refactoring, Patterns Of Enterprise Application),Extreme Programming, Testing(Unit Test, Integrate Test, System Test),TDD
  • 建模工具:Rational Rose PowerDesigner Visio
  • 编程工具:Visual Studio 98,Visual Studio.NET, Eclipse, IntelliJ IDEA
  • 其他工具: NUnitFIT,CVS,SVN
  • 库以及框架: ROR, Struts, STLBoost,.NET Framework, MFC,CakePHP
  • 其他:blackberry,WinCE等

要求

什么样的人或公司不应该找我?

  1. 官僚作风严重,领导专打官腔不干活。如果是技术性的,委派不懂技术的领导来指导技术。
  2. 加班不给工资,或无正当理由而加班的. 或员工完成任务但下班后仍要拖上半个小时才下班的
  3. 高手跳槽,不闻不问其跳槽动机,也不提供和创造更好的条件任其流失的,说到底就是人才流失不予理睬的
  4. 上下班非得准点,否则克扣工资的,一点弹性也没有的
  5. 给员工提供的工作条件极差的,尤其是机器配置
  6. 对员工要求许多证书的,或者许多工作年限,或者样样精通的,或者地域性以及性别歧视的
  7. 团队死气沉沉,没有活力的,不注重沟通的
  8. 工作时团队都是围绕一个人想法转的,根本不考虑其他成员意见的
  9. 工作只求进度,不求质量的
  10. 整天说自己是世界500强公司之一的,或者说我们是家小公司,开不起这样的薪水或福利的。世界500强没有什么了不起的,小公司也不用这样

什么样的人或公司应该找我?

  1. 找一个有活力,精神好,积极向上,有理想的人
  2. 找一个技术扎实,经验丰富的人
  3. 找一个责任感强,认真负责的人
  4. 找一个能够带动团队的人
  5. 找一个能够勇于面对挑战的人
  6. 找一个有能力的人
  7. 如果你是一个可以让我发挥自己的场所
  8. 如果你的团队非常棒的

工作经历

2005-11 — 2008.11 Tangerine Technologies

ASP.NET/MIcrosoft SQL Server/Visual Studio .NET/Visio/.NET Compact Framework

经历过的设计最复杂的项目之一,该项目类似Salesforce,基于ASP.NET开发。主要负责客户端架构与编写,以及部分Server端类库的实现。懂得了如何去利用OOA/OOD去设计和实现一个 项目,如何去把握项目的进度,如何在高度紧张的进度下做到游刃有余,如何提高自己的业务水平。

  • Salsa Online marketing

Debian/Java/JSP/Struts/Tomcat/MySQL/AJax

了解Online Marketing的原理以及运作方式,进一步了解互联网。如何优化和扩展应用程序.

  • Online Marketing Web Portal

Debian/Rails/MySQL/

从用户和项目的角度出发,懂得如何成功的做好一个网站.如何以最快的方式实现需求

 

2003-8 — 2005-10 Surrey Technologies

主要为多家交通, 金融等行业提供软件的集成以及服务 。在此期间,主要负责管理和维护C/C++和移动项目组.

  • 2004年10 月-2005年11月 GS WebRide项目描述:为某国际著名金融巨头开发基于B/S的网上订车系统。系统环境: Windows Server 2003, Microsoft SQL Server开发工具: Microsoft Visual Studio .NET 2003 ( ASP.NET/C#/VB.NET/JavaScript),  PowerDesigner (Sybase)主要职责:分析和设计该系统的计价模块, 以及该系统的Web服务(Web Services)

    该项目让我懂得如何去与团队沟通,以及理解把握项目进度的重要性。

     

  • 2005年1月-2005年11月 Cars@BlackBerry 项目描述:本软件是GS WebRide的客户端运行在BlackBerry移动设备上,完成移动设备订车,与信息中心交互协调工作。系统环境: Blackberry OS 3.7或更新, J2ME开发工具: BlackBerry JDE, Notepad++主要职责: 架构,编码和管理

    采用记事本来编写,Blackberry JDE编译,语言为Java。熟悉部署BES,MDS等重要功能,以及与MS Exchange(包括Active Directory)的集成。从该项目中基本了解Blackberry与企业如何集成,以及Blackberry企业架构的原理等。

 

  • 2004年2 月-2004年8 月 WatchDog项目描述:监听某个软件的运行状态,保证软件按计划运行等。 该软件主要用来监测Message Center服务。系统环境: Windows 2000/XP/NT开发工具: Microsoft Visual Studio 6.0(VC)主要职责:架构,实现和测试

 

  • 2003年10 月-2005年11 月 Message Center 项目描述:Message Center是与各种客户端进行信息交互的信息中心。客户端包括AlephPalm,eHail发票客户端等。系统环境: Windows 2000/XP/NT, Microsoft SQL Server开发工具: Microsoft Visual Studio 6.0(VC), PowerDesigner (Sybase).主要职责: 维护Message Center,使之更加健壮,架构更加清晰。

 

  • 2003年8 月-2005年11 月 AlephPalm项目描述:为某集团开发手持设备软件 AlephPalm(客户端) ,本软件使用在Palm上,传输客户端信息到信息中心(Message Center)。系统环境:Windows CE开发工具: eVC主要职责:主要负责AlephPalm 客户端的分析,设计,以及实现。

    工作后做的第一个项目,通过该项目,让我学会了如何在短时间内去学习知识,如何面对巨大压力,如何调整自己对工作的态度和方法。

 

其他

  • CakePHP

2006年夏天,做一个PHP项目,应用到了CakePHP,做完之后,看到国内文档实在太少,于是将它的文档翻译出来.对CakePHP的深入了解,发 现CakePHP用起来很费力.当然思路是好的,毕竟是ROR的PHP版本.也正是因为此,我学习了ROR,然后在实际的项目中有所应用.参见CakePHP中文手册

  • BlackBerry Document

接触BlackBerry较早,应该说是国内BlackBerry开发的领先者,估计国内也没有几个人能比我熟悉.这可不是自夸哟. 当时自己做项目时,实在没有什么文档,于是在2006年开始翻译官方提供的开发指南,即BlackBerry应用程序开发指南 第一卷以及第二卷,请访问我在博客园 上的关于BlackBerry的技术文章.如果你是一名BlackBerry开发者,相信会给你带来无尽的帮助.

  • PHP 教程

这个是我在写PHP程序一段时间之后,按照我个人的想法写的简单教程:PHP系列.如果你想快速了解PHP,它也许是个不错的选择.

  • MSNChatHistoryCombinator

出于个人需要而编写了该工具,以合并MSN的聊天记录,参见文章自己编写的MSN历史记录合并工具

社区

担当MaxPDA blackberry PushMail邮件业务与企业应用 以及Blackberry开发讨论 分版版主

  • 敏捷开发

自己在博客园上成立的一个团队,关注敏捷开发.

  • 翻译团队

平时看到一些好的文章或者教程,都会抽时间翻译出来.自己的文章一般不会出于商业目的,因为我自己是一个开放爱好者.

更多关于我

  1. 参看这里,可以更加了解我
  2. 我在博客园上的技术博客,当然本站也有一些

本文关键字

Blackberry,移动开发,SAAS,LInux,架构,开源