Saturday, August 29, 2009

招聘-北京德明泰科技有限责任公司

公司办公地点:上地城铁站附近
职位一:C/C /C#程序员
1、计算机专业,有工作经验者优先
2、熟练C/C /C#,熟悉Windows编程,有MFC开发经验者优先
3、熟练使用微软VS集成开发环境
4、有数据库编程经验,熟练使用mysql、sqlserver、oracle等数据库中的一种或以上
5、有较强的自学能力和沟通能力,能刻苦钻研技术,富有团队协作精神
6、有良好的编码风格和文档编写习惯
职位二:JAVA程序员
1、计算机专业,有工作经验者优先
2、熟练使用java编程,熟练使用JBuilder、Eclipse等开发工具
3、有数据库编程经验,熟练使用mysql、sqlserver、oracle等数据库中的一种或以上
4、有较强的自学能力和沟通能力,能刻苦钻研技术,富有团队协作精神
5、有良好的编码风格和文档编写习惯
职位三:Web程序员
1、了解基本的计算机网络知识、熟悉关系型数据库的基本原理,具备数据库编程的基本技
能。
2、熟悉各类B/S架构,熟练掌握Asp.net相关语法,熟练使用VS.net等开发工具。
3、熟悉HTML、CSS、Javascript语法,熟练使用页面开发工具。
职位四:兼职美工
1、相关专业,有工作经验者优先
2、熟练使用photoshop等软件
3、可兼职,可远程网络交活
有意者请发送简历至 联系方式登陆后可见,附上自己的简历。我们会尽快与您取得联系。

 

职位描述:
1、日常公司文件整理,接听电话;
2、前往社保、公积金、税务、工商等部门办理相关手续;
3、完成总经理安排的临时事宜;

性别要求:女性
专业要求:不限,贴近计算机的专业最佳
职位待遇:面议
招聘人数:1人

 

北京德明泰科技有限责任公司是一家由清华大学毕业生创办的软件开发企业,现诚觅精英加入我们,拟招聘岗位如下:

职位名称:全职办公室工作人员

职位要求:
1、有清晰的口头表达能力,头脑灵活,有较强的学习能力。
2、组织能力强,能独立处理事务。
3、责任心强。

Monday, August 17, 2009

c# using reflection to get current class name

If you are inside the class method, and don’t have access to an instance of the object, use:

MethodBase.GetCurrentMethod().DeclaringType.FullName;

If you hava access to an instance of the object, then:

public static class SomeClass
{
public static string FullName
  {
    get { return typeof(SomeClass).FullName; }
  }
}

Thursday, August 13, 2009

Software Outsourcing Company – Domintec.com 北京德明泰科技有限责任公司

简介

关于德明泰

北京德明泰科技有限公司成立于2008年,主营业务是面向企业用户提供软件开发和IT相关服务。主要领域涉及企业日常运营管理系统,行业应用软件以及产品配套支持软件。

我们的团队

公司核心人员全部毕业于清华大学计算机系,依托清华大学雄厚的科研实力,公司在技术研发方面具有先天优势,善于科研攻关。此外公司还拥有一支十余人具有丰富经验的高水平的研发团队。

公司创设人员曾就职于国家开发银行、汇丰银行、中国电子科技集团公司、中国科学院计算技术研究所、微软中国研发集团以及澳大利亚国家信息通信技术研究院等国内外著名公司,也曾在多项国家自然基金及863项目中担任核心开发工作,涉及多项技术专利。

我们的核心竞争力

德明泰成立伊始,即致力于为行业客户提供专业的、高水平的软件产品研发及服务。公司严格按照CMM-2标准执行项目,注重管理体系和文档体系的构建,采用国际领先的IT项目开发流程,快速准确的把握客户需求,为客户量身打造软件服务。

公司具有IT、政府、金融、机械仪表等行业的大量成功项目经验,多背景多平台的经验使我们能够以最快的速度为用户解决棘手问题。

