<commit_before># 个人信息

姓 名： 黄庆攀  
性 别： 男 
出生日期： 1991年8月31日  
居 住 地： 成都-武侯区  
工作年限： 3年 
电 子 邮 件: <EMAIL>  
手 机： 15902809831 
# 自我评价

在职期间,从维护公司平台到定制项目,公司产品开发,一直担任核心开发角色.累积了一定的需求分析,项目架构,核心业务抽象,大数据以及前端经验. 热爱软件开发。
有进取心，责任心强，做事有主见、细心认真。能快速的融入新的环境，并有较强的适应能力。自学能力较强，理解能力、逻辑思维能力较好。 

# 求职意向

到岗时间： 一个月内  
工作性质： 全职  
希望行业： 计算机软件；互联网/电子商务/ERP/CRM/OA  
目标地点： 成都 目标职能： .NET/C#开发工程师 

# 工作经验

## 2011/10--2014/12：厦门邑通软件科技有限公司（100-150人） 软件开发工程师
在职三年期间担任软件开发工程师职位,主要从事公司平台(e管通)维护与开发以及公司定制项目、产品开发工作； 

##使用技术开发包括: 
* 后端:ASP.NET,C#,WebForm,ASP.NET MVC 3及以上,Entity Framework 4及以上, ASP.NET WebApi； 
* 数据库:SQL Server,Linq 
* 前端:Javasript,jQuery,EasyUI,Bootstrap,百度地图,百度ECharts ； 
* 工具:VS10以及以上,SVN，禅道，HP QC；  
 
## 负责参与项目如下(时间降序): 
* 面向中小微企业的进销存管理产品(核心业务抽象,代码编写)
* 通信设备测试管理系统设计开发(英文系统) 
* 服装配饰进销存管理系统核心设计开发 
* 精密螺纹生产排成管理系统独立设计开发 
* 塔吊租赁管理系统核心开发(厦门中环建集团”建机一体化”) 
* 公司e管通平台维护与新功能设计开发(平台网址:app.xmsme.gov.cn) 

项目经验

##2014/9 --2014/12：
面向中小微企业的进销存系统 开发工具： Visual Studio2013, SQL Server 08 R2, C#4.0, .Net Framework 4.0以及公司开发平台

###项目描述：   
面向中小微企业的进销存系统,提供销售,采购,仓库,生产以及简单财务收支.该系统提供流程配置,比如先开票后出库或直接出库等.
满足中小微企业个性化需求.单据引入引出和手工录制,为企业主提供详尽准确的数据，又全面智能地分析业务并出具报表，
是成功管理业务、节约运营物料成本及人力资源的系统.(备注:该项目采用公司的快速开发平台(类似用友的NC),
该平台解决了项目开发过程中70%共性功能,如单据的增删改查审批自动处理以及单据自动排版以及回写上游单据.故只需要核心业务抽象,
各个模块继承抽象类,重写各个模块的特殊业务)  

###责任描述：
负责核心业务抽象的设计与代码编写.如增删改查审操作的之前之后的校验,库存单据的更新组件,应收应付更新组件,价格公式联动计算模型. 

##2013/1 -- 2014/4 ：厦门中环建集团建基一体化管理系统(演示地址：xj.etomweb.com) 
开发工具： Visual Studio2010,SQL Server 05,C#4.0,.Net Framework 4.0 

###项目描述： 
中环建“建机一体化”管理系统，是一套能满足对建筑起重机械进行租赁、安装、拆卸、维修、保养等“一体化”管理的在线管理系统。
本系统既能管控项目从跟踪洽谈到最后结束的全过程，又能监控设备从采购入库到最后报废或转让的各个细节；
既能有效地帮助员工管理单据和流程，又能方便地为高管提供动态汇总数据。
特色功能: 
1:基于百度地图,准确定位每台设备位置以及最新设备情况都能在地图清晰可见
2:强大的报表功能,准确统计每台设置的租赁营收成本等经营情况
3:强大的系统设计,解决企业对设备的安装,拆卸,维修,保养管理混乱的问题. 

###责任描述： 
参与项目架构设计,仓库和设备2个大模块核心业务抽象编写以及上层各个模块功能实现. 
同时在项目交付之后一直独立负责该项目的维护. 

