联系方式(Base64)

  • 手机:MTU2MDYwOTI0NTk=
  • Email:am9uLXpvcm9AaG90bWFpbC5jb20=
  • QQ/微信号:ODIzNjQ5MDQzLzE1NjA2MDkyNDU5

个人信息

  • 王志恒/男/1995.7
  • 本科/厦门理工学院-计算机科学与技术
  • 开发经验:3年
  • 技术博客:https://jonzoro.github.io/
  • Github:https://github.com/jonzoro

  • 期望职位:Java开发工程师
  • 期望薪资:10k~15k(非硬性条件)
  • 期望城市:厦门

工作经历

厦门海豹萌区块链科技(2018年9月 ~ 2019年4月)

CatPool管理后台 & LJK管理后台

采用Kotlin作为主要开发语言,SpringBoot+MyBatis作为主要框架,数据库为PostgreSQL。除了业务功能的开发,还利用插件实现常用业务代码生成的功能、利用AOP实现系统操作记录的功能以及利用拦截器实现分页查询和固定字段赋值等架构基础功能。

钱包APP服务端

采用 Clojure 作为主要开发语言,数据库使用 PostgreSQL 。项目原先是由外部兼职人员所开发,整体结构较为混乱,项目交接后重新调整了项目架构并负责后续的维护及升级。除了业务功能开发外,还通过与第三方系统对接开发了包括比特币查询、转账交易、消息推送以及短信通知等功能,完善和优化了钱包APP的使用体验。

浏览器服务端

采用Clojure作为主要开发语言,数据库为PostgreSQL。独自负责对原有的服务端进行重构,提供SEAL链上所有地址、交易等信息的查询功能。并通过索引与SQL语句的调整来做了数据库的优化。

厦门吉联科技(2016年8月 ~ 2018年9月)

OMS(订单管理系统)

为振华物流集团业务部门所定制开发的订单管理系统,整个系统采用Spring + Struts + Hibernate 作为主要框架,数据库为 Oracle ,前端使用 JSP及 jQuery 进行开发。在项目中承担了核心开发的角色,负责订单模块的功能开发及与外部系统对接的接口开发。期间利用 Quartz 定时器编写了单号重置,订单状态更新以及公用的报文解析等功能。

WMS(仓储管理系统)

仓储管理系统,为上文中 OMS 的下游系统,采用了相同的技术架构,负责出库管理和派工管理等核心功能的开发。同时利用 Java 的反射编写了属性复制的工具类提高开发的效率。利用 Guava 的缓存优化了系统的性能。


开源项目和作品

开源项目

  • 微信公众号后台服务:基于个人订阅号开发的工具箱服务,根据个人需求在不断添加功能:如备忘录,晚餐推荐等。使用Spring Boot & MyBatis & WxJava作为主要开发框架,通过参考官方的技术文档进行功能的设计和开发。拥有良好的项目结构,亦可作为公众号后台开发的参考项目。
  • CRUD型种子项目(Java):一个基于Java & Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目。
  • CRUD型种子项目(Kotlin):一个基于Kotlin & Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目。

技术文章

技能清单


致谢

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