8000 优化项目经历 · lx1036/lx1036.github.io@cef50c3 · GitHub
[go: up one dir, main page]

Skip to content

Commit cef50c3

Browse files
committed
优化项目经历
1 parent 9ba78dd commit cef50c3

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

docs/项目经历.md

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,15 @@
11
# 项目经历
22

3-
## RightCapital Consumer API 及 Enterprise API 项目
3+
## RightCapital Consumer API/Web 项目
44

55
* 项目用途:面向 to C 的金融软件 Consumer API 后端,以及面向 to B 的 Enterprise API 后端,为个人提供财务规划业务,为企业提供 API 并获得相关金融数据。
66
* 工作内容:
7-
* 编写 Integration 模块,与美国各大金融公司做数据集成,比如最近我刚刚上线的与 [Capitect](http://www.prweb.com/releases/capitect_and_rightcapital_announce_new_integration_connecting_the_two_next_generation_solutions/prweb16328984.htm)[Morningstar](https://www.prweb.com/releases/rightcapital_financial_planning_software_announces_integration_with_morningstar/prweb16297311.htm) 的数据集成。也包括但不限于编写 Morningstar Repo 来加工优化 Morningstar 的 Security 相关静态金融数据,编写 Collector Repo 来加工优化各个金融公司的 Account 相关动态金融数据,以及 Yodlee 模块获取各个银行的 Account 金融数据。涉及的技术包括:Filesystem、OAuth/JWT、SAML2.0(单点登录)等等,并使用 PHPUnit/Mockery 编写详细的单元测试和集成测试,包括有难度的文件上传及文件数据加工测试。
8-
* 针对不同金融公司,各种奇奇怪怪的不遵循 OAuth2.0 标准的 OAuth API,二次开发编写相关 OAuth 扩展包。
9-
* 编写测试框架,结合 Laravel 框架提供的 testing API 进行二次开发,并针对 Web 和 Mobile 端提供对应的测试登录。为了精细化控制测试结果,并编写了把测试结果 Json Reponse Code/Headers/Content 写入 json 文件的相关模块代码,同时编写了从 YAML 文件读取期望数据的相关模块代码。
10-
* 使用 Lumen 编写 Enterprise API 项目,二次开发 Laravel Validation 模块,添加很多自定义 validation rule,并编写 Swagger 文档。
7+
* 编写 Integration 模块,与美国各大金融公司做数据集成,比如最近我刚刚上线的与 [Capitect](http://www.prweb.com/releases/capitect_and_rightcapital_announce_new_integration_connecting_the_two_next_generation_solutions/prweb16328984.htm)[Morningstar](https://www.prweb.com/releases/rightcapital_financial_planning_software_announces_integration_with_morningstar/prweb16297311.htm) 的数据集成。涉及的技术包括:Filesystem、OAuth/JWT、SAML2.0(单点登录)等等,并使用 PHPUnit/Mockery 编写详细的单元测试和集成测试。
8+
* 针对不同金融公司,各种奇奇怪怪的不遵循 OAuth2.0 标准的 OAuth API,二次开发编写相关 OAuth 扩展包。编写测试框架,结合 Laravel 框架提供的 testing API 进行二次开发,并针对 Web 和 Mobile 端提供对应的测试登录。为了精细化控制测试结果,并编写了把测试结果 Json Reponse Code/Headers/Content 写入 json 文件的相关模块代码,同时编写了从 YAML 文件读取期望数据的相关模块代码。使用 Lumen 编写 Enterprise API 项目,二次开发 Laravel Validation 模块,添加很多自定义 validation rule,并编写 Swagger 文档。
9+
* 把前端项目的两个模块之一 Advisor Portal,从 Angular.js 升级到 Angular。使用 Karma 和 Jasmine 简单编写单元测试。
1110

1211
## RightCapital Admin 后台项目
1312

1413
* 项目用途:面向美国客服销售团队的后台 Admin 项目。
1514
* 工作内容:
16-
* 使用 Laravel 框架提供后端 Restful API 数据。
17-
* 使用 Angular 框架提供前端 Web 页面,并使用相关 datatable 库提供丰富的表格交互功能。并大量使用 @angular/router@angular/common/http、@angular/forms 等模块的知识,以及相关 UI 包,如 Angular Material Design 和 Angular Ant Design。
18-
* 使用 Karma 和 Jasmine 编写单元测试和一些组件的集成测试。
19-
20-
## RightCapital Consumer Web 升级项目
21-
22-
* 项目用途:面向 to C 的金融软件 Consumer Web 前端。
23-
* 工作内容:
24-
* 把项目的两个模块之一 Advisor Portal,从 Angular.js 升级到 Angular。
25-
* 使用 Karma 和 Jasmine 简单编写单元测试。
15+
* 使用 Laravel 框架提供后端 Restful API 数据。使用 Angular 提供前端 Web 页面,并使用相关 datatable 库提供丰富的表格交互功能。大量使用 @angular/router@angular/common/http、@angular/forms 等模块的知识,以及相关 UI 包,如 Angular Material Design 和 Angular Ant Design。使用 Karma 和 Jasmine 编写单元测试和一些组件的集成测试。

0 commit comments

Comments
 (0)
0