后端框架:SpringBoot、.NetCore
中间件:Docker、Redis
数据库:MySQL、Oracle
代码管理:Git、GitFlow、Jenkins
有完整的产品研发经验,掌握微服务架构开发模式,对数据库性能优化有充分理解,产品研发周期中积累了对版本控制的经验。
项目背景:
针对公司之前依赖非自主平台进行项目交付的问题,我们决定开发一款自主可控的产品,以提高核心逻辑的可见性和可控性,降低软件咨询费用,并缩短项目交付周期。
项目框架:
我们采用了微服务架构和前后端分离的方式来研发产品,使产品拥有高可用,高扩展等特性。产品同时支持 Oracle和 MySQL 两种数据库,以满足不同用户的需求。
产品使用了多种开源技术和工具,包括 Netty、Nginx、Redis、Docker、RabbitMq、LCN (分布式事务)、Eureka 、Hystrix ,以提供稳定、高效和安全的服务。
项目职责:
在项目期间,我主要负责使用 SpringBoot 框架进行产品的研发和迭代工作,包括收货入库模块、出库拣选模块和库存盘点模块的开发,协助主程序员进行打版发布,使用 GitFlow 模型进行代码管理。
项目业绩:
1. 与产品经理紧密合作,充分理解并满足产品需求,通过持续优化和完善产品功能,提升用户体验。
2. 与测试工程师深度沟通,确保产品在各种场景下的稳定性和可靠性,降低系统风险。
3. 负责产品的持续迭代和升级,根据市场反馈和业务发展,不断优化产品功能和性能。
4. 成功打造了一款具有竞争力的产品,帮助公司在激烈的市场竞争中获得更多的市场份额。
5.向团队推荐使用 gitflow 模型管理代码, 让版本迭代清晰可控。