个人介绍
近二十年软件培训与开发从业经验,历任软件实训师、开发主管、高级软件工程师及技术经理、软件架构师及软件公司技术部经理,技术总监等职。
持有PMP项目管理证书,具备工信部高级项目管理师资格认证。曾作为架构师、主程或项目经理成功主持/参与了多款应用系统开发,涉及电商,企业级应用及saas系统等多个领域。擅长从团队组织与管理、项目管理、技术架构、需求挖掘与变更管理等多方面综合把控软件开发流程,有效控制软件开发成本与周期。
能使用C#、VB.Net、Java、NodeJs、Go、Python等多种编程语言和框架进行项目开发,精通或熟悉SqlServer、Mysql、MangoDB、PostgreSql等多种数据库系统并运用于系统建设,等等。
工作经历
2020-09-30 -至今上海赞同科技股份有限公司高级软件工程师
期间主要工作内容为浦发银行旗下的【浦惠到家】专业商城系统及配套子系统等。 【浦惠到家】商城系统是以银行业务和手机端商城系统的有机组合为业务核心,面向数百家客户企业提供快速高效,并与银行业务紧密对接的B2B2C手机商城系统。是包含银行管理端、商户管理端、IOS手机端、Android手机端、API平台等多个子项目有机组合,与银行方和客户方多种周边项目有效对接,并大规模应用微服务技术的专业性金融+商业服务综合平台。 系统原始架构为基于.NET MVC+MySql+Jquery的单体B2B2C商城应用,后扩展为以SpringBoot+Nacos+MySql为核心,包含多个独立部署的子系统,基于微服务架构融合.NET MVC、Java、Nodejs等多领域技术内容的综合性系统。
2015-02-28 -2019-11-30上海外服宝信科技有限公司高级软件工程师
公司为上海外服旗下专注于HR SAAS系统开发的信息技术子公司。核心产品为面向大中型企业提供HR SAAS服务的CTALENT项目集。 Ctalent项目集以Talefull HR SAAS系统为核心,面向近百家客户企业数十万员工提供人事、薪资、、考勤、培训、招聘等全方位的HR SAAS服务。核心项目TALEFULL HR SAAS及主要子项目均基于.NET MVC+SQL SERVER+KendoUI+SOA开发。
教育经历
2008-09-01 - 2011-07-01武汉大学计算机硕士
武大计算机学院,数据科学方向,GCT硕士
1991-09-01 - 1995-06-30河南财经政法大学技术经济及管理本科
资质认证
技能
1、浦惠商城配置平台主要功能是提供运营人员可以自定义商城页面信息并自主发布的运营工具。 2、页面发布端分为安卓应用、IOS应用,*小程序和银行小程序四个应用端,通过统一的规则设置,实现了一次设计一次发布四端实现的效果。 3、技术架构后端以Java+SpringCloud+SpringBoot的微服务架构为主,并使用阿里Nacos进行服务注册和管理。 4、管理端前端架构以Vue+Ant Design为主,并使用了多种自定义和开源组件来完成相应的功能。 发布至今超过18个月,浦惠商城仍在继续使用该配置平台完成大多数页面的发布和修订。已成为商城运营人员的必备工具
【浦惠到家】商城系统是以银行业务和*端商城系统的有机组合为业务核心,面向数百家客户企业提供快速高效,并与银行业务紧密对接的B2B2C*商城系统。是包含银行管理端、商户管理端、IOS*端、Android*端、API平台等多个子项目有机组合,与银行方和客户方多种周边项目有效对接,并大规模应用微服务技术的专业性金融+商业服务综合平台。 系统原始架构为基于.NET MVC+MySql+Jquery的单体B2B2C商城应用,后扩展为以SpringBoot+Nacos+MySql为核心,包含多个独立部署的子系统,基于微服务架构融合.NET MVC、Java、Nodejs等多领域技术内容的综合性系统。 期间主要工作内容: 1. 自提商品版块的需求确认、概要-详细设计和开发。具体功能含:商户管理系统-自提商品版块的开发和建设,银行管理系统-自提商品审核版块的开发和建设,商城C端x相关页面的修改和完善等。技术架构基于Jquery+MVC+MySQL,并应用了Redis缓存技术和插件技术,t通过与统一Java接口的对接完成了库存、支付等版块的功能扩展和修订。整体基于追加方式完成修订,在确保不影响原有功能的情况下,完成新功能版块的建设和组合。投入使用后有效运营至今。 2. RedisList缓存插件的构建和建设。为更方便的管理Redis缓存系统,在确保调用方式不变的情况下,全面重写了原有的Redis插件,完成了依据Key值在多个Redis服务之间自动分配、自动调派、自动管理的功能扩展。有效提升了系统负载能力。 3. 页面与广告配置系统的设计和建设。为降低运营成本,提高运营效率,参与设计并作为主力程序员开发了基于ASP.NET MVC+Jquery+React,微服务架构的页面与广告配置系统。为*商城提供了基于自定义组件配置的页面DIY功能,运营人员可依据具体业务需求,通过简单的组件管理和配置,完成首页、商家首页、品牌馆等页面的页面设计和实现。投入使用后有效提升了运营人员的工作效率和客户需求的反应速度。 4. VUE版本-页面与广告配置系统的设计和实现。在原有页面与广告配置功能的基础之上,为进一步拓展功能,提升运营效率,有进一步开发了基于VUE+JAVA接口的页面与广告配置系统。基于Ant Design Vue完成了管理系统前端构建,基于SpringBoot框架完成了微服务系统的搭建,并基于自定义VUE组件完成安卓+IOS统一的页面搭建功能。目前已正式运行,是浦惠商城*端和H5端主要的页面提供者之一。 5. 订单分析与分账:又称营销对账功能。针对各种不同类型和银行/商家分账模式的订单,进行统一的分析和核对,为银行向商户返还分账资金提供依据。由于订单数量较大,订单内容提取和分析的压力较大,因而必须进行专门的优化来保证效率。目前该模块已正式运行一年以上, 6. 电子面单:对接第三方物流公司接口,为客户订单自动获取运单号并进行打印的功能板块。由于不同物流公司要求的注册信息、获单信息差异巨大,因而必须从架构层面进行处理和协调,以便后续的信息修改和功能优化。目前已测试完毕,进入试运行阶段。 7. 其他日常维护和开发工作。依据具体工作安排,稳妥有效的完成了包括文档写作、需求规划和概要-详细设计、代码ReView等在内的日常杂项工作。
Ctalent项目集以Talefull HR SAAS系统为核心,面向近百家客户企业数十万员工提供人事、薪资、、考勤、培训、招聘等全方位的HR SAAS服务。核心项目TALEFULL HR SAAS及主要子项目均基于.NET MVC+SQL SERVER+KendoUI+SOA开发。 技术应用包含: .NET MVC4+、SQL SERVER、.NET CORE、REDIS、异步编程、WEB API、WEB SOCKET、多级缓存、ABP框架,及CS架构下的Winform、Chromium Embedded Framework(CEF)应用及Windows平台下的Server应用等。 工作期间主要负责内容: 1.主持开发了TALEFULL系统报表平台。基于自主开发的数据模版系统,为HRSAAS系统提供含人事、薪资、考勤、招聘、培训等各模块在内的通用报表库。报表平台并提供自配置功能,支持用户在通用报表基础之上通过自主筛选和页面拖拽,快速构建吻合自己需要的企业报表。 2.主持开发了TALEFULL通用报表模块。为人事、薪资、考勤等系统分别提供了雇员列表、雇员综合表、离职分析表、人事多维分析表、薪资历史报表、考勤与休假分析表等系统通用报表。开发过程中成功开发运用并为系统提供了可通用的EXCEL报表模板类库、基于系统人事异动表的人员历史信息逆推类库、基于租户级别的多级可配置报表模板管理等功能。 3.主持开发了基于EPPLUS的Exccel报表模板类库。为报表系统全面提供了基于EXCEL报表模板的支持报表逻辑配置、报表参数配置、报表导出样式配置等功能在内的能自动区分系统报表模板和租户专用报表模板并分别提供实现的功能。有效支持了数十家租户数百张专有或通用报表的开发效率。 4.主持开发了TALEFULL系统数据支持平台。面向不同租户全面提供系统默认数据逻辑,并允许实施人员依据租户实际情况对系统默认数据逻辑进行修订,满足不同客户企业各种特有需求。并基于数据支持平台的核心功能进行扩展,完成了系统通用下拉列表逻辑库、通用报表库、通用薪资邮件库等系统通用数据逻辑库的配置。为团队提升开发效率提供了有效支持。 5.主持开发了兰生集团应聘人员管理系统,并提供了关键性代码实现。成功完成了负载达10W+的应聘人员的批量更新和新增功能、基于ASPOSE和数据支持平台的报表模板功能、与钉钉开放平台的功能对接、并对TALEFULL系统权限功能实现了扩展。同时为系统提供了大数据量批量更新与新增开发框架、ASPOSE报表模板类库、 6.为TALEFULL系统薪资、考勤及休假等系统提供了规格统一的逻辑模板化功能。支持实施人员管理逻辑公式片段与片段组合、逻辑计算公式与公式组合的版本化管理和自动/手动更新、逻辑计算公式的自动/手动备份与还原等功能。为系统薪资计算、考勤计算、休假统计等功能提供了全面的快速更新、快速复原、版本管理和和在线热修订功能。 7.培训、招聘、数据申报等多个功能模块或子系统的框架设计与代码实现。 8.设计、开发和维护了桌面版本的开发/运维/实施人员工具库。在系统开放接口的基础之上,基于Winform和Chromium Embedded Framework(CEF)技术,为运维人员提供了服务器状态监控和报警工具及系统自动发布工具,为实施人员提供了报表生成和大数据量报表导出工具,为开发人员提供了报表生成器和代码生成器等工具。逐步推进公司内部桌面版工具库的形成和完善。 9.主持开发了多项客户方定制开发项目和行业通用功能项目。如上汽集团人事薪资套表系统,小i机器人人力资源成本自动化分析系统,通用磨坊多门店薪资福利审批核算系统等,以及基于公司苏州工厂调研结果开发的制造业招应聘人员批量处理系统等行业通用型HRSAAS功能项目等。并有效完成了和CTALENT主系统的各类对接工作。