个人介绍
我是一名从事软件开发行业的资深工程师,行业经验接近10年。曾在研究所和阿里巴巴任职过。作为一名有经验的开发者,我深知如何构建高质量的软件系统,并致力于提升用户体验和可靠性。
在研究所工作期间,我主要负责开发科学图形计算软件及相关算法优化。这项工作让我充分了解到科学领域对高性能、精准计算的苛刻要求。而在阿里巴巴工作期间,我扎根基础设施后端开发,主导电商交易系统的设计与实现,为数亿用户提供可靠地交易服务。同时我也积极探索互联网前沿技术并应用于公司内部与线上产品中。
我熟练掌握多种语言和开发框架,并且具有出色的团队合作及沟通能力,可以迅速适应不同的工作环境和项目需要。除此之外,我在自身职业生涯发展方向的规划和目标的制定上也异常清晰。
我是一位有想法和创造力的软件工程师,愿意面对新挑战与机遇,并努力创造最优质的产品。
工作经历
2019-04-04 -至今盒马鲜生java 开发
参与需求分析和系统设计,与产品经理和设计师合作,确保系统满足业务需求和用户体验。开发和维护盒马鲜生电商平台的后端系统,包括商品管理、订单管理、支付系统、用户管理等模块,保证系统的稳定性和可扩展性。 参与系统架构的设计和优化,提高系统的性能和可靠性。编写高质量的代码,确保代码的可读性、可维护性和可扩展性。 参与团队的代码评审和技术分享,提高团队的技术水平和工作效率。解决系统中出现的问题和bug,确保系统的正常运行。持续关注行业技术发展和趋势,积极学习新技术和新知识,提高自身的技术水平和能力。 作为一名阿里巴巴盒马鲜生的Java开发工程师,我将积极努力,不断提高自身的技术水平和能力为公司的发展和用户的体验做出更大的贡献。
2014-06-20 -2018-03-20中国电科十四所软件工程师
主要负责平台端的api接口开发,包含以下模块的功能开发: 设备管理:将设备接入至物联网平台后,需要通过应用端进行设备管理,包括设备注册、激活、配置参数和控制设备等。在开发过程中,需要考虑设备兼容性、连接稳定性和安全性等因素。 数据采集与展示:物联网应用端需要实时读取、展示传感器和设备内部的数据。开发人员需要设计并实现相应的数据采集和处理策略,以确保数据精度、可靠性和实时性,并为用户提供清晰、直观且易于理解的数据展示方式。 远程控制和操作:物联网应用端需要支持远程对设备进行监测、调整和操作。在开发过程中,需要考虑如何实现更好的用户体验和交互效果,以满足不同用户的特定需求。 告警通知模块:当设备或传感器检测到异常情况时,物联网应用端需要能够以及时和有效的方式通知相应的用户和肯能截止解决措施。 在开发过程中,需要根据设备和传感器提供的特定信息和规则制定告警机制,以尽量减少误报和漏报的情况。 安全管理模块:物联网应用端需要考虑设备连接的安全性、用户隐私信息保护和数据传输的加密保护等问题。在开发过程中,需要遵循相关规范和标准,并实现相应的安全措施,以确保用户和平台数据、设备及基础架构的安全
教育经历
2011-09-10 - 2014-06-20南京大学软件工程本科
技能
用户登录和权限管理: 使用*小程序提供的认证方式进行用户登录,并对不同类型的用户分配不同的权限和角色。这可使得学生能够观看所购买的课程视频,而教师则可以上传、编辑和删除课程视频。 视频存储和管理: 需要将教师上传的视频存储在服务器上,并在数据库中管理相关信息,例如视频名称、大小、时长、封面图片等。同时,还需要支持视频格式转换和压缩,以便在移动设备上更加流畅地播放视频。 费用和订单管理: 对于付费课程,需要添加订单管理系统来支持学生购买课程的操作;同时,还需处理退款、优惠码、折扣等各类促销活动。 视频播放和交互功能: 在小程序中集成第三方视频组件,让学生能够观看课程视频;并且需要支持诸如暂停、快进、音量调节等基本视频播放控制功能。此外,还可以添加评论、提问、笔记等用户交互功能。 数据统计和分析: 使用数据分析工具锁定学生观看课程视频的行为模式,从中提取出有价值的信息,例如受欢迎的课程、最常观看的视频等,并发现学生学习过程中遇到的问题和困难等,以便改善该系统。 这些技术可以通过*小程序原生语言进行实现,也可以使用开源前端框架或第三方拓展模块来达到相同的功能。
主要负责平台端的api接口开发,包含以下模块的功能开发: 设备管理:将设备接入至物联网平台后,需要通过应用端进行设备管理,包括设备注册、激活、配置参数和控制设备等。在开发过程中,需要考虑设备兼容性、连接稳定性和安全性等因素。 数据采集与展示:物联网应用端需要实时读取、展示传感器和设备内部的数据。开发人员需要设计并实现相应的数据采集和处理策略,以确保数据精度、可靠性和实时性,并为用户提供清晰、直观且易于理解的数据展示方式。 远程控制和操作:物联网应用端需要支持远程对设备进行监测、调整和操作。在开发过程中,需要考虑如何实现更好的用户体验和交互效果,以满足不同用户的特定需求。 告警通知模块:当设备或传感器检测到异常情况时,物联网应用端需要能够以及时和有效的方式通知相应的用户和肯能截止解决措施。 在开发过程中,需要根据设备和传感器提供的特定信息和规则制定告警机制,以尽量减少误报和漏报的情况。 安全管理模块:物联网应用端需要考虑设备连接的安全性、用户隐私信息保护和数据传输的加密保护等问题。在开发过程中,需要遵循相关规范和标准,并实现相应的安全措施,以确保用户和平台数据、设备及基础架构的安全和稳定性。 应用程序接口(API):为了满足更多用户需求,物联网应用端可能需要开放相关的API接口。在开发过程中,需要制定相应的API列表和规范,并提供良好的文档与示例代码,方便用户调用和使用。
项目采用了SpringCloud Alibaba微服务架构,并使用Eureka等服务注册和发现工具进行管理。主要存储采用了MySQL,搭建数据仓库实现多维度数据分析和统计功能。异步消息通过Kafka等消息中间件传递,使用OAuth2.0等认证授权技术增加访问限制和安全性。代码质量和稳定性得到保障,使用Git等版本管理工具管理代码变更。热点数据通过Redis等内存数据库进行缓存,搜索功能采用Elasticsearch等搜索引擎技术来加强用户体验。大数据方面,采用Hadoop建立数据仓库、数据清洗、统计分析等模块,以优化业务和提供决策依据。API遵循RESTful原则设计并实现流量控制,高可用架构在服务器及应用程序层面通过负载均衡、容错处理等来保障系统的可用性和稳定性。