11年毕业之后就开始从事java语言相关的工作,至今已经8年多;先后工作于上海宝信软件股份有限公司、天安保险、上海长量基金、上海互信金融等。经历了structs到spring,再到微服务的框架转变,自己也有全栈工程师逐渐专精于后端开发。以下均为我熟练使用的技能:
Web开发:java
Web框架:spring、spring mvc、resteasy、mybatis、rocketmq、activemq
前端框架:JavaScript、jQuery、ajax
前端工具:jsp、html、freemarker、ireport、highchart、
数据库相关:MySQL、oracle、SqlServer、redis、MongoDB
版本管理、文档和自动化部署工具:Svn、Git、Jenkins、maven
单元测试:JUnit4,postman
开放平台:富有支付API、银联支付API、钉钉SDK、短信API等
应用服务器:tomcat、WebSphere、WebLogic、jetty
系统:Windows、Linux
负载均衡:Nginx
希望通过这个平台,能够帮助到需要帮助的人,因为热爱coding所以而来!
保单核心系统项目
我主要负责天安保险核心系统:包含出单,理赔,单证,发票,打印等模块;解决保险核心系统
中的bug,测试与上线,参与新需求的讨论,编写详细开发设计方案以及开发,测试与发布,对
接第三方销售渠道,编写API.
使用到的技术主要为java技术,前台都使用JSP+JS/JQUERY+CSS,框架使用过
ss+ibatis,structs1+JDBC,但是对于主流的SSH自己也使用过,数据库使用oracle和sqlServer
2008.报表使用ireport。这个需要自己部署和发布程序,对was比较熟悉。接口技术使用
webservice和servlet。
长量三方基金代销系统项目
我主要负责基金销售网站、渠道API、支付系统、钱包、智能定投、智能投顾web端和客户端的开
发和运维;与产品经理讨论并确认新的需求之后,制定开发计划,分配任务给组里成员。负责项
目基本框架搭建,关键代码编写;负责老系统架构改造;使用ngnix部署分布式项目和搭建负载均
衡;在这里学习了基金的业务知识,还熟练掌握了
Linux、ngnix、maven、redis,memcache、mogodb、
jetty,ftl,spring mvc,resteasy,swing等技术;来这里也锻炼了我对团队的管理能力,跟产品经
理共同进行需求调研的能力、对项目周期的把握能力等
币客交易所项目
这是一个数字货币交易所的项目,我在此项目负责了APP、OTC、USER、缓存项目、币币交易等
模块,在我来到这家公司后,优化了部分代码结构,加上了日志框架等;这个项目中,我最困难
的问题是缓存系统刷新有时候不及时且MQ有时候会丢消息,后面改造成了提供client端,使用方
可以同步、本地异步、MQ异步等多中方式来使用缓存。这个项目中,我最自豪的技术细节是写
了个自动对账任务,如果系统中发现帐对不平或者异常订单等,会通过邮件、钉钉方式通知到相
关人员,及时处理。这个项目框架使用微服务框架,运用spring boot、mybatis、mysql、
redis、rocketmq、rest api、MongoDB、log4j2、spring cloud、jenkins、Linux等技术完成
开发和部署。