可与公司前端、美工伙伴共同承接项目
个人技能:
1、熟练掌握 JVM ,熟悉 GC 策略、 Classloader 机制以及内训模型。
2、熟练掌握 JAVA 语言,熟悉面向对象设计以及设计模式,阅读过 J2SE 的部分源码。
3、熟练掌握 Spring 以及 SpringMVC ,熟悉 IOC 以及 AOP 机制,并进行过工程上的应用。
4、熟练掌握 Mybatis ,熟悉其实现原理,进行过插件的开发。
5、熟悉并发编程,可以在多线程环境下进行编程。
6、熟悉Linux 、 Docker。
7、了解持续集成持续交付的概念,设计公司协同 OA 系统的持续交付的流程。
公司协同办公系统:
作为主要工程师设计开发系统管理、项目、人事、成果、通讯、消息等
相关子系统,公司内部版本稳定在线,同时作为产品已对外出售。
后台应用 Spring 、 Hprose 、 Mybatis 进行基础工程的搭建,并实现 单
点登录、 跨域、 敏感数据加密等功能点,引入 Freemaker 模板引擎解
决 word 、 Excel 导出功能。
对项目、人事、差旅等子系统通过 Activiti 进行复杂流程的订制设计。
通过 Jenkins+Svn+Maven 实现 持续集成与自动化部署,提供测试、
线上环境的持续集成与部署,提高开发效率。
某区综合治理信息平台:
作为后台负责人承担基础业务、治安管理、移动端等相关模块的核心代
码编写,系统单表数据量过百万并在持续录入中,目前系统稳定在线运
行。
设计通用的创建、更新、删除服务,并应用个推实现移动端消息推送。
应用 ActiveMQ 设计消息推送服务器,通过 Hprose 发布 RPC 接口,实现
跨语言,跨平台的消息推送功能复用。
进行代码、数据库的优化,主要针对统计、高级检索等进行优化,策略
为 索引 中间表 存储引擎等相关调优,保证了接口的实时响应。
某管理信息系统:
项目应用 Spring 、 Hprose 、 Mybatis 搭建基础开发环境,应用 pgsql 作为
数据库,个人主要承担计划编报模块的数据库设计与后台服务的编写。
设计摄区在线新建、编辑,并实现 shp 文件的导入、导出、压缩。
通过 Activiti 设计技术审查、政策审查的工作流