个人介绍
工作经历
2020-06-01 -2023-12-01青岛轻链科技有限公司Java高级开发
负责设计和实现基于Spring Boot的微服务架构,确保系统的模块化和可扩展性。 领导开发团队,制定技术路线图,推动项目从概念到生产环境的全过程。 优化现有系统的性能,通过代码重构和架构调整,提升了系统响应速度和处理能力。 与前端团队紧密合作,确保前后端分离的无缝集成,使用RESTful API进行数据交互。 实施自动化测试和持续集成/持续部署(CI/CD)流程,提高开发效率和软件质量。 参与数据库设计,使用MySQL和MongoDB等技术,优化查询性能和数据一致性。 定期进行代码审查,确保代码质量和团队遵循最佳实践。 通过监控工具和日志分析,快速定位并解决生产环境中的问题。
教育经历
2009-09-01 - 2012-06-01石家庄财经职业学院计算机软件工程专科
完成了计算机科学与技术领域的基础课程,包括数据结构、算法分析、操作系统、计算机网络和数据库系统原理。 深入学习了软件工程的核心概念,如需求分析、系统设计、软件测试和项目管理。
技能
云创办公App是由青岛云创智能集团有限公司开发的一款智能企业管理平台。 项目中主要负责: 1.负责云创办公App后端服务的架构设计和优化,确保系统的稳定性、可扩展性和高性能。 2.使用Spring Boot、Spring Cloud等技术栈,开发微服务,并管理服务间的通信和数据一致性。 3.实现数据集成解决方案,整合不同来源的业务数据和行为数据,为企业提供深入的数据洞察和分析。 4.开发工作流引擎,支持工作计划的制定、执行、跟踪反馈和总结,形成闭环管理。 5.开发会议管理系统,实现会议的全流程管理,包括会议记录自动转换、任务关联等。 6.开发协同办公功能,包括客户管理、人事管理等,以满足企业多样化的业务需求。 7.构建企业内部和外部的社交沟通体系,提高沟通效率,扩展企业人脉,增加商机。 8.确保App的后端服务能够支持移动设备访问,实现移动办公。 9.设计和实现RESTful API,供前端调用,确保API的安全性、稳定性和易用性。 10.监控系统性能,分析瓶颈,进行优化,确保系统在高并发情况下的稳定运行。 11.实施安全措施,包括数据加密、安全认证、防止SQL注入等,保护系统和用户数据安全。 12.跟踪最新的技术趋势,评估并引入新技术,提升产品竞争力。 13.作为高级开发人员,需要指导和协助团队成员,分享技术经验,提升团队整体技术水平。 14.进行代码审查,确保代码质量符合团队标准,实施单元测试和集成测试。 15. 编写技术文档和API文档,为团队成员和外部开发者提供清晰的开发指南。 16.配置和维护CI/CD流程,自动化测试和部署,提高开发效率。
轻链App是一个集潮流服饰定制、潮牌商城和潮流社区于一体的服务平台。项目中我主要负责: 1.轻链App后端服务的整体架构设计,确保系统的可扩展性、可维护性和高性能。 2.使用Spring Boot和Spring Cloud等技术栈,开发和维护微服务,包括用户管理、订单处理、支付系统等。 3.设计和优化数据库结构,使用MySQL或MongoDB等数据库技术,确保数据的一致性和高效访问。 4.设计和实现RESTful API,供前端调用,实现前后端分离,并确保API的安全性和稳定性。 5.开发支持个性化定制的核心功能,包括用户上传图片处理、DIY设计界面的后端逻辑等。 6.实现潮流社区的后端逻辑,包括用户分享、评论、点赞等社交功能。 7.集成第三方支付、物流、短信通知等服务平台,提升用户体验。
专家星球平台聚集了6000多名国际专家,无论是需要法律咨询还是商务咨询服务,专家星球都能提供相应的支持。 1.负责设计和优化专家星球平台的后端架构,确保系统的稳定性、可扩展性和高性能。 2.使用Java Spring Boot等框架开发微服务,实现服务的模块化和独立部署。 3.开发用于监控和管理国际贸易风险的系统功能,包括风险数据的收集、分析和可视化。 4.开发专家交流和协作的平台功能,支持专家之间的沟通和知识共享。 5.集成法律和商务咨询服务,确保用户可以方便地获取专业建议和解决方案。 6.实现用户认证机制和权限控制,保护用户数据和隐私,确保不同用户级别的访问控制。 7.确保所有敏感数据的加密存储和传输,防止数据泄露。 8.设计和实现RESTful API,供前端调用,确保API的安全性、稳定性和易用性。 9.监控系统性能,分析瓶颈,进行优化,确保系统在高并发情况下的稳定运行。 10.跟踪最新的技术趋势,评估并引入新技术,提升产品竞争力。 11.作为高级开发人员,需要指导和协助团队成员,分享技术经验,提升团队整体技术水平。 12.进行代码审查,确保代码质量符合团队标准,实施单元测试和集成测试。 13.编写技术文档和API文档,为团队成员和外部开发者提供清晰的开发指南。 14. 配置和维护CI/CD流程,自动化测试和部署,提高开发效率。 15.确保平台支持多语言,满足不同国家和地区用户的需求。