##2011/11 -- 2012/11 ：公司平台"e管通"(平台网址:app.xmsme.gov.cn) 
开发工具： Visual Studio2010,SQL Server 08,C#4.0,.Net Framework 4.0 

###项目描述： 
e管通:是面向全市中小微企业的国家中小企业公共服务示范平台。E管通是PaaS（平台即服务）云平台，
它聚各类企业管理SaaS于同一平台，形成规模服务，提升厦门市云服务平台的整体影响力，打造联合发展、互相促进的良性业态机制。
"E管通"云服务平台采取统一收费、定期结算、共同发展的管理模式，为各类企业管理云服务商提供接入服务。
e管通的服务范围: 一、免费的中小微企业云管理服务 二、增值服务 三、增值应用 

###责任描述： 
负责平台维护与新功能开发以及增值应用开发(增值应用:项目管理模块.
该模块提供项目发起,计划,安排,实施,验收,报告,结案一体化实时动态追踪) IT技能


## 2015/4--2016/4：成都优客逸家  软件开发工程师
在职期间,先是参加参与公司业务系统的重构工作,负责组织架构权限系统的开发与设计,然后公司进行组织架构调整,进入架构事业部,负责公司基础架构开发.

### 项目描述
*** 公司业务系统的组织架构权限开发:*** 随着公司业务的发展,已有的业务系统功能已经不能满足业务部门的需要,故对现有系统进行重构,一方面满足目前的业务需求,
另外一个方面应付可预见未来的业务发展需要.
针对目前的业务需求,主要解决集团与公司之间的权限,跨公司,部门的需求,同时引入K2流程设计引擎,对公司目前的业务流程走K2,增加个人任务中心.
同时根据公司现有的业务部门,把系统对于的模块进行拆分成各个子系统,各个子系统之间数据交互通过web api进行调用,从而减少业务之间的相互影响,
在开发组织架构权限系统中,系统架构吸收了DDD架构的一些思想引入到三层架构中,采用了前后端分离方案,前端使用angularJS,不过鉴于后端业务系统对权限
控制的粒度,站点层的路由还是采用asp.net mvc路由,站点层调用web api 层,api层返回标准的rest full api接口,后端采用面向接口编程,层与层之间通过
IOC组件进行解耦,数据层采用的是基于T4模板反向代理生成实体的ef,ef采用meentity进行了代码层面的读写分离.
整个系统是我们组对.net平台下web开发的一次basic practice,开发过程中我们也进行了很多地方设计的思考,比如dto的粒度,dto与entity之间的转换,
rest full api的异常返回统一.代码管理采用git,

### 工作职位描述
***架构事业部工作经历:*** 在完成公司业务系统重构之后,公司进行对我们信息技术中心进行按事业部划分,有幸加入了架构事业部,一起参与公司系统架构的开发. 

我们事业部组件第一个项目是做SSO,打通公司各个系统,统一用户中心.同时还要满足移动端,以及第三方的接入,故采用了oauth2协议,使用github开源项目
identity server3的基础上针对我们公司实际情况进行改造. 

第二个项目是针对业务系统重构拆分的子系统之间api的监控,采用了granfane组件实现api getway的监控方案,对api请求时间超过阀值的接口进行报警.
数据库的监控采用的XXXX,对每次sql的请求进行监控,同样提供设置请求超市阀值,报警功能,同时还提供了各种仪盘表. 

第三个项目是面向开发人员的系统,CI,CD系统,开发方案是采用gitlab ci+开发一个流程系统.通过gitlab ci的yml文件进行msbuild,业务系统主要功能是
规范开发的提测上线整个流程,同时也可以进行历史追踪.
针对pre和online环境






技能名称 
熟练程度
 .NET 
 熟练 ASP.NET 熟练 C# ASP.NET MVC Entity Framework 熟练 熟练 熟练 IIS 熟练 Web Servers 
 一般 HTML 熟练 JavaScript 熟练 CSS 一般 SQL Server 熟练 其他信息

#职业目标： 
职业目标是成为一名架构师,致力于解决项目开发过程中项目架构,核心业务代码的编写,各种通用组件建设以及构建快速开发平台.<commit_msg>update my resume<commit_after># 个人信息

姓 名： 黄庆攀  
性 别： 男 
出生日期： 1991年8月31日  
居 住 地： 成都-武侯区  
工作年限： 3年 
电 子 邮 件: <EMAIL>  
手 机： 15902809831 
# 自我评价

