于少臣

勤奋踏实,工作认真负责,为人诚恳,吃苦耐劳,自学能力强,注重团队合作精神,英语水平良好,能读懂一般技术性文章。

  • 技术能力:
  • 工作态度:
  • 工作成果:
收藏 立即预约
项目意向
软件工程师 900元 全程集中 北京 工作经验: 擅长技能: JAVA、CSS、HTML
平台工作经历
其他工作经历
公司名称 苏州佳世达电通有限公司
在职时间 2009-12-01 ~ 2011-03-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 工作性质: 全职 职位级别: 初级职位(两年以下工作经验) 职责和业绩: 2010/10―2010/10: 来电精灵(手机捆绑应用) 软件环境: Android2.1 开发工具: Springsource-tool-suite2.5开发工具+Android智能手机摸拟器 + 戴尔 mini5(本公司自主产品) 项目描述: 该项目用于显示来电号码的归属地和实现黑名单电话与短信拦截功能 责任描述: 负责整个软件的开发,在Service里面通过TelephonyManager对来电状态进行监听,并通过查询黑名单数据库进行比较,使用ninePatch图片格式来显示来电状态信息。通过AIDL与电话管理服务进行进程通信,达到终止来电的目的。通过定制短信广播服务,对短信监测,并进行短信屏蔽 2010/12―2011/2: 佳世达员工信息核实系统: 软件环境: Android2.1 开发工具: myeclipse8.6+android手机模拟器 + 戴尔 mini5(本公司自主产品) 项目描述: 该项目实现了环安卫人员随时、随地、快速、实时的办公。该项目包括系统登录、信息查询、信息采集、文件速传、便捷功能 五大模块 责任描述: 负责该项目的登录,文件速传,信息采集功能三个模块的开发。项目中用到了pull解析器解析xml文件,使用了Android自带的SQLite数据库来存放相关数据,使用了socket网络编程(自定义通信协议)实现了文件断点上传,可以断点下载员工信息等相关功能。利用MMI(多媒体接口)实现自动对焦拍照,录制视频等功能,运用WebService实现相关信息的快速查询等。各模块严格按照MVC模式编写,在业务bean编写的过程中采用Android Junit反复对业务方法进行单元测试,在确保业务bean正确的情况下再供UI进行调用 模块技术难点: 通过TCP/IP(SOCKET)协议实现视频断点续传上传(实现多用户并发访问),视频文件一般都比较大(如100M),考虑到移动网络的不稳定性和手机电量不足导致关机的问题,视频上传需实现断点续传功能,因为需要实现断点续传功能,采用Http POST方式实现上传文件已经不可行,因为Http协议没有续传之功能,再加上由于web服务器软件一般对上传的文件大小有限制,所以采用Http协议上传超大文件并不可靠,因此项目决定采用TCP/IP协议通过SOCKET方式实现视频文件上传,实现原理如下: (1) 编写socket服务器端软件,对指定端口进行监听,为实现多用户访问,用线程池处理每一个连接请求.(2) 在android中编写socket客户端代码,客户端一旦与服务器建立连接,发送自定义协议信息,如下: Content-Length=[crit]143253434[/crit];filename=xxx.3gp;sourceid=[crit]1274773833264[/crit]\r\nsourceid用于标识文件,由服务端生成,如果用户初次上传文件,该值为空。服务器收到请求信息后,给客户端返回响应信息: sourceid=[crit]1274773833264[/crit];position=[crit]100023[/crit]\r\n客户端收到响应信息后,从position指定的文件位置开始上传数据,初次上传文件时,position的值为0 设计思想: 由于公司员工过多,开始设计把员工信息用android内部数据库提供查询,但是考虑到查询文件的大小, 所有采用AIDL机制来进行数据的传输,应用主要有三个部分组成,UI和主服务控件加上专门用来与后台服务器进行网络通信的中间件. 2011/3―2010/3: 贪食蛇和打地鼠手机捆绑小游戏: 软件环境: Android2.1 开发工具: myeclipse8.6+android手机模拟器+戴尔 mini5(本公司自主产品) 项目描述: 主要通过自定义view来显示视图,整条蛇是采用节点形式表现,关键在于蛇的设计部分和遇到食物的处理部分;设计部分是自定义节点,并且设置一个字段记录该节点下次移动的方向,即可解决. 而遇到食物时有两种处理方式: 一是在最后加上一个节点,二是让食物放于蛇头之后. 责任描述: 负责整个项目设计,编码实现 2009/12―2010/4: 调查系统 技术描述: 本系统采用Struts2+Hibernate+Spring+Jfreechart开发。 项目描述: 该项目包括新建调查,参与调查,我的调查,用户注册,用户授权等8个模块。该系统可灵活定制各种调查,提供的题型共有9种之多,基本满足目前市场常规的调查需求。除了具有传统的题型以外,还增加了矩阵式题型,可满足具有特殊需求的客户群体。系统中集成jfreechart插件,可生成各种类型的图表以及采用poi导出原始数据,以形成excle文件。可用作决策人员的数据参考。系统采用深度复制技术,可方便进行对象图全复制以及数据的移植。同时,系统还采用spring的远程调用技术,将调查服务对外公开,可实现第三方系统的无缝整合。系统通过对service进行缓存,能够大量降低数据库负载,提高程序性能。 责任描述: 负责新建调查,参与调查,我的调查,权限管理,远程调用模块的开发。 2010/5―2010/10: 综合办公自动化系统 技术描述: Struts+Ajax+Jbpm+Hibernate 项目描述: 本系统是一个基于互联网的高效协同工作平台和优秀的协同管理系统。它可把日常管理中的业务、事务、事件等信息在单位、部门、组群、个人之间进行及时高效、有序可控、全程共享的沟通和处理。包含文档系统/人事系统/公共信息系统/日程任务系统/消息系统/考勤系统/系统系统/公告系统/会议管理/审批管理/个人工具/办公用品/权限管理/论坛管理等模块。 责任描述: 参与了项目的功能划分的分析和设计的讨论,主要负责系统管理、论坛管理、审批流转代码的实现.负责公文流转管理及流程监控。
使用技能
教育经历
院校名称 安徽万博学院
毕业时间
所学专业 计算机科学与技术
最高学历 大专