项目方向

公司为各行业客户研发通用的企业管理、销售、财务、会议管理等综合系统。为企业信息管理提供完整的解决方案,让企业用户的信息管理更具有灵活性,基于更高的成本效率来提高生产力,为企业用户提供一个安全、可靠、高效的管理与交互平台。

项目实例:

1)公司目前正在与中国科协技术协会合作开发通用会议平台系统,该系统可以为科协数百个专业协会提供统一架构的会议发布平台。项目在JSP + Oracle平台上构建。

2)公司与北京古大仪表公司合作,为古大公司开发针对公司行业特点的销售管理系统,为提高公司销售效率,管理销售资源提供了软件保障。项目在ASP.NET + SQL Server平台上搭建。

公司在仪表配套软件开发方面具有丰富的项目经验。为仪表行业重点客户开发了多套针对物位仪、雷达流量计等专业仪表的控制平台,程序工作稳定,性能优越,为客户占领市场做好了后勤保障。

项目实例:

1) 雷达流量计软件分析与开发。为古大仪表公司开发操作雷达流量计的软件,算法部分参考了国外先进雷达仪表的汇编代码。该系统基于MFC架构构建。

2) 脉冲雷达、导波雷达、二线超声以及分体雷达仪表PC端上位机软件系统开发。该系统基于MFC架构构建。该上位机软件可以提供在计算机客户端读取雷达仪表数值以及操作写入控制命令等操作,软件支持网络远程操作。雷达仪表系列产品及软件均对稳定性有非常高的要求,因为产品经常会安装在无人值守的厂房中。所以用户对于软件的健壮性有非常高的要求。

公司为国内外多家企业用户提供软件外包服务。项目涉及项目管理平台、计算机视觉算法、视频编码等多个领域。

项目实例:

公司与澳大利亚Wollemi公司合作,为其开发了应用于JAVA + MySQL平台的企业员工时间管理系统。软件使用Hibernate框架管理数据库对象,基于JAX-WS规范开发软件服务器端与客户端的连接。

合作模式

德明泰公司可充分发挥研发实力强、开发流程专业、行业经验广泛的优势。与国内外企业合作,为客户开发专门的软件模块以及为各类硬件产品开发配套的控制与应用软件。

德明泰公司可凭借其在企业管理软件、会议系统等方面的经验,为客户开发整套解决方案。内容可涉及企业管理、电子商务及行业专用软件。ITO(Information Technology Outsourcing),即信息技术外包,是指服务外包发包商委托服务外包提供商向企业提供部分或全部信息技术服务功能,主要包括信息技术的系统、应用管理及技术支持的服务。

业务流程外包(Business Process Outsourcing)就是企业将一些重复性的非核心或核心业务流程外包给供应商,以降低成本,同时提高服务质量。由于进行BPO的流程是重复性的,并采用了长期合同的形式,因此BPO远远超出了咨询的范围。如果BPO做得成功的话,它能够增加公司的价值。BPO与传统的IT外包(ITO)之间的区别在于,BPO能够帮助公司更快地完成外包。

团队核心成员

CEO - 中国电子科技大学通信系统硕士研究生毕业,高级工程师,曾就职于中国电子工业部第54研究所遥控遥测专业部,长期从事航空航天遥控遥测系统研发,从事的科研工作曾先后获得国家科技进步三等奖和电子工业部科技进步二等奖。曾与西门子公司通信集团工作十余年,历任北方区商务总监及联通事业部北方区总经理等职,有丰富的科研管理、项目管理等经验。

高嵩 - 清华大学计算机系智能技术与系统国家实验室自然语言方向硕士研究生毕业,对搜索引擎的主流技术有深入研究,尤其擅长汉语句法、词法分析算法。拥有多项发明专利。

朱冰 - 清华大学计算机系网络技术研究所硕士研究生毕业,曾就职于中国国家开发银行科技部,对银行系统及业务知识有丰富的了解。擅长计算机底层开发、汇编语言程序开发及单片机技术。