在职期间,从维护公司平台到定制项目,公司产品开发,一直担任核心开发角色.累积了一定的需求分析,项目架构,核心业务抽象,大数据以及前端经验. 热爱软件开发。
有进取心，责任心强，做事有主见、细心认真。能快速的融入新的环境，并有较强的适应能力。自学能力较强，理解能力、逻辑思维能力较好。 

# 求职意向

到岗时间： 一个月内  
工作性质： 全职  
希望行业： 计算机软件；互联网/电子商务/ERP/CRM/OA  
目标地点： 成都 目标职能： .NET/C#开发工程师 

# 工作经验

## 2011/10--2014/12：厦门邑通软件科技有限公司（100-150人） 软件开发工程师
在职三年期间担任软件开发工程师职位,主要从事公司平台(e管通)维护与开发以及公司定制项目、产品开发工作； 

##使用技术开发包括: 
* 后端:ASP.NET,C#,WebForm,ASP.NET MVC/WebApi,Entity Framework,.Net Core,； 
* 数据库:SQL Server,Linq 
* 前端:Javasript,jQuery,EasyUI,Bootstrap,angurlaJS, 百度地图,百度ECharts ； 
* 工具:VS10以及以上,SVN，禅道，HP QC,Git,GitHub
 
## 负责参与项目如下(时间降序): 
* 面向中小微企业的进销存管理产品(核心业务抽象,代码编写)
* 通信设备测试管理系统设计开发(英文系统) 
* 服装配饰进销存管理系统核心设计开发 
* 精密螺纹生产排成管理系统独立设计开发 
* 塔吊租赁管理系统核心开发(厦门中环建集团”建机一体化”) 
* 公司e管通平台维护与新功能设计开发(平台网址:app.xmsme.gov.cn) 

项目经验

##2014/9 --2014/12：
面向中小微企业的进销存系统 开发工具： Visual Studio2013, SQL Server 08 R2, C#4.0, .Net Framework 4.0以及公司开发平台

###项目描述：   
面向中小微企业的进销存系统,提供销售,采购,仓库,生产以及简单财务收支.该系统提供流程配置,比如先开票后出库或直接出库等.
满足中小微企业个性化需求.单据引入引出和手工录制,为企业主提供详尽准确的数据，又全面智能地分析业务并出具报表，
是成功管理业务、节约运营物料成本及人力资源的系统.(备注:该项目采用公司的快速开发平台(类似用友的NC),
该平台解决了项目开发过程中70%共性功能,如单据的增删改查审批自动处理以及单据自动排版以及回写上游单据.故只需要核心业务抽象,
各个模块继承抽象类,重写各个模块的特殊业务)  

###责任描述：
负责核心业务抽象的设计与代码编写.如增删改查审操作的之前之后的校验,库存单据的更新组件,应收应付更新组件,价格公式联动计算模型. 

##2013/1 -- 2014/4 ：厦门中环建集团建基一体化管理系统(演示地址：xj.etomweb.com) 
开发工具： Visual Studio2010,SQL Server 05,C#4.0,.Net Framework 4.0 

###项目描述： 
中环建“建机一体化”管理系统，是一套能满足对建筑起重机械进行租赁、安装、拆卸、维修、保养等“一体化”管理的在线管理系统。
本系统既能管控项目从跟踪洽谈到最后结束的全过程，又能监控设备从采购入库到最后报废或转让的各个细节；
既能有效地帮助员工管理单据和流程，又能方便地为高管提供动态汇总数据。
特色功能: 
1:基于百度地图,准确定位每台设备位置以及最新设备情况都能在地图清晰可见
2:强大的报表功能,准确统计每台设置的租赁营收成本等经营情况
3:强大的系统设计,解决企业对设备的安装,拆卸,维修,保养管理混乱的问题. 

###责任描述： 
参与项目架构设计,仓库和设备2个大模块核心业务抽象编写以及上层各个模块功能实现. 
同时在项目交付之后一直独立负责该项目的维护. 

##2011/11 -- 2012/11 ：公司平台"e管通"(平台网址:app.xmsme.gov.cn) 
开发工具： Visual Studio2010,SQL Server 08,C#4.0,.Net Framework 4.0 

