IDE/编辑器:熟练使用Eclipse、JDeveloper, 熟悉IntelliJ IDEA、Vim
应用服务器:熟练Tomcat服务器的部署及应用、熟悉Weblogic
数据库:熟练掌握运用Oracle、MySQL、SQL Server、mongodb等数据库及操作语言,熟练使用存储过程
项目管理工具:熟练Maven、SVN,熟悉GitHub
框架/技术:熟练应用Spring、Hibernate、mybatis、Struts框架和SpringMVC架构开发模式,熟悉ADF、XML、EL、JSP,一般性掌握JavaScript、HTML、CSS、Bootstrap、JQuery,熟悉Velocity,熟练掌握Activiti工作流引擎,redis缓存
ECM(企业内容管理系统)
该项目具有最基础的档案文件管理功能,另外还包括工作流、文印业务、档案借阅、报表等功能 ,与公司的ERP系统形成一个整体。使用SpringMVC架构开发模式,持久层框架用的hibernate,前台用的Bootstrap+Velocity,数据库使用的oracle,本人参与了整个项目的开发,其中独立负责工作流的设计开发和数据迁移工作,参与需求调研、框架搭建、数据库设计、页面设计、后台业务开发、功能优化、数据库优化