个人介绍
- 在端到端交付产品方面拥有丰富的经验,重点是后台和数据处理。
- 曾在 Shopee 数据团队工作,负责建立 ETL 和数据生产,用于处理庞大的数据流量。
- 有海外离岸团队的开发管理和开发经验。
- 是一个自我驱动的人,喜欢学习新事物并完成具有挑战性的任务。
技能
- 编程语言:Java、Python、Shell、Javascript、SQL、C/C++、C#
- 操作系统:Linux、Mac OS、Windows、Android
- 网络技术:RESTful Service、Java Spring、Python Flask、Nginx、JQuery、HTML、CSS
- 数据库:MySQL、PostgreSQL、MS SQL、TiDB、CRDB、Apache Hive、Redis、Memcache、HBase
- 工具: AWS、GCP、Azure、阿里云、UML、Airflow、Apache Spark、Kafka、Raspberry Pi
- 其他:项目管理
工作经历
2021-09-01 -2023-04-01CloudKitchensSoftware Engineer
2021-2023 在线送餐平台集成. Feature owner, 作为负责人带领一个3人团队负责集成中国/东南亚/日本/韩国的在线送餐平台并且保证系统的可用性和性能,集成的平台包括美团、饿了么、Grab、GoJek、Shopee和Foodpanda,主要支持的操作包括订单操作、商户菜单操作以及评价数据拉取. 同时,和其他地区(北美、拉美和欧洲)的同事合作改进系统的架构满足分布式和高并发的业务需求. - 在结果上,我所负责的服务的可用性从最初的60%~80%,在我离开前都超过了99.95%. - 为初级工程师提供指导、代码审查反馈和技术建议. - 主持SEA/日本/韩国地区开发人员的日常工作,检查项目进度,讨论阻碍性问题并调整优先级的变化. - 与东南亚/日本/韩国地区运营沟通,以收集客户对产品的反馈,识别高影响的客户需求,并在工程师和地区运营之间协调优先级的变化. - 设置指标,创建仪表盘和警报,以监测运行服务状态. - 调查、识别潜在的问题,为东南亚/日本/韩国的新功能开发提供可行的解决方案,起草设计方案,并将其分割成较小的工作项目进行分配. 2022-2023 Coupon
2020-07-01 -2021-08-01AWSSenior Software Engineer
2021-2021 AWS Payment TestHub. Project owner, 作为项目负责人主导项目的需求分析、设计和开发. 这个平台提供了一种端到端的方式来验证集成到亚马逊AWS的支付方式的功能是否正常. 2021-2021 AWS Payment Monitor V2. Project owner, 作为项目负责人带领一个3人团队重构AWS Payment的监控系统。 2020-2021 AWS Payment Plugins. Feature owner, 参与集成来自南非和韩国的第三方支付服务提供商.
教育经历
2010-09-01 - 2013-06-01华东师范大学计算机应用技术硕士
论文 - 2012 基于马尔可夫随机场理论的文本图像复原算法 - 2011 文本标记区域的分割算法 奖励 - 2011 华东师范大学优秀助教 学校活动 - 2010-2011 计算机基础课助教 - 2010-2011 院学生会干事
资质认证
技能
使用Java多线程写一个模拟器,用来模拟外卖派单的行为,可以用来衡量哪种派单策略效率最高。 现在支持的派单效率为: 1. 特定订单固定特定骑手 2. 订单不固定骑手,哪个骑手先到,先送已经准备好的订单
前端使用ReactJS,后端使用NodeJS的GraphQL Service,创建一个实时会话系统。 ReactJS+NodeJS+GraphQL+MongoDB+Socket.io 功能包括注册、登陆以及实时会话。 代码地址:https://github.com/jiabailie/Chatty-v2
作为负责人带领一个3人团队负责集成中国/东南亚/日本/韩国的在线送餐平台并且保证系统的可用性和性能,集成的平台包括美团、饿了么、Grab、GoJek、Shopee和Foodpanda,主要支持的操作包括订单操作、商户菜单操作以及评价数据拉取. 同时,和其他地区(北美、拉美和欧洲)的同事合作改进系统的架构满足分布式和高并发的业务需求. - 在结果上,我所负责的服务的可用性从最初的60%~80%,在我离开前都超过了99.95%. - 为初级工程师提供指导、代码审查反馈和技术建议. - 主持SEA/日本/韩国地区开发人员的日常工作,检查项目进度,讨论阻碍性问题并调整优先级的变化. - 与东南亚/日本/韩国地区运营沟通,以收集客户对产品的反馈,识别高影响的客户需求,并在工程师和地区运营之间协调优先级的变化. - 设置指标,创建仪表盘和警报,以监测运行服务状态. - 调查、识别潜在的问题,为东南亚/日本/韩国的新功能开发提供可行的解决方案,起草设计方案,并将其分割成较小的工作项目进行分配.