自我评价
1、具有产品思维,能将原始需求落地软件产品的程序员。
2、有丰富的软件开发经验,对开发一直都保有热情。对代码质量,规范有要求。
3、对编写文档,画流程图一直保持良好习惯。(在之前公司得到认可)
4、对于软件开发各个阶段的工作都有亲身经历,有独立担当项目模块的分析、设计、开发
的能力。主导过项目改造、系统重构等相关工作。
5、有相关分布式、微服务系统的开发经验,也有桌面 GUI 的开发经验。
6、深知用户需求转化不能是简单的直线,对需求的把握去做产品也未尝不可。
7、有软件产品的工程实施部署,及独立在客户方现场处理各项事务的能力。
8、开发过软件(系统)涉及银行、公安、制造、驾培,会议视频通讯以及电子发票。
9、参与过一年的项目管理工作。
工作技能
开发工具:MyEclipse、Eclipse;IntelliJ IDEA(目前在用)
文档编写工具:word,Typora(Markdown<md>编辑工具。目前在用),Logseq( 既是
<md>编辑器,也是知识管理软件。刚接触据说很牛)
在使用的技术框架/数据存储: Spring、Spring boot、Spring Mvc、MyBatis、Kafka、
MySql、Redis、H2db
曾使用的技术框架/数据存储: Hibernate、MangoDB、Oracle
版本控制软件:svn、git(目前在用)
诺诺期间的凸显能力的工作内容(2017-2019)
1. 电子发票业务系统代码重构,通过此次重构使业务系统更有层次,更易维护和扩展,也
更方便业务开发。
2. 负责行业交易数据获取模块的分析、设计、开发,为公司推出各行业开票方案提供有力
的支持。
3. 负责开票代理模块分析、设计、开发,将兄弟单位服务的开票企业几乎无感知的接入我
方的开票服务,为公司短期迅速提升了开票量指标。
4. 实现开票链路检测功能,在开票各模块出现异常时及时邮件、短信预警,尽可能能早于
客户发现异常,提升了客户的开票体验。
5. 负责杭州地铁开票项目需求分析、方案制定以及最终的开发落地,为公司树立了与支付
宝合作促进地铁售票、开票(发票)一体化案例。
6. 实现分布式邮件限流功能(借助 redisson),降低了客户电子发票 PDF 邮件的丢失率。
7. 对邮件、短信发送代码进行优化,使其更模块化方便日后增加不同的邮件或短信服务商。
做为电子发票服务平台后端Java核心开发人员。 核心开票大模块属于分布式系统,其中各个模块通过消息中间件(Kafka)串联 从架构风格上说算是:数据流体系架构风格 模块大致划分: - 电子发票前端人机交及互展示模块 - 电子核心开票模块 - 开票模块
开发了一套批量烧制网卡的系统(目前全靠它提升发货的速度) 1) 开发工作不难,只用到了 Java Swing 技术,用来做人机交互界面。 2) 系统组成: 外购:扫描枪、二维码打印机。 自研:网卡待烧数据生成工具、网卡批量烧制工具。 自我总结: 跳出纯开发人员