实现网
hucheng91

昵称登录后显示

500/8小时
5年工作经验

上汽通用汽车有限公司
技术leader,全栈开发工程师

0

被预约次数

2

被收藏次数

0

被评价次数

擅长技能

一直从事企业级应用开发工作,参与过8个大型项目的开发,负责从页面前端页面美化,到js组件编写,后台业务逻辑实现,到数据库的实现,做的是全栈,特别是在javaWeb方向,javascript特别熟练;目前是前端技术负责人
喜欢尝试,喜欢折腾技术,喜欢运动,源码爱好者,google的忠实拥蹩,最近在鼓捣node.js,nosql,个人github地址:https://github.com/hucheng91
技术栈:
前端:熟练 :,javascript,jquery,Angular,React,Vue, ajax,,html,css,Bootstrap

后端:熟练:Node.js,javaEE, springmvc,mybatis,struts2,Tomcat,Jetty,Maven;Mysql,Oracle
了解:mongodb,Erlang
版本控制:svn,git,clearcase
开发工具:Eclipse,WebStorm,idea

项目经验

## 嘉里粮油智慧物流TWMS系统(2016/08 - 至今)
- **软件环境**:
java,doubble框架,zookepper,Redis,sqlserver,springmvc,mybatis,mysql,json, Ehcache,javascript,ajax ,Jquery,BootStrap,html5,css

- **开发工具**:idea+git
- **项目简介**:目是一个物流仓库管理系统,后端技术采用springmvc+mybatis+doubble+zookepper+sqlserver,前端采用easyui+jquery+three.js主要处理嘉里粮里全国物流中心的库存管理,包含出库,入库,手持扫码,二次加工,补货,转储,调整出,调整入,基础数据管理,库存可视化等
- **责任描述**:javascript公共组件开发,库存可视化,库存管理,二次加工管理,库存可视化管理,库区管理,补货管理,前后端代码都有写;
- **项目总结**:最大收获是在项目技术选型过程中,最初想选用Angular.js架构,但很技术总监讨论后,考虑到团队技术结构,项目复杂度,后期维护难易度,最后选用jquery EasyUi,这件事让我明白,技术选型是要综合考虑项目技术复杂度,技术社区支持度,团队技术结构各种因素综合考量的结果;在构建公共组件的过程中,要维护好API,便于团队协作,在处理库存的过程实现了乐观锁,悲观锁;在做可视化过程中,再次研究了数据建模,矩阵方程,同时觉得可视化在大数据时代,AR领域都是非常重要的,要持续关注这方面技术。

## 一家长课程管理(http://yijiazhang.cn/,微信公众号(一家长) 2016/06 - 2016/08)

- **软件环境**:AngularJS+Bootstrap+struts2+hibernate +mysql+webpack+vue.js
- **开发工具**:idea+git
- **项目简介**:该项目是一个前后端分离的项目,通过公众号给培训机构提供地推服务的,分为客户管理,地推人员管理,还有一个微信公众号(一家长),后端管理页面采用AngularJS 1,公众号用vue.js,后台采用struts2+hibernate +mysql,版本控制采用git
- **责任描述**:端提供的接口,用jascript完成交互逻辑,配合后端开发人员,给前端提供正确的json格式数据,页面样式优化;微信公众号(一家长)开发,根据经纬度,调用高德地图API获取到地理位置;负责图片,视频上传;课程,校区管理;
- **项目总结**:明白了前后端分离技术的要点,对session控制,地图开发的要点;同时学会了微信公众号开发部分知识,遇到比较大的问题是,当网络不好的时候,由于视频非常大,在手机上加载都非常慢,保证清晰度的前提下,尝试很多压缩技术,最终使得手机端加载速度达到满意的地步;

## 法门知识产权平台(http://www.e-famen.com/ 2016/01 - 2016/06)

- **软件环境**:javascript,ajax,json,Jquery ,html5,css,BootStrap,Echat,java,springmvc,mybatis,mysql
- **开发工具**:eclipse+svn
- **项目简介**:该平台包括企业云服务平台,服务商城,服务商中心,知识产权资产管理,知识产权资产搜索中心,主要是企业云应用,给企业提供知识产权的服务,是一个服务的电商平台;
- **责任描述**:前端模板引擎公共组件开发,产品发布流程组件开发,公共javascript组件开发,产品上架流程实施,产品实施,审批实施,前端html+js+后端java接口开发,
- **项目总结**:遇到比较大的问题是,在产品上架的过程,由于电商一般分类都有很多级,很且点击比较频繁,项目启动的时候,一次加载到页面,然后缓存起来;这样很大提高加载速度;在产品上架的过程中,要定义产品实施过程每个节点加载的页面,但是节点加载的页面是不同的,最后实现了让产品上架人员自由选择模板,这样就可以应对不同产品不同节点的需求,类似工作流节点定义;还有动一个jsp文件都要重新启动项目,很耽搁时间,最后自己在网上找到了JRebel插件,实现了项目的热加载机制,在项目组推广,教大家安装插件,大大提高工作效率,受到领导肯定,项目结束后还获得2500元的奖励.


## 中信国安创客平台(2015年6月 ~ 2016年1月 )

app下载地址:http://221.6.106.220:8888/gamaker/action/downloadAPP,pc管理端地址:http://221.6.106.220:8888/gamaker/n/serverHome ,user: 13910952326,password: dsf111

- **软件环境**:javascript,ajax,json,Jquery,PhoneGap ,Sencha Touch,html5,css,BootStrap,Echat,java,springmvc,mybatis,mysql
- **开发工具**:idea+svn
- **项目简介**:该项目是用于中信国安创业孵化器,加速独角兽企业发展,用于发现创客,招募创客,帮创客寻找投资人,帮投资人寻找好的投资项目,同时可以提供创客办公空间的租赁;其中主要有3大块 手机端 安卓APP,苹果APP,PC端有后台管理系统
- **责任描述**:负责手机app端首页,活动模块代码编写,给找投资,找项目,找工位,我的投资,我的项目等提供后台接口;后台管理系统负责权限管理模块,用户管理,服务商管理,人员审批,产业城管理(楼宇, 楼层,工位信息管理,)的html,javascript,后台接口代码编写。
- **项目总结**:最个项目最大的收获是撬动了我对javascript技术的热情,在实现不同角色加载不同菜单的时,由于菜单层级不确定性,菜单可以看成一个树的结构,我得用递归实现这个业务场景,在实现的过程中,我遇到一个javascript的闭包问题(之前没有研究过javascript),最后google到stackoverflow才明白了这个原因(其实网上解决办法都有,是我自己不知道这个术语,走了弯路),感觉到了javascript的有意思之处,然后就开始看javascript方面的书;同时这个项目也是对Java语法熟悉了很多,在前后端交互的过程中,数据的流向,http协议,chrome调试;还有就是对权限控制有了基本的认识;

## 中国外汇交易中心全国银行间同业拆借中心交易后处理系统(2014/11 - 2015/06)

- **软件环境**:struts2+spring+hibernate+oracle
- **开发工具**:eclipse+svn
- **项目简介**:该项目采用Java语言,struts2+spring+hibernate框架,数据库采用oracle, windows系统下,分为客户端和场务端,目的是为银行间在5大市场(分别为利率互换,外汇询价,黄金询价,标准债劵远期,外汇期权)提供确认,复核,冲销,交割,查询,下载。主要模块大致有首页,交易录入,交易确认,冲销管理,结算服务,交割查询及下载,模板下载,交易确认,上传数据,未到期头寸,提前终止确认,结算账户,起息日变更查询,应急管理等
- **责任描述**:客户端和场务端的交易确认,交割申请,业务文件管理;应急管理,可交割劵查询,机构信息维护,流水查询等
- **项目总结**:熟悉java工程构建过程,学习从项目需求确认,立项,开发,测试,交付,整个流程;学习代码规范,文档撰写;

0条评论 雇主评价

暂无评论~

可兼职时间

周六全天
周六半天
周日全天
周日半天
工作日全天
工作日下班后

可兼职地点

普陀
上海都行

被预约

0

被收藏

2

被评价

0

立即预约

可兼职时间

周六全天
周六半天
周日全天
周日半天
工作日全天
工作日下班后

可兼职地点

普陀
上海都行

最近有空闲时间

已通过身份认证