曾参与、负责项目:

1) 国家开发银行银行信贷管理系统。设计并推动包括中小企业贷款、助学贷款等业务的管理系统。采用J2EE跨平台架构,集中管理银行各类信贷业务。

2) 北京市公安局网络设备管理系统。参与多个模块的设计与开发。

3) 中国移动数据业务系统可用性模型研究与评估软件开发。以排队论等作为理论基础,采用独特算法,评估移动的数据业务系统的可用性并找出其性能瓶颈。

姚亮 – 清华大学计算机系毕业,曾就职于中国电子科技集团公司信息化工程总体研究中心与汇丰银行,具有丰富的IT项目开发与管理经验。在中电集团任职期间参与多项国家军队重点工程的开发工作,积累了丰富的经验。在汇丰银行任职期间主要负责业务部门的IT项目管理工作,积累了丰富的项目管理经验。擅长成本分析,项目管理与时间管理。

曾参与、负责项目:

1) 第二炮兵部队某信息系统(绝密级,现装备于作战部队) - IT开发、测试,在项目中担任主要开发人员。项目持续一年,主要工作内容为MFC架构编程与Oracle代码升级。

2) 水利部南水北调办公室峰谷电价泵站智能调度研究系统 – 担任主要IT开发人员,项目持续半年,主要工作内容为在Java RCP平台下开发应用程序,将水利工程的调度思想与算法在计算机程序中进行展现。

3) 汇丰银行CRMS客户关系管理系统 – 负责用户需求分析、项目协调及用户培训工作。项目持续两年,主要工作内容为将汇丰银行香港区的成熟系统引入大陆区,在此过程中作为业务部门的代表,负责整理业务部门对系统的需求,协调与香港IT部门之间的开发进度,为业务人员提供针对新系统的培训。

4) 汇丰银行BIR2(亚太区统一数据平台)大陆区子系统 – 负责业务部门项目管理。项目持续一年半。汇丰银行在亚太区新建了统一的数据分析及报表平台。在此过程中本人主要负责提供个人金融部的系统需求及管理项目进度。该项目在中国区投资为70万美元,参与部门涉及大陆区业务、财务、IT以及香港亚太区总部的相关部门。

幕后黑手1 – 清华大学计算机系软件研究所硕士研究生毕业,曾就职于美国JEDA公司,擅长EDA相关设计开发以及Linux下应用程序开发。

曾参与、负责项目:

1) EDA系统级自动验证语言——基于System C的自动验证语言,自定义编译器,基于断言,显著提高模块验证效率,基于Linux平台,负责后台功能开发

2) 系统级覆盖自动验证工具——包括数据覆盖,代码覆盖,比gcc提供的gcov功能更 强大,基于Linux平台,负责后台功能开发。

3) TLM2.0验证工具:Linux平台下检验模块是否符合TLM2.0标准的自动验证工具,负责架构设计及核心代码开发。

幕后黑手2 – 清华大学计算机系本科毕业,澳大利亚国立大学硕士研究生毕业。曾带队多家国内创业IT企业,曾就职于澳大利亚国家信息与通讯技术中心,现为澳洲科学与工业研究院软件咨询师。具有丰富的IT开发构架经验,国外领先的IT项目管理经验。擅长领域有MS .NET桌面平台软件开发及架构设计、Web 2.0网站构架、Unix系统下的开发集成。

曾参与、负责项目:

1) 澳洲国家水利水资源建模软件。加入团队后在.Net 3.5 平台下对超过80个子项目、1G源代码从事重构,优化调优工作;对分布开发的软件模块进行集成。

2) 运动员训练自动化系统。构架系统使用独特的机器学习算法分析数据,通过数据库集中管理,客户端实现数据可视化。.Net 2.0 平台下企业级桌面软件的典型代表。

3) Feedsky技术总监。负责核心后台RSS技术的构架开发、国内RSS第一人。负责指导公司网站前台的开发,主管与博客服务商之间的技术合作。

