No Description

cuisongliu 20fcc47764 更新 'README.md' 1 year ago
README.md 20fcc47764 更新 'README.md' 1 year ago

README.md

联系方式

  • 手机:15342192630
  • Email:cuisongliu@qq.com
  • QQ:499956480

个人信息


工作经历

上海坤亿信息技术有限公司 ( 2015年5月 ~至今 )

香港现钞买卖系统

该项目主要是要对香港现钞兑换业务进行管理,需要进行货币的兑换比如美元换港币等业务,需要每天导入汇率,然后进行买入/卖出、交割、收付款、出入库盘库、结单等操作。需要金钱流转,每天进行日终(为报表做基础)。主要业绩 对总体项目进行设计、核心交易模块编写和日终(Oracle存储过程)编写以及报表PL分析(存储过程)的编写。自行开发了AOP日志功能,对所有的Action和Service进行日志拦截功能,以及Maven的多环境配置使得开发实施两不误,提取BaseService的泛型T,减少重复代码。

外管局接口对入

使用AOP方法对dubbo的接口对入,使用注解的方注入到兑换系统中去,对接系统使用aop注解,为了与原有系统隔离,不影响原来系统。

离职原因:外包项目结束,终止合同

天津爱迪尔软件开发有限公司( 2014年1月 ~ 2015年5月 )

管理服务器网站,开发并且维护公司内部办公系统使用JSP语言,维护公司的网络电脑等设备,有些项目也做实施工作。曾与过运维实施的工作,主要是搭建PHP、JSP、数据库等运行环境,使项目可以顺利运行.

IOMS项目

独立开发该项目,使用maven构建项目使得项目开发更加方便,多人协作更加方便,使用jenkins可以达到一键测试部署安装,使得部署安装更加方便.负责该项目所有模块的开发运行维护.主要实现了代码生成器

离职原因:公司业务少

上海逸诚网络科技有限公司( 2013年7月 ~ 2014年1月 )创业

安卓开发、J2EE接口开发、后台网站开发,除了开发外负责所有开发内容的实施工作,服务器搭建,数据库等环境的搭建PHP JSP SVN等环境的搭建,并且搭建对JSP负载均衡.开发出TTCity.apk的地图模块,自动更新模块和最重要的二维码扫描模块这三大模块.所有的android访问数据库的接口框架开发,JSP版本后台管理系统的开发,J2EE框架的开发用于公司内部的框架的使用.培训上海第二工业大学大3学生成功开发出PHP版本的后台管理系统,并测试使用.

TTCITY手机客户端 + TTCITY后台管理平台

这个项目主要包括安卓和后台项目2个,安卓部分3人开发,主要功能是去商店消费获取积分,使用积分可以优惠。后台部分主要包括的是与android的APP交互接口和后台管理程序。后台管理系统独立开发,手机客户端带领组员开发和开发核心功能,手机客户端主要搭建MVC设计结构,开发更新软件和登录功能和二维码扫描的核心功能.

离职原因:创业失败

厦门中软海晟信息技术有限公司( 2012年7月 ~ 2013年7月 )培训+实习

通用权限管理系统+酒店管理系统

协助项目负责人管理开发项目,主要负责餐饮部的架构和数据库设计,以及核心模块的代码开发,例如整个权限管理和结账等核心功能的开发,并帮助组员解决问题.使用SSH框架和DWR开发一个酒店管理系统,使用5层架构:在原来的MVC基础上加一个service层(直接操作DAO层)和ajax层(负责增删改操作),action层只做显示的工作其他对数据的操作都交给ajax来操作。主要的模块有:部门管理 、用户管理、权限管理、角色管理、角色权限授权管理、报表和统计图生成、对密码进行MD5加密、点菜终端、餐饮管理和客房管理。

ITMS周报管理系统

在这个项目负责周报周报信息模块和项目模块,使用spring jdbc 、struts2、spring编写,小组4人使用1月时间开发并正常上线.供公司内部使用,主要技术难点在于Struts2的struts的二次绑定,无需配置strutsBean的实例化操作.

离职原因:实习结束


个人作品

运维项目

基于Docker运维项目

  • shipyard (http://shipyard.cuisongliu.com, 用户名 test 密码 test,已经废弃,效果没有命令行好 )

  • Docker 集群使用shipyard管理

  • registry (registry.cuisongliu.com,已经废弃)

  • Mysql (cuisongliu.com 3306)

  • gogs (gogs.cuisongliu.com 可自行注册,使用Docker link mysql )

  • Tomcat 使用docker维护 ( ioms.cuisongliu.com 使用docker tomcat 搭建, 用户名admin 密码111111)

  • Jenkins (jenkins.cuisongliu.com 自动化构建,使用docker搭建)

  • nexus ( maven.cuisongliu.com maven的nexus私库,使用docker搭建)

  • nginx和apache代理并且配置https协议(双向认证)和socket流

  • 搭建 elk(elasticsearch,logstash,kibana日志分析系统)整合项目,使用docker和传统方式(由于太费内存,没有在线上展示.)

  • 持续集成解决方案(svn+jenkins+SonarQube + elasticsearch)

架构项目

  • Web BaseAction 基类
  • BaseService封装
  • Cache缓存封装
  • Mail发送实现封装
  • ORM实现封装( 注解+反射)
  • 对ORM进行分页标签封装(tag)
  • 日志拦截
  • 对webservice 进行二次封装加上内部加密,加快开发工作
  • 对https协议进行双向握手,使用webservice(cxf和axis1)访问,实现双向证书.
  • 对SOAP进行二次封装使用ECC+Msgpack+Zip 进行加密压缩,保证数据安全.
  • 使用SpringBoot框架写出微服务的后台程序和接口程序,并且拿Android使用nohttp 和 rxAndroid调用接口

技能清单

  • Web开发:Java
  • 开发框架:Spring/SpringBoot/Spring mvc/Mybatis/Spring jdbc/Hibernate/Struts2
  • 前端框架:Bootstrap/HTML5/Jquery/EasyUi/DWR
  • 数据库相关:MySQL/Oracle/C3P0/druid/SQLite/DB2/存储过程/数据库简单优化
  • SOA相关: axis1/cxf/xfire/rpc/dubbo
  • 集群相关: Swarm集群、Tomcat集群、 Tomcat和PHP环境共存、zookeeper集群
  • 服务器相关:Docker下的Nginx/Tomcat/Mysql/Gogs(Gitlab替代品)/Registry
  • 版本管理:Svn/Git
  • 单元测试:JUnit
  • 设计UML: powerdesigner/Rose/EA
  • 操作系统: Linux (Centos Ubuntu)维护
  • 云平台/虚拟化:aliyun/Docker/vmware
  • 持续构建集成:JenkinsCI /sonarqube/Maven/Ant/Gradle
  • 搜索: Lucene/Solr/IK/elasticsearch

自我评价

3年J2EE工作经验,对J2EE主流框架有一定了解如:struts2,hibernate,spring,spring boot,spring mvc 等框架。熟悉主流数据库MYSQL,ORACLE,熟练应用web服务器(tomcat weblogic)进行开发,熟练使用SVN、git等版本控制工具。熟练掌握ant、maven脚本的编写.熟练使用rose等建模工具进行建模等.熟悉Ant项目构建,熟悉编写ant脚本并部署服务器,对TOMCAT负载均衡有一定了解,熟练搭建Linux运行环境.熟练掌握jquery、bootstrap,h5等,了解docker 虚拟环境的搭建,喜欢研究一些新技术如go语言等.面对困难时,能够冷静对待问题,从而更好的解决问题.


致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。