个人简介:
劣势:
优势:
联系方式: ultrabooklin 艾特 163.com
在线简历移步: 点我
最近一年远程工作介绍:
从杭州回到海南后机缘巧合,上海的一个金融交易服务公司xswap联系到我。他们需要一个 RoR 的工作者,而我需要一份工作,遂达成合作。
工作的主要职责是为他们维护两个 Rails 的项目:
1. xswap 移动交易平台后台管理项目,承接大部分 APP 交互功能接口以及平台其他功能配置管理。
2. crm 客户资源管理项目,客服跟踪客户数据管理平台。
工作流水账:
1. 入职紧急项目错误处理,项目的原 Rails 开发人员都已经离职,从此成为这个公司的“首席 RoR 开发工程师”,且项目寿命将近 10 年,摸着挺陌生 QAQ...
2. 项目国际化修改调整,项目原本只有 zh-CN 的国际化配置。老板是马来人,一为了老板更喜英文的观感,二是想引流一些东南亚客户,三也从其中了解整个项目。当时自己编写脚本读取*.zh-CN.yml 中文信息,调用公开接口翻译并回写至*.en.yml。小有波折,但是很快完成了这个操作,小有成就感-。-
3. 项目缺少对应的测试环境。为了开发验证且与产线数据隔离,完成了测试环境部署配置的编写,并借机了解了 cap 的部署生命周期
4. 接入注册以及 APP 相关的短信消息的国际线路渠道
5. 项目除了 log file 没有其他反应运行状况的回馈输出,修复其原先接入的 exception notification,方便掌握项目动态。
6. 尝试将 Ruby,Rails 版本升级,但是最终决策选择放弃升级了。本地和测试环境均可以测试通过,但是升级后 Rails 管理的 cache 结构有变化,如果要升级需要将线上 redis 的 cache 做清空处理。
7. 开发一些招新活动、激活用户活动
8. 配合将 Rails 技术栈迁移至 Java 技术栈 QAQ...最终完成后不愿留下来做 Java 开发,遂选择离职
9. 升级更新对接的第三方资金商接口
10...等等一些维护开发工作
附一张工作过程中整理的 KYC 序列图