4) Heiyou SNS社交论坛。

5) 指导团队研发开源项目:TimeKeeper软件。该软件是公司办公自动化软件系列的雏形项目,旨在国内IT业界提倡开源,支持反盗版。软件基于 免费的开发环境(SMEServer + MySQL + Apache Tomcat + J2ME),使用三层结构构架,具有良好的拓展性。

6) 引进国外先进的软件开发管理模式,为公司提供了包括远程办公、版本管理、文档管理、协同合作、事件追踪处理、报告效率考勤等各方面的框架和规范。为培养专业开发团队提供技术支持,定期开展技术培训。

幕后黑手3 – 清华大学计算机系本科毕业,中国科学院计算技术研究所硕士毕业。曾就职于那里网络科技有限公司,期间担任核心程序员,负责网站整体的架构优化及核心代码实现;微软中国研发集团,期间担任软件测试工程师,参与搜索引擎开发及测试。精通C#,Java等流行编程语言,以及多种测试框架系统,擅长系统架构,具有丰富的大型项目管理经验。

曾参与、负责项目:

1) 那里(Naalee)网络平台,论坛。项目使用Java企业平台,JSP用于客户端显示,struts作为后台MCV基本框架,Spring为类仓库,ibatis为数据库接口。该平台可支撑上万人的日流量,实现了高稳定性及可扩展性。

2) 微软搜索引擎后台可视化网页模块。该模块基于C++语言编写,达到了高效地对网页进行可视化特性分析,支持多项CSS规则,对最终的网页大小,各元素,页面主要内容正确识别率达95%。

3) 微软搜索引擎相关度实验平台。该平台使用C#语言,基于C/S结构,使用http协议进行传输。实现了实验提交,分配,调度,结果收集,分发共享等多项功能,极大提高了实验效率。

联系我们

地址:北京市海淀区上地佳园2号楼1-401

电话:010-62965885

联系人: 姚亮

手机:15210458108

电子邮箱:yaoliang@domintec.com

Wednesday, August 12, 2009

Software Release Procedure Using Subversion

如果你用Subversion作为版本管理软件,那么,软件发布的时候,你可以参考下列流程:

1. branch一个,叫B_RE_0802。(本地的trunk copy可以切换为branch copy,或者本地的人直接下载一个)
2. 在本地branch copy上修改release所需要改的东西(版本号,添加最新Manual,制作installer)。
3. 从本地branch上build一个release出来。然后对此Branch进行Tag到服务器,此Tag为T_RE_0802。
4. 从本地Branch Merge回Trunk copy,然后commit trunk copy。
5. 有bug在branch上修改,然后merge回truck. 对0802Tag不要动,发B_RE_0802_f1 版本。

最后借用Dechu的一段,讲讲Release之前的开发流程,要到Release阶段真不容易,哈哈哈。(微软真屌)

1) pm work on spec, then all team members review, sign off
2) dev work on design, then all team members review, dev start working
3) test work on plan, then all team members revew, test start working
4) CC - code complete by dev
5) TCC - test case complete by test
6) RTW - bugs fixed, test case passed, release to world

Say No to NHibernate

最近在做一个ERP项目下,团队在讨论是否使用NHibernate来做持久层。 NHibernate是Hibernate的一个.Net实现,更新远不如Hiberante本身不说,而且最近的一些其他项目中,NHiberante带来的负载成为了项目瓶颈,所以我决定抛弃,并给大家列出下列一些不用NHibernate的理由以供参考:

  1. 我们不会更改数据库,预见不到抛弃SQLServer的理由
  2. 使用Microsoft配套的LinQ2SQL,比开源的项目稳定。
  3. 在没有深入了解Hibernate的运行机制,贸然使用,效率会很低,不如传统的数据库连接池来的高效。
  4. 同3,没有足够经验的程序员写NHibernate代码,开发的速度很慢。