熟练掌握Java的常用api,集合类,线程类,阅读过部分jdk源码,在实际开发中使用一些java第三方类库,例如处理JSON和序列化对象的Fastjson、处理空间运算的JTS、驱动Redis的Jedis库,抓取分析网页的Jsoup等等。
数据库方面在实际项目中使用过MySQL、PostgreSQL,自学过Oracle。可以编写多条件多表的联合查询语句的SQL语句,使用过内存数据库Redis,使用过mycat中间件
Web框架方面,使用过框架hibernate,stucts1.0以及页面流生成工具的框架,可以熟练使用eclipse开发,
自己看书搭过ssh、spring mvc+myBatis框架,学习过Django(属于python的web mvc框架),熟悉MVC模式。
使用过grails开发项目,使用groovy和java混合编程。
版本控制工具实际项目中使用过SVN,使用过Git。
可以熟练在Windows和Linux上使用Tomcat部署JavaWeb项目,熟悉常用linux命令,可以用python编写部署脚本简化部署,熟悉shell脚本编写。
熟练使用JavaScrpit实现对应的前端功能,在项目中使用过Jquery、Openlayers等js框架,熟悉ajax,熟悉常用的http协议,熟练使用浏览器调试工具。
天津北洋蓝水科技有限公司 软件开发
行业类别:计算机软件 | 企业性质:私企 | 规模:20-99人
工作描述:
负责理解需求,设计开发用户原型,编写开发设计文档,设计数据库实体,独立实现功能,并根据客户提出的新需求对代码进行改进和重构,主要使用Java开发,部分工作需要使用JavaScript ,拼写sql等,备份恢复数据库维护部署测试环境和生产环境。
参与项目
1. 天津港复式航道e-航海试点工程
主要负责:天津港e航海项目中数据仓库的维护与以及bug的修改,包括
数据的采集,动态表生成
数据交换
数据融合等功能
其中数据采集涉及到远程数据库连接,网页抓取,webserivce服务等数据源,通过管理系统web端的配置动态生成数据库的数据表,进而通过数据库的映射交换到主题数据库。
在新版天津港E航海项目中主要负责的数据采集部分的重写以及维护,使用jdbc读取数据库的视图,线程管理等功能,重构部分珠江口中前端的webGIS相关的代码,优化封装web绘图控件,坐标编辑控件,数据库空间对象显示控件,将珠江口部分航行规则移植到新项目中。
2. 珠江口e-航海航海保障服务示范工程
航行规则功能:
设计规则相关的实体,包括空间对象实体,航行规则实体,航行规则结果实体,航行规则条件实体,设计航行规则判断流程。
根据用户需求,使用Openlayers编写相应的绘图控件,对应的显示模块,以及绘图feature在绘图整个过程中的图层管理,编写所有相关的接口
编写对应的AIS获取处理模块
编写规则判断线程
编写生成需要MQTT播发的XML和JSON字符串的数据结构的拼装方法
主要规则有:转向控制,航道选择,环形通航区,分道通航制,区域限速,接近危险点,vhf守听,船舶限速等。
基础服务配置管理:
设计对外接口管理相关实体
编写缓存管理方法,和接口基类,编写与前端对接的接口。
海上安全信息、区域管理:
主要是其他业务需要调用的海图图形绘制相关信息的增删改查,编写与前端对接的接口
数据采集资源管理:
设计采集线程实体、设计数据资源具体字段的实体管理。
设计线程的打开关闭过程中的线程池配置。
编写线程管理的相关代码,编写采集线程基类控制采集线程保存需要保存的字段,编写所有与前端对接的接口。
3. 砖头网网贷平台
贷端贷款审批系统:
前期需求调研,流程图泳道图的绘制。
审核资料录取模块,工作流审批模块,权限角色分配管理模块,请假功能,驳回功能,退件功能补件功能
网贷端:
点点投散标标的的生命周期运转维护
后台的一整套审批系统。上标、审核信息、满标。
标的的运算支付模块对接
环环投的标的池的标的添加审核
投标满标的优先级设定
标的列表的多条件排序查询
散标债转转转投的整套流程的实现。
天津北洋蓝水科技有限公司 软件开发
行业类别:计算机软件 | 企业性质:私企 | 规模:20-99人
工作描述:
负责理解需求,设计开发用户原型,编写开发设计文档,设计数据库实体,独立实现功能,并根据客户提出的新需求对代码进行改进和重构,主要使用Java开发,部分工作需要使用JavaScript ,拼写sql等,备份恢复数据库维护部署测试环境和生产环境。
4. 联合赤道业务系统
地理信息系统:
满足环评工程师环保作图的需求
前端使用layui、高德api,后端主要使用框架grails,数据库为MySQL和postgresql
整个子系统的设计和开发。
实现点线面园等空间对象的增删改查,包括地图的显示和测量,空间拓扑运算的计算和统计,相关环评业务再gis上的应用。
项目空间对象的关联,数据库设计,包括grails和postgis相关的技术攻关和技术验证,导入导出kml文件导入导出项目相关excel功能,前端后端数据库端的米-度之间的转换和米级别的精确距离计算的技术选型和相关实现。
实现数据库端空间数据的范围搜索和类型搜索以及数据清洗和关联。
针对gis相关技术编写教程ppt等进行技术分享。
权限管理系统:
实现各个子系统的权限控制和登录登出菜单管理等。
前端使用layui、后端使用框架grails,数据库使用mysql存储基础数据使用redis存储session等相关权限信息。
负责将auth与其他子系统进行数据通信的相关代码分析到authapi中。
业务系统:
环评作业合规的主要系统
主要包括项目审核审批,合同审核审批,资质审核审批等功能。
主要负责开发设计工作流引擎,实现了一个简单的工作流引擎可根