YangYu is available for hire
Hire YangYuYangYu Song
Verified Expert in Engineering
Full-stack Developer
Location
Singapore, Singapore
Toptal Member Since
June 21, 2021
杨宇是一名拥有6年以上后端专业经验的全栈开发人员. 他曾在快节奏的初创公司和拥有远程团队的大公司工作过, such as Grab, Shopee, and PayPal. 杨宇精通Go和Ruby on Rails,对代码质量非常关注, readability, and maintainability.
Portfolio
Shopee
算法,Go, Memcached,干净的代码,干净的架构,MySQL, Grafana...
Grab Holdings
Go, ScyllaDB, 亚马逊网络服务(AWS), SQL, REST,微服务,后端...
90 Seconds
Ruby on Rails (RoR), GraphQL, 亚马逊网络服务(AWS), Ruby, SQL, REST...
Experience
Availability
Full-time
Preferred Environment
Ubuntu, MacOS, Slack, Mattermost, Git, GitHub, GitLab, Jenkins, GitLab CI/CD
The most amazing...
...我迁移的是200的缓存层,在API中没有任何明显的额外延迟.
Work Experience
高级软件工程师
2020 - PRESENT
Shopee
- 维护核心用户api和缓存一致性, updated the pipelines, took on-call duties, and handled a 500,每秒000次查询(QPS)的峰值.
- 领导开发与用户地址相关的功能. 与项目经理和相关利益相关者讨论产品特性和设计系统架构.
- 构建测试用例和lint规则,并在GitLab上报告测试覆盖率.
- 编写欧博体育app下载和其他人的系统的适当文档,并为如何在我们的团队中编写API文档建立标准.
Technologies: 算法,Go, Memcached,干净的代码,干净的架构,MySQL, Grafana, Prometheus, Apache Kafka, Back-end, Architecture, Docker
高级软件工程师
2019 - 2020
Grab Holdings
- 领导开发了针对广告商的自动计费服务, 从零开始创建完整的服务.
- 领导我们的服务基础设施和内部系统的负载测试. 管理AWS上的自动扩展策略,确保服务在给定负载下满足其SLA.
- Took on-call duties, 回答同事的问题, debugged issues, 根据用户反馈创建Jira票证, 改进了基于事件的监控警报.
Technologies: Go, ScyllaDB, 亚马逊网络服务(AWS), SQL, REST,微服务,后端, Architecture, Docker
高级软件工程师
2018 - 2018
90 Seconds
- 为不同的应用设计和实现GraphQL API端点. 此外,我还改进了GraphQL- ruby存储库中的GraphQL订阅.
- 从Rails 3升级了这个庞大的网站.2 to 4.2.
- 与产品团队同步,找出真正的问题, 管理其他后端工程师的任务, 并设置适当的Git工作流与Jira和GitLab.
技术:Ruby on Rails (RoR), GraphQL, 亚马逊网络服务(AWS), Ruby, SQL, REST, PostgreSQL, Back-end, Architecture, Docker
Software Engineer
2015 - 2017
Castlery
- 使用React和Redux开发客户评审模块.
- 在Solidus中构建基本的产品和凭证逻辑.
- 设计列出产品属性,并通过CronJob将它们推送到Elasticsearch.
技术:Rails引擎,React, Redux, SQL, REST,后端,架构
Experience
广告自动计费管道
在Go语言中实现自动计费管道,Grab使用该管道向使用GrabAds的商家计费. 管道聚合所摄取的广告显示数据,并通过调用相应的服务创建计费记录.
我使用AWS Lambda和CloudWatch从零开始构建了整个管道. 它的测试覆盖率超过70%,每天在Grab运营的所有东南亚国家运行.
我使用AWS Lambda和CloudWatch从零开始构建了整个管道. 它的测试覆盖率超过70%,每天在Grab运营的所有东南亚国家运行.
客户评论列表页面
http://www.castlery.com/sg/reviewsCastlery有一个客户评论列表页面,有一个Ruby on Rails后端服务客户案例, 允许客户独立发布评论. 前端是一个React组件,最初放置在一个Magento电子商务网站上.
该公司随后将网站迁移到Ruby on Rails上,提供后端API和React前端网站. 然后,这个审查组件作为一个整体与其他组件集成在一起, 单页面应用程序.
该公司随后将网站迁移到Ruby on Rails上,提供后端API和React前端网站. 然后,这个审查组件作为一个整体与其他组件集成在一起, 单页面应用程序.
Music Notebook
音乐笔记本是供人们上传音乐和分享评论的笔记本.
我负责构建整个后端, 包括提供RESTful API, 通过ActionCable支持现场活动, 通过谷歌云功能处理上传的音乐, 并通过数据狗进行监控. 这款应用被部署在Heroku上,以最低的定价层运行,比如业余爱好层.
我负责构建整个后端, 包括提供RESTful API, 通过ActionCable支持现场活动, 通过谷歌云功能处理上传的音乐, 并通过数据狗进行监控. 这款应用被部署在Heroku上,以最低的定价层运行,比如业余爱好层.
Skills
Languages
Go, Ruby, HTML, SQL, JavaScript, CSS, Java, GraphQL
Frameworks
Ruby on Rails (RoR), Redux
Paradigms
REST,微服务,干净的代码,干净的架构
Other
Back-end, Architecture, Algorithms, Optimization, Migration, Distributed Systems, Cloud Computing, Deep Learning, Concurrency, Compilers, Prometheus
Tools
Git, Jira, Jenkins, GitLab CI/CD, Grafana
Platforms
亚马逊网络服务(AWS), Docker, Ubuntu, Apache Kafka,谷歌云引擎,Heroku
Storage
数据库,Memcached, PostgreSQL, ScyllaDB, MySQL
Libraries/APIs
Rails Engines, React
Education
2016 - 2018
计算机科学硕士学位
新加坡国立大学-新加坡
2010 - 2014
计算机工程学士学位
新加坡国立大学-新加坡
Certifications
2018年12月至今
Java中的并行、并发和分布式编程
Coursera
JULY 2018 - PRESENT
Deep Learning
Coursera
JULY 2018 - PRESENT
架构与谷歌计算引擎
Coursera