袁永福 ,男,1980年生于江西省九江市都昌县,身高170厘米,身体健康。

1997-2001年就读于南京东南大学动力工程系。在学校中开始接触计算机编程,认真系统的学习了C语言,打下了一定的C编程基础。1999年顺利通过全国计算机等级3级(偏硬)考试。1998年开始接触VB编程,在学校中掌握了VB一般的基础编程和DAO数据库基础编程。虽然不是计算机专业,但对计算机编程有着自发且相当强烈的兴趣并认真自学相关知识,在东南大学比较好的软硬件环境下打下了比较扎实的计算机编程的基础,形成了比较良好的程序书写风格。

2001-2002年在南京新联软件有限责任公司工作,使用VB6开发和维护电力系统数据分析软件,该分析软件的主要内容是从ACCESS或SQL Server数据库中查询电力系统运营数据,然后对数据进行分析,获得电力线路传输电力的损失情况,以此可以猜测用户的窃电行为;此外还使用VB绘制图形,显示电力线路的一些运行参数随时间变化的曲线图,该软件程序源代码行数有2万行左右。本人主要参与该项目的维护,其间开始初步接触和学习工程实际应用中的中大型软件开发和维护工作,学习了数据库的基础编程,开始学习VB图形编程,面向对象的编程和数据分析类软件的开发。

2002-2005年在南京海泰信息技术有限公司工作,继续学习和应用VB的图形编程至相当熟悉的程序,在在VB的基础上学习了VB.NET,进而学习了C#。在海泰公司中进行了大量的学习和开发工作,3年内亲自写了20万行代码,在海泰公司参与的主要项目有

2002年参与某OA软件开发,其中使用了VB6编写了一个简单的互换式流程图设计器,还使用VB6编写ActiveX控件在网页中显示曲线图和饼图。

2002年参与某手机维修公司的信息系统,该系统采用ASP.NET+SQL Server,使用C#编写,程序量15000行左右。本工程是公司其他人员开发,但由于一些原因无法完工,由我接手并进行收尾,并使得该项目成功的上线并稳定运行。我在该项目中开始接触C#的ASP.NET开发,学习了C#的基本知识,学习了ASP.NET的基本原理和实际开发,学习并使用ADO.NET进行数据库开发。

2003年参与某C/S信息系统开发,使用VB.NET开发,我负责项目中某些功能模块的开发,在该项目中,我开始接触.NET的WinForm数据库开发。

2002-2003年开始独立完成某表单模板定义工具的开发,使用VB.NET进行一种互换式用户界面的表单样式设计器开发,后部分模块改成C#,最终项目是VB.NET和C#混合开发的。程序代码5万行左右,大量的使用了XML/XSL技术,实现了类似VB6的窗体设计器的功能,并能生成和设计样式非常接近的HTML文件和配套的XSLT文件。在该项目中,我开始学习比较高级的图形编程,开始学习和使用XML/XSLT技术,开始掌握文档对象模型等比较高级的软件设计模式,并学习了一些JavaScript开发。 本软件有图有真相

2003年独立完成某报表工具软件,使用VB6开发,从底层做起实现了一个比较完整的报表工具软件,程序代码6万行左右,实现了报表模板的编辑和执行以及最终的打印输出。该软件使用了VB6的绝大部分语法功能,并大量使用Win32API来进行绘图和打印操作,还使用了XML技术存储和组织数据。在该项目中,我开始学习了Win32环境下的报表输出和打印技术。深入了解了报表和打印的基础原理和实现过程。此外还深入学习了图形设计器类软件的开发和XML技术。该软件有图有真相。

2003年领导了一个数据库基础信息维护程序,使用VB6开发,用于维护公司主要产品系统的数据库中的基本信息。即维护用户名密码,系统代码之类的数据,由我编写软件概要设计和详细设计,并指导一名程序员进行开发。程序代码有2万行。

2004年完成了某富格式文档编辑器软件,使用C#编写,程序代码有6万行,该软件从底层(UserControl)做起实现了一个富格式的文本文档编辑器,可以设置文本样式,可插入图片,此外文档中可以放置一些域,该域中的数据可以访问数据库。在该项目中,我学习了复杂图形软件的开发和优化,深入学习了C#语言和.NET开发,学习了.NET脚本引擎开发,学习了文本编辑器类软件的开发。 本软件有图有真相。

2005年参与了某公司的B/S软件开发,使用C#开发,我负责其中的报表输出模块,主要是在服务器端组织生成HTML文档发往客户端,客户端使用EXCEL来打开HTML文档执行报表输出。在该项目中,我使用XML+XSLT输出HTML报表文档,此外还初步接触了AJAX技术,并研究了其中的基本原理。

2006年参与某公司的金融数据分析和上报软件,该软件使用VB.NET开发,是一个桌面软件。本软件能分析多个PDF表单文件中的数据,套用事先定义的公式来判断若干个PDF表单中的数据的正确性和完整性,并能将数据和输出到EXCEL文件,同时也可将数据分析信息保存在EXCEL的注释中。我参与这个软件的维护和后续开发,并开发一个计算公式定义工具。在该项目中,我初步学习了.NET的MS Excel开发。

2006年参与某公司的药品数据分析软件,该软件使用C#开发,程序代码有2万行左右,是一个桌面软件。本软件主要利用事先保存在数据库中的数千种药品的数万条相互影响和排斥反应数据,分析一组药品之间存在的相互影响。分析过程具有一定的难度。我参与这个工程来改善和优化软件,提高软件的质量和运行速度,并开发了该软件的智能手机版本。软件经过改善优化后可以在中等的运行WinCE+.NETCE的智能手机上执行比较复杂的数据分析,而且分析时间不超过10秒。在该项目中,我接触了.NET嵌入式开发,初步学习了.NET CE和SQL Server CE。

期间还拿到了4个中国软件著作权登记,有图有真相。该页面地址为“http://www.ccopyright.com.cn/cpcc/RRegisterAction.do?method=list&no=fck&sql_name=&sql_regnum=&sql_author=袁永福&curPage=1&count=50&sortOrder=&sortLabel=”。

 

2008年7月1日评为C#方面的微软MVP,有图有真相

2007年至今在南京擎天科技有限公司工作,主要负责擎天天博报表软件的工作,天博报表软件是一个C#开发的功能强大的图形报表软件,可用于B/S和C/S开发,已经有40万行源代码了。该软件有图有真相

经过几年的工作经历,我不断学习和掌握了一些软件开发技术,积累了一些软件开发经验,并形成具有特色的软件开发能力。比较擅长于图形类或数据分析类软件开发;比较突出的软件开发技术有图形编程技术、XML/XSL技术、文档对象模型技术;比较擅长的开发语言有C#、VB和VB.NET,并掌握了一些JavaScript和VBA;此外还初步形成了创新型软件设计能力,并具备一定的软件开发过程执行力。此外还一直保持着对软件开发工作的热情。