熟悉云环境下基于API的架构模式和相关技术
熟练使用JS/HTML/CSS, Angular等前端开发语言和框架
熟练使用NodeJS, Java, Spring Framework等后端语言和框架
熟练使用MyBatis, DB2等关系数据库产品和框架,以及Cloudant DB等No SQL数据库产品
熟练使用Redis,Nginx, Object Storage等存储层框架。了解其配置和原理。
熟悉Jenkins, Artifactory等持续集成和交付工具、了解DevOps,TDD等工程实践
熟悉企业应用架构方法论
熟悉互联网高性能、高可用、可扩展架构模式,对微服务架构有一定研究
Web Request tracking
这是一个由我领导的云端改造项目。主要用到的技术栈有:前端AngularJS, HTML, CSS; 后端 NodeJS+Express, Java+Spring Framework; 持久化MyBatis + 关系数据库DB2; 非关系数据库Cloudant DB + 对象存储IBM COS; 缓存Redis, 负载均衡Nginx, 网关Secure Gateway等。这个项目主要的难点在于从传统的WebSphere集群到IBM Cloud的迁移和API改造,涉及的技术面广,架构决策比较复杂。项目已经成功上线。
招商银行区块链管理平台
这个项目基于IBM Hyperledger Fabric框架开发的,后端使用了Golang, 前端使用了AngularJS框架。 我的主要工作是重写前端部分,将AngularJS替换成Angular 6.0。主要的开发语言是TypeScript.
Library@IBM
这个项目是基于Python Flask框架开发的,前端使用了IBM v18开发标准,数据库用Cloudant DB, 文件存储用IBM Cloud Object Storage。我的主要工作是后端Python开发。