擅长常用技术和框架:Java、sql、linux、dubbo、spring boot、spring cloud、redis、rocketmq、elasticsearch等;
熟悉多种设计模式、扎实的编程功底、重构、优化能力;
熟悉网络编程与多线程编程;
擅长业务和问题的分析、决策、解决;
熟悉服务分布式解决方案;
八年的团队管理、项目架构设计经验;
原则:简单就是美、二八原则、架构与设计、编码要做到可维护、可扩展、易读、有文档、不过度设计;
十五年来十分艰苦与艰辛、对技术的执着、对工作负责矢志不渝。
某互联网金融平台:核心功能参照银行搭建,为立体账户系统,对客户而言意味着系统更安全稳定,体验更顺畅,每笔交易可追溯;系统本身强调低耦合,高内聚;可拆分,易配置;可根据不同产品特性及托管、存管要求快速迭代。
系统包括产品、标的、资金出入、投资、红包、还款、电子合同、数据决策、账户系统等主要模块和子系统,系统采用单系统+SSO+集中式缓存架构方案,此方案可做到第一版本的快速投产。
深入研究业务流程与技术复杂度,把整个系统分为:抽象模块(例如红包、还款方式、起息方式、产品类型等);资金和交易托、存管模块;流程模块;财务模块(有对账,统计,结算等功能);营销活动模块;第三方个性需求模块(例如sdk模块,web模块);此拆分方法可做到开发速度加快、减少开发工作中的交叉干扰、开发难度降低、维护难度降低,但对技术要求较高。
角色 | 职位 |
负责人 | 技术专家 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |