Welcome
个人简介:
姓 名: 杨波 手 机: 15891407976
电子邮箱: tymonyang@163.com QQ: 185859555
个人主页: www.cnblogs.com/tymonyang/
教育背景:
毕业学校: 华中师范大学 时 间:2008/09--2011/06
资格证书:
MCTS: SQL Server 2008, Database Development
MTITP: Database Developer 2008
自我评价:
5年.NET开发经验;
工作踏实认真,勤奋努力,敢于接受挑战,勇于承担责任;
具有良好的沟通技巧和表达能力,有独立工作能力及良好的团队合作精神;
供职于外企,英语读写能力良好。
技能汇总:
5年.Net平台开发工作经验。熟练使用C# Web/Winfrom,Vs2010/2013, Framework3.5/4.0;
2年VB语言开发工作经验,熟悉面向过程编程,Visual Basic6.0;
熟悉理解面向对象的封装,继承,多态;
熟悉设计模式:单例模式,工厂模式;
熟悉ASP.NET,熟悉Ajax /Jquery/JavaScript/EasyUI;
熟练使用HTML,CSS, 能够写出整洁的HTML页面;
熟悉网络编程TCPCilent/Socket/SignaIR(real time);
熟悉ORM(ADO.NET/Entity Framework/NHibernate/LINQ To SQL);
熟练使用SQL Server,MySql,Xml熟练使用常用SQL语句;
熟练使用MySql ,Oracle,Ms SQLServer数据库,创建表,视图,索引,存储过程;
熟悉基本的Shell脚本命令和Dos命令;
熟练使用SVN,Git进行代码控制,版本更新;
熟练的操作和配置Windows Server和IIS,熟练的打包或发布应用程序或网页站点;
熟悉数据结构,了解面向对象设计模式、关系型数据库设计;
熟悉服务器和终端PC的操作系统和系统服务等;
具有良好的编码风格,有较强的学习能力和适应能力。
工作经历:
香港新科集团(2011/03-2013/06)
项目名称:Module E-map
软件环境:.NET Framework 2.0或更高版本 MySQL
所用技术:Asp.net+Mysql+IIS
开发工具:MySql,Microsoft Visual Studio 10.0
项目描述: 该项目主要是针对我司某部门对于数据的可视化管理,利用数据生成Map,并标识出NG,批量修改,删除等,目的方便管理人员的管理,提高生产效率。
项目职责:
设计简单三层(Module,DataControl,View)架构,实现业务逻辑分离;
使用面向对象核心思想,封装实体对象。
添加公共类库,减少耦合,注释清楚简洁。
核心功能:利用System.File创建或复制文件(txt/csv),使用System.FileStream读写文件,同时使用Directory/Path 验证创建删除文件夹;使用GDI+System.Drawing绘制二维图,针对生成的图片使用ZIP压缩(1>.使用Process打开第三方程序或使用.NET平台的SharpZipLib)以减轻网络的压力。使用Crystal Reports/WebChat生产报表。
UI简洁大方(HTML+Css+Javascript)
项目名称:Data Traceability System
开发工具:Asp.net+Mysql+IIS+visual stduio 2008
项目描述:自动化收集大型设备的生产数据,同步MySql和Oracle数据库的业务数据,监控数据节点(抽样调查的样本模型)并及时告知该异常节点的负责人。
项目职责:
设计简单三层(Module,DataControl,View)架构,实现业务逻辑分离;
使用面向对象核心思想,封装实体对象;
添加公共类库,减少耦合,注释清楚简洁;
使用PB建模;
读写文件(Csv/excel)
Linux下设置Cron工具实现自动触发执行Jar,该Jar包的逻辑使用Mysql的脚本Load Data “file”导入数据至MySql数据库,Windows下计划任务运行process打开winfrom程序处理检索后的有价值的业务数据实现自动化,同步数据至Oracle。此时使用了中间表,在生成Chat的时候检查数据节点是否符合规则,否则触发发生邮件(System.Net.Mail)的事件
西安北斗星数码(2013-07-Now):
项目名称:自助查询系统
开发工具:Visual Stduio 2010, Sql Server Management Stduio
所用技术:Asp.net+Xml+Sql Server
项目描述:以西安地税之前的服务大厅的自助服务平台为原型,实现纳税人自助的查询,导引办税,主要目的是能够更好的为广大市民服务,为了更有效的进行资源管理,整合目前的地税宣传网站,形成了一个闭环的服务体系。
项目职责:同步XML数据至SQLServer,完成办税指南模块的开发和更新维护。
XmlDocument读写Xml文件;Asp.net实现针对办税指南的完整工作流。
项目名称: SmartCity(2014-09——2015-03)
软件环境: .NET Framework 4.0或更高版本&&SQL Server/Oracle/Mysql)
所用技术: EasyUI(Jquery,JavaScript)+Ajax+Asp.net
MVC+OOP/ORM(SQL Server/Oracle/Mysql)/Socket+IIS
开发工具:Microsoft Visual Studio 2013/MS SQL/PB/TortoiseSVN
项目描述: 智慧社区项目主要是行业需求及趋势,针对数据的自动化及可视化管理的需求,利用智能设备得以实现,提升用户满意度,抢占市场。
项目职责:
运用三层架构及工厂模式(MVC+Factory),将业务逻辑与数据操作分离;
使用关系型数据库SQL Server2008R2,利用PB建模;
添加公共类库,减少耦合,注释清楚简洁;
面向对象,创建不同业务Module实体对象,通过封装隐藏了细节,减少了出错的可能性降低了维护的难度和通过继承实现了拓展的愿景,因为派生类完全继承了基类的所有成员。
面向接口,通过定义设置通讯接口,完成了一个契约,所有继承该接口的对象都必须实现通讯接口中的方法,弥补了类的单一继承,为程序的拓展提供了可能;
使用委托,在实例化不同设备时,将方法作为参数传给方法,使得代码更清晰,易于维护,同时使多态的特性也体现了出来;
使用泛型,减少拆装箱,提高类型安全,同时使用泛型类和泛型方法解决了类的某一个字段是对象的难题;
使用LINQ TO SQL,更好的实现了业务实体和数据实体之间的转换。
基于TCP/IP协议,使用Socket(System.Socket/System.IPAddress/System.IPEndPoint[Bind()/Listen()/Connect() /Accept()/Send()/Receive()/Close()])发送/接收MD5(GUID+MD5.ComputeHash(byte[] buffer))加密报文。
UI使用EasyUI,功能强大,依据Juqery的衍生库,资源丰富,效果简洁大方。
View使用富客户端,Control返回JOSN对象,使用Juqery的evel()方法格式化后即可使用对象.属性得到值。同时使用AJAX请求指定控制器Control,返回结果也是JSON,利用SignaIR(当WebSockets可用时(即浏览器支持Html5)SignalR使用WebSockets)实现即时通讯,方便每个操作员交流沟通。以前用户需要刷新页面或使用Ajax轮询才能实现的实时显示数据,现在只要使用SignalR,就可以简单实现了。
编写用户操作手册并培训用户。