Java开发
1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,2.熟悉集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等
3.熟悉Java编程,有良好的编码能力,熟悉面向对象编程
4.熟悉主流Spring、SpringBoot、SpringMVC、MyBatis等框架
5.熟悉WebSocket通信
6.熟悉ORACLE、Mysql数据库管理、开发
7.熟悉基于netty框架的socket通讯
8.熟悉modbus协议,与plc设备的通讯(电控,温湿度等设备的数据采集)
9.有Nginx的使用配置、调优经验
10.熟悉web前端技术(HTML、Javascipt、CSS、JQuery、Ajax等)
Android开发
1.熟练掌握RecyclerView,ListView、GridView的优化与使用
2.熟练Android的四大组件:Activity、Service、Content Provider、Broadcast Receiver.
3.熟练Android平台下的Http通信、Socket通信、Json/XML解析.
4.熟练SqLite数据存储,SharePreference和网络存储.
5.熟练使用第三方开源库,android-async-http/NoHttp(网络请求框架),EventBus(事件总线),GreenDao(ORM数据库框架),Vitamio(多媒体开发框架),AndroidAutoLayout(屏幕适配)等框架.
6.熟悉使用MVP,MVVM框架,能搭建基本的项目框架
7.熟悉身份证识别,车辆车牌识别
8.熟悉Rxjava+retrofit+OkHttp作为项目的数据传输和处理
9.熟悉高德地图作为APP定位功能以及导航功能
10.熟悉使用分享、推送、及第三方支付等功能的 SDK
11.熟悉视频播放,直播,白板
12.熟悉阿里百川即时通讯、环信即时通讯
13.熟悉混合开发,原生与JS互相交互调用
14.熟练掌握主流机型适配以及百分比布局.
15.熟悉Linux常用命令.
16.熟悉使用Svn,Git工具,对项目进行版本控制.
17.熟悉基于Netty框架的Socket编程.
18.熟悉基本的Sq
Android项目
一、企盟家(安卓OA系统)
项目功能模块:
IM消息、部落(朋友圈)、通讯录、工作模块,考勤,日程
项目内容:
IM通讯包含个人聊天,群组聊天,视频通话,语音消息,消息推送
部落的朋友圈发布,点赞,评论,收藏,
通讯录包含关注人员,群组,组织人员
工作包含会议,任务,审批
考勤包含考勤码,身份码生成,定时打卡提醒
日程包含日历模块,日历中显示考勤状态,可以对日期进行添加备注与缺勤申述
负责部分:以上功能大部分都有参与开发,并且长期进行需求更改和维护
二、信报箱(安卓快递柜)
项目功能模块:
身份认证,小区绑定,存件,取件,应急开柜
项目内容:
身份证认证包含业主,物业,快递员的身份吗验证,可以进行存件取件
小区绑定包含绑定指定小区,设置小区单元等
存件包含快递员或者邮递员可以进行快速存件,扫描包裹条形码选择公共柜进行存件
取件包含业主用户可以通过短信码或者身份证进行取件操作
应急开柜包含断网或者紧急情况,物业管理员可以登录管理页面,对柜门进行应急开柜。
负责部分:以上功能大部分都有参与开发,并且长期进行需求更改和维护
Java项目
一、景区票务系统
项目功能模块:
预约模块,审核模块
预约模块包含旅行社登录,旅行社人员管理,系统公告,旅行社预约订单添加,可实现游客excel导入,并且身份证前6位地区码都是后台地区码库进行严格验证,非正确地区码进行报错,根据
游客证件类型与证件号,自动匹配对应的票种和价格,便于预约订单的提交。
审核系统包含旅行社预约订单的管理与审核,旅行社管理,票种规则管理(预约系统匹配票种的规则),特殊证件管理,角色管理,地区码管理,系统设置(通知公告,购票截至日期),管理员管理
负责部分:项目独立开发,运用到了excel导入,旅行社票务系统规则的匹配机制,角色控制,身份证验证规则,并且已在旅行社正常使用半年以上。
二、永泰生态
项目功能模块:
水利模块,气象模块,林业模块,
水利模块包含永泰县24个镇的水利数据,优良top5,预警告警
气象模块包含过去7天气温变化,未来7天变化,过去24小时气温,接入国家气象局接口,采集进行分析。
负责部分:以上功能模块独立开发,运用到了springboot框架,mybatils等技术,接入国家气象局接口数据,对数据进行分析处理,并且根据规则进行预警告警等