2013年起开始全职做Java开发,经历了J2EE到Spring以及最近Spring Cloud的技术变迁。最早在深圳某咨询公司从事HR相关系统开发。在德勤咨询任职期间,参与过为Paypal圣何塞总部开发内部资源管理系统的项目。目前在黑石与花旗联合控股的一家在线支付公司Paysafe从事云计算、大数据相关工作,担任全栈开发。
技术方面,熟悉各种应用场景,尤其擅长JVM语言和相关框架,例如Java、Groovy、Kotlin,框架包括EJB等一系列JSR标准实现,以及Spring和Netflix生态中的各种框架和库。其中对鉴权认证、上下文管理和数据持久层等方面技术有较为深入的研究。此外,在前端、数据库、Devops和操作系统以及其他相关领域也有很多实战经验,可以胜任相应需求。
从事Java开发期间共经历三家公司,其中前两家主要是做各种企业内部管理系统,侧重业务逻辑开发。各种系统应用场景不同,需求和实现难点也不相同。例如早期参与的一个HR系统,主要业务是各种KPI考核,由于需要记录历史状态,所以系统加入了大量逻辑对审计状态进行跟踪记录和调取。目前公司是一个类似支付宝的在线支付服务商,项目对各方面都有很高要求,包括前端显示、业务逻辑、可扩展性等。我个人目前在业务层面主要是做电子钱包模块的相关开发,比如资金汇入渠道、支取渠道、汇率转换等。主要使用Spring Cloud技术栈+Angular+Oracle+MapR等。