从事工作是全栈开发。
后端:SpringMVC,SpringBoot,Mybatis,Hibernate。
数据库:Oracle,Postgres,Mysql
前端:Bootstrap,React,JQuery,HTML
做过开源单点登录
分布式系统
dubbo zk redis mq
1. eValuate项目(以下简称EV项目)
主程序员(负责核心部分编程)
EV项目主要用于美国幼儿园个中小学生进行教学评估检测以及教学质量数据化分析。主要有Subscribe(Sub)和Publish(Pub)端,Sub端用于学生在线联系、考试和老师进行报表查看分析;Pub端用于班级设置、考试设置等一些功能性设置以及出题。该项目所用到的技术有:Liferay(包括Spring)、Hibernate、Oracle Database、Bootstrap、JQuery。
2. Evaluate AWS Migration(以下简称EAM)
主程序员(负责核心部分编程)
EAM项目主要是将EV项目进行数据库迁移,从Oracle迁移到Postgresql,从而实现去O化。该项目中百分之80的开发工作由我完成。包括Sql语句对Oracle和Postgresql的兼容性,对Oracle中有而Postgresql中没有的函数进行仿写以及迁移, 以及所有的Sql语句进行兼容性改写之后的性能优化。
3.Observations Walkthoughs For Learning (OWL)
OWL项目用于美国学校里面做评教系统。
该项目用了前后端分离的技术。后端采用REST API设计思想。其中涉及到的技术有,Spring MVC框架,MyBatis,Postgresql数据库。
前端采用React进行渲染,搭配Flux设计思想,以及Gulp打包,其中还包括Bootstrap, JQury等流行前端库。
同时该项目还用到了开源的Gluu单点登录。