###项目描述： 
e管通:是面向全市中小微企业的国家中小企业公共服务示范平台。E管通是PaaS（平台即服务）云平台，
它聚各类企业管理SaaS于同一平台，形成规模服务，提升厦门市云服务平台的整体影响力，打造联合发展、互相促进的良性业态机制。
"E管通"云服务平台采取统一收费、定期结算、共同发展的管理模式，为各类企业管理云服务商提供接入服务。
e管通的服务范围: 一、免费的中小微企业云管理服务 二、增值服务 三、增值应用 

###责任描述： 
负责平台维护与新功能开发以及增值应用开发(增值应用:项目管理模块.
该模块提供项目发起,计划,安排,实施,验收,报告,结案一体化实时动态追踪) IT技能


## 2015/4--2016/4：成都优客逸家  软件开发工程师
在职期间,先是参加参与公司业务系统的重构工作,负责组织架构权限系统的开发与设计,然后公司进行组织架构调整,进入架构事业部,负责公司基础架构开发.

### 项目描述
*** 公司业务系统的组织架构权限开发:*** 随着公司业务的发展,已有的业务系统功能已经不能满足业务部门的需要,故对现有系统进行重构,一方面满足目前的业务需求,
另外一个方面应付可预见未来的业务发展需要.
针对目前的业务需求,主要解决集团与公司之间的权限,跨公司,部门的需求,同时引入K2流程设计引擎,对公司目前的业务流程走K2,增加个人任务中心.
同时根据公司现有的业务部门,把系统对于的模块进行拆分成各个子系统,各个子系统之间数据交互通过web api进行调用,从而减少业务之间的相互影响,
在开发组织架构权限系统中,系统架构吸收了DDD架构的一些思想引入到三层架构中,采用了前后端分离方案,前端使用angularJS,不过鉴于后端业务系统对权限
控制的粒度,站点层的路由还是采用asp.net mvc路由,站点层调用web api 层,api层返回标准的rest full api接口,后端采用面向接口编程,层与层之间通过
IOC组件进行解耦,数据层采用的是基于T4模板反向代理生成实体的ef,ef采用meentity进行了代码层面的读写分离.
整个系统是我们组对.net平台下web开发的一次basic practice,开发过程中我们也进行了很多地方设计的思考,比如dto的粒度,dto与entity之间的转换,
rest full api的异常返回统一.代码管理采用git,

### 工作职位描述
***架构事业部工作经历:*** 在完成公司业务系统重构之后,公司进行对我们信息技术中心进行按事业部划分,有幸加入了架构事业部,一起参与公司系统架构的开发. 

我们事业部组件第一个项目是做SSO,打通公司各个系统,统一用户中心.同时还要满足移动端,以及第三方的接入,故采用了oauth2协议,使用github开源项目
identity server3的基础上针对我们公司实际情况进行改造. 

第二个项目是针对业务系统重构拆分的子系统之间api的监控,采用了granfane组件实现api getway的监控方案,对api请求时间超过阀值的接口进行报警.
数据库的监控采用的XXXX,对每次sql的请求进行监控,同样提供设置请求超市阀值,报警功能,同时还提供了各种仪盘表. 

第三个项目是面向开发人员的系统,CI,CD系统,开发方案是采用GitLab CI和一套内部流程系统.通过GitLab CI的YML文件进行Msbuild,业务系统主要功能是
规范开发的提测上线整个流程,同时可以支撑并发测试,也可以进行历史追踪;针对pre和online环境,采用gitflow流程,约束开发人员从master分支上面进行开分支
进行开发,进行代码merge.每个项目都配置了gitlab ci 的yml文件,每次代码的push都会自动build.






技能名称 
熟练程度
 .NET 
 熟练 ASP.NET 熟练 C# ASP.NET MVC Entity Framework 熟练 熟练 熟练 IIS 熟练 Web Servers 
 一般 HTML 熟练 JavaScript 熟练 CSS 一般 SQL Server 熟练 其他信息

#职业目标： 
职业目标是成为一名架构师,致力于解决项目开发过程中项目架构,核心业务代码的编写,各种通用组件建设以及构建快速开发平台.
{'fraction_non_alphanumeric': 0.10734841386695222, 'fraction_numerical': 0.033462722527104805, 'mean_word_length': 8.49428208386277, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3777228', 'n_tokens_mistral': 6644, 'n_tokens_neox': 7946, 'n_words': 395}