一直从事IT开发工作,包括前后端等全栈技术。主要以JAVAEE、.Net两大平台和技术为主来进行研发设计工作,而有些项目也会使用到PHP、Python等编程语言进行开发。为支持前端应用的项目开发,我也同时有多年在JavaScript、HTML、CSS、Android等技术领域的应用经验,现阶段已采用主流技术栈应用上容器化部署(K8s、Docker)以及微服务进行架构(包括springboot+spring cloud/ springcloud Alibaba等组件)设计。所涉及的行业包括服务业、制造业金融信息业等。
供应链2B2C电商及金融交易平台,B2B家电供应链的电商及金融交易平台,为供应链中的上下游企业提供原材料、零配件以至于成品交易的一个电商平 台。平台除支持对企业2B业务外,也支持B2C企业对用户的商品交易模式。另外,平台也同时实现了供应链业务衍生的商业保理对公的金融业务,系统底层通过集成风控系统以支撑该业务板块。该项目从二期重构开始,我们团队成员使用了 DDD的等相关概念与工具进行重新分析设计,应用主流分布式微服务架构springboot+springcloud,并以SaaS服务模式建构系统,从而支持多租户(平台可企业入驻及租用功能模块)模式。同时采用redis、MongoDB等NoSql技术作为缓存以及存储方案,以及主流负载均衡(如HAproxy+keepalived)与MQ方案实现高并发与高可用。从而使平台能支持百万级别的QPS。最后交付的系统包括支持在PC浏览器、手机浏览器、原生IOS与Android等平台上所开发的版本。项目的技术管理路线则以敏捷开发模式开展,应用k8s+docker容器化集群部署方案部署平台,并整合 DevOps 理念与工具实现自动化的测试,同时实现快速持续交付。