熟悉并掌握 JAVA EE 三大框架 Spring MVC ,Spring,Hibernate/Mybatis,Spring Boot,了解过 zookeeper,dubbo 等第三方框架。
熟悉 redis/memcached 缓存系统。了解solr权威搜索技术
了解过代码重构,代码整洁之道。能够熟练使用MVC设计模式。
熟练使用mysql、oracle等主流数据库。了解 mongoDB 和 HBase 非关系型数据库。
熟练使用Myeclipse、Eclipse开发工具,熟练掌握svn,git等项目管理工具,maven、gradle jar包管理工具。
熟练使用ajax、html、jsp、javaScript、JQuery、vue、element、bootstrap等前端技术。
2016.6-至今 一城一家网络科技有限公司
高级java开发工程师&架构师
主要工作职责:
1、 上门服务项目,负责运营平台关键模块开发,运营平台负责整个公司的各项后台管理功能,包含员工App下单处理,各项参数配置,财务系统等等,以及代码维护
2、 对所编写的程序和模块进行严格的测试,保障上线工作的顺利进行。
3、 开发监控系统,持续改进优化代码,分析和解决技术问题。
4、 持续学习新技能,为开发人员提供技术指导。
项目名称:上门服务运营平台
1、 使用redis,dubbo管理缓存和接口
2、 数据库使用MySQL,框架SpringMVC+Ibatis。
3、 前端使用html5+jquery(js)+css
4、 架构方面,熟悉springboot,tomcat,Nginx,elasticsearch,zookeeper,kafka等等,了解分布式运算,缓存,存储解决方案,消息,搜索,监控等等。
5、 熟悉vue.js+element,ajax,bootstrap等等前端各种框架的使用
主要工作:
负责运营平台中各个重要模块的开发,比如活动管理(App中的各项推荐活动图片上传等等),物料商城中的回收物料,人力资源管理(薪酬,技能等),统计查询,上门服务配置,系统配置等等。学习各种新功能并推广给开发。
2014.9-2016.6 中科柏诚科技(北京)有限公司
高级java开发工程师
主要工作职责:
金融p2p项目,负责商户平台,商户后台的主要开发,为国美旗下美美理财,美分平台、民金所等开发相关金融产品。本人主要负责后台管理端的开发。
项目名称:龙城大数据项目
1、 使用nodejs+mongoDB
项目名称:国美的美美理财、民金所理财产品
1、 使用SOA框架,gradle管理仓库
springMVC+ibatis,hessian注入开放webservice接口,数据库使用mysql,前端使用jsp+jquery(js)+css,handlerbar等
2013.3-2014.9 北京定制科技有限责任公司
开发部经理、java开发工程师
主要工作职责:
此公司为创业公司,在我入职之前,公司的项目交给外包做了一部分,后来开发部成立,共7名成员,三名java,两名ios,两名Android,接手了外包出去的项目,主要做类似于滴滴、易到等打车的软件,本人负责后端的接口和后台管理系统,以及网站建设,按功能模块等,分配给团队各成员,并参与主要功能的开发。
项目名称:车辆运营管理系统、车辆运营接口、定制科技官方网站
1、 这些项目同时进行,使用springMVC+ibatis框架开发,数据库使用mysql,前端使用jsp+jquery(js)+css
2、 乘客端轮询叫车,类似滴滴的叫车功能,采用多线程技术
3、 是用高德地图,监测车辆位置,对司机和车辆实时监控,并可根据地图上车辆的位置进行派车
4、 权限模块,采用shiro框架的权限控制,登陆控制。
5、 统计模块,财务统计,车辆运营数据统计
6、 接口负责安卓端和ios端的数据读取和写入。
7、 采用极光推送技术进行消息推送(开始使用的百度推送,后因送达率太低改为极光)
8、 短信通知乘客端叫车状态。
支付宝支付功能集成。
系统名称:全联征信系统
1、 使用SSH+ORACLE框架进行开发,带领团队分工合作,本人负责框架搭建以及系统的大部分核心模块开发。
2、 系统功能:个人和企业的信用查询,批量查询,异议申请与查询,用户管理,机构管理等。
3、 掌握技能:
1、html,css,jquery等基本的前端业务。
2、java的SSH框架
3、Oracle数据库
2012.2-2013.2 北京高标自控设备有限公司研发部
JAVA开发工程师
此公司主要做硬件方面的产品,温控器,暖气设备等方面,与多个国家和地区均有贸易往来,本人负责做硬件数据的分析,统计,后台管理,将硬件传输的数据做到可视化界面上,加以整理统计,实时监控设备运转状态。项目从架构搭建到开发全部由本人一人完成,由于公司产品主要是硬件,所以软件需求量不大,只有本人一人开发。
系统名称:温控管理系统
职责和业绩:
负责公司java方面系统的设计与开发:
1、 熟悉公司业务,提取硬件需要的各种数据,考虑良好的用户体验度;
2、 从项目设计,架构到开发全部自己完成,包括前端(html5+css3+jquery)与后台;
3、热能管理系统,从项目设计,架构到开发全部自己完成,包括前端与后台; 使用spring+ibatis框架开发系统,jquery ajax的局部刷新功能;
系统主要有以下功能:
基础数据:由于数据较多,所以采用动态加载菜单的方式,读取数据库中的换热站信息,再根据换热站加载下面的小区,楼栋,房间等。
功能菜单:查看各种日志数据以及采用poi进行基础数据的excel导入导出。
运行数据:查看各种流水数据,使用fusion chart做图文报表,数据分析。
缴费:用户缴费和结算等功能。
系统管理:操作员的增删改查以及权限设置。
掌握技能:
1、html,css,jquery等基本的前端业务。
2、java的基本框架,能够很快的熟练上手。之前用的是spring+ibatis,Json等各种基本技能都熟练掌握。
3、报表工具,各种插件等,均能熟练使用。
4、英语熟练。阅读各种文档无障碍。
2010.3-2012.1
天津鹏升科技有限公司开发部
Java程序员
本公司是做眼镜进销存系统,主要客户有北京同仁眼科医院,天津眼科医院等大型眼科医院,从眼镜的验光配镜到销售、仓储、数据统计维护全部一体化。
系统名称:眼科管理系统
工作职责:参与公司系统部分模块的开发
1、项目为眼镜行业的进销存系统,本人负责前台销售模块的开发;
2、本模块需要现场参与客户调研,因此培养了良好的沟通协调能力。