偶的个人简历
个人简介:
姓名:刘晓明 应聘职位:*************
性别:男 出生日期:1982.12
毕业院校:河北理工大学 专业:计算机科学与技术
联系电话:13930502990 电子邮件:gashero@tom.com
博客:blog.youkuaiyun.com/gashero(访问量已突破1万)
工作经验:
·河北理工大学计算中心软件开发小组(2005.3至今)
工作期间参与计算中心机房维护,独自开发校《网络学堂》系统,正在开发校《局域网视频传输》项目。
·河北理工大学网络中心网络小组(2005.3至今)
参与校网络中心Linux和Solaris服务器配置与维护。参与河北邯郸某高校六系统单点登录解决方案中客户端JavaScript开发。
·河北理工大学Linux机群计算实验室(2003.9-2005.6)
参与Linux机群计算教学项目的实施。
·河北****信息安全有限公司(2005.6-2005.7)
开发用于局域网监控系统的加密Socket开发。
·唐山市卫生监督局管理系统(2004.3-2004.4)
助理程序员,制作FastReport报表及高层数据库接口。
奖励情况:
·全国初中生物理学知识竞赛三等奖
·全国青少年信息学知识竞赛(提高组)进入复赛,未获奖
·河北理工大学首届"求是杯"创新设计比赛,一个三等奖,两个优秀奖
·唐山市首届"技嘉杯"大学生计算机知识与技能竞赛二等奖,唐山市计算机学会颁发
·2005年下半年,信息产业部认证软件设计师(原高级程序员),64/59
任职情况:
·班级学习委员
·校科技协会科技部部长
·校电脑爱好者协会软件部部长
·校计算中心软件开发组组长
·校网络中心网络小组运行组副组长
工作技能:
·C语言:TC下4000行经验,gcc下5000行经验。gcc下主要是Socket开发方向。熟练使用make和gdb,对autoconf不熟练。通读apr-1.2.2和apr-util-1.2.2源代码。
·Delphi:涉及WinForm开发,网络,数据库(ADO/BDE),50,000行经验,但已经超过1年没有使用了。
·Java:10000行以上开发经验,主要是Socket开发。JSP:3000行经验。
·Python:5000行经验,WEB开发和Socket开发方向。现在主要使用的编程语言。通读mod_python3.2.8中Python源代码。
·Linux:较为熟练,有实际服务器管理经验,有自己编写的配置文档,精通vi编辑器。
·SubVersion:源码配置管理工具,一般使用,对冲突合并不了解。
·创新能力:小学和初中所在实验班中学习了7年创造学,高中有百余项创新想法记录。
·快速的学习能力:从开始学习Python到写出第一个词法分析器用了11天。计算机方面各类笔记约4000页。
开发经验:
·河北理工大学计算中心网络学堂
第一个版本使用基于MagicLinux1.2final的Apache2.0.54结合Tomcat5.5.9@JDK1.5.0进行开发。后改用mod_python3.2.8结合Apache2.0.55进行开发。正在完善功能。数据库使用MySQL4.1.15。开发中实现了一套简单的模板系统,可以进行变量替换。
·河北理工大学计算中心局域网视频传输
用作技术上的探索并准备最终集成进入网络学堂系统成为实时的在线远程教育系统。开始使用VC+WindowsVFW1.1,因难度过高且只有我一个人开发,最终放弃。后改用Java JMF 2.1.1e,已经实现了单机的视频截取和显示。
·Windows信使服务攻防工具
大二网络实习期间消遣的玩具。攻击工具1使用DOS批处理文件写成,具有循环向指定地址发送信使服务消息的功能,后期版本支持参数、群发,并通过文件长度记录发送次数。攻击工具2使用Delphi6写成,调用WindowsAPI发送消息,可以实现随意更改发送者地址的功能。防御工具,用Delphi6写成,开启三个线程搜索窗口,找到信史服务窗口发送WM_CLOSE消息,使其关闭。发现要搜索的窗口标题为"信使服务 ",注意后面有一个空格。发现Win2K SP3或之前的版本是可以无限接受信息的,直到内存耗尽;之后的版本用队列存储消息,队列长度为26。
·独立翻译mod_python官方手册3.2.8版本
现在发布在我的博客和ChinaUnix.net上(http://man.chinaunix.net)。原本A4幅面80页,翻译本B5幅面44页,格式更紧凑一些。
·C语言词法加亮程序(《编译原理》课程设计)
使用Python语言开发,代码量约600行,11个小时完成。可以读入C语言程序,分析出5种语法单位并在生成的HTML页面中保持原格式的同时给各种语法单位加上指定的颜色。实现了一套HTML代码生成模块。在最终输出中仍然保持源文件格式是一个难点,识别多行注释是另一个难点。
·河北理工大学通用考试系统
使用mod_python开发,实现了考试系统和数据处理系统的分离。考试系统可以通过复制文件到指定文件夹来设置试题,考试结果也可以方便的通过文件带走,并使用专用的数据处理系统进行成绩分析和统计,并存入数据库。一个朋友的毕业设计。
... ...太多,其余的省略