宋旭陶 

IOS 开发工程师 at 美团

Haidian District, Beijing, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
宋旭陶是一位在北京海淀拥有11年经验的iOS开发工程师,目前就职于美团,专注于移动端高质量应用的设计与实现。除了移动开发,他在开源编译器社区也有实质贡献——在rust-lang和LLVM项目中参与过后端代码生成、MIR优化和CI自动化的工作,体现出对低层性能调优与构建流程的深入理解。擅长将编译器级别的性能思路迁移到应用工程实践中,善于在复杂系统中发现并解决性能与可靠性瓶颈。拥有北京理工大学的背景,习惯在大型代码库中做风险可控的改动并推动自动化测试覆盖。工作风格偏工程向且实用,既能在产品节奏中交付也能承担底层架构优化的长期任务。
code10 years of coding experience
book北京理工大学
stackoverflow-logo

Stackoverflow

Stats
61reputation
19kreached
1answer
0questions
github-logo-circle

Github Skills (16)

compiler-optimization10
compiler-design10
c-language10
rust10
code-generation10
cprogramming-language10
llvm10
cicd9
build-system9
automations8
automation8
dockers7
docker7
objective-c6
ios6

Programming languages (17)

C#JavaCSSC++RustCHTMLKotlin

Github contributions (5)

github-logo-circle
llvm/llvm-project

Sep 2020 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:173 reviews, 90 PRs, 64 pushes in 4 years 6 months
Contributions summary:宋旭陶 contributed to the LLVM project by implementing features and fixing bugs related to code generation and optimization. Their work involved adding limitations and making corrections to the switch statement, especially in the areas of tail duplication and inline cost analysis. The user demonstrated a strong understanding of compiler optimization techniques by modifying the InlineCost and MemorySSA components. Additionally, the user addressed issues related to handling aliasing and performing transformation for improved code efficiency.
compilerstechnologiesclangsubmittoolchain
rust-lang/rust

Feb 2023 - Apr 2025

Empowering everyone to build reliable and efficient software.
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:189 reviews, 95 PRs, 848 comments in 2 years 2 months
Contributions summary:宋旭陶 contributed to the `rust-lang/rust` repository by implementing and modifying build scripts and compiler code. They focused on improving the continuous integration (CI) process, specifically by adding checks and checksums to the Docker image build process within the CI environment. Additionally, the user worked on optimizing the Rust compiler's MIR (Mid-level Intermediate Representation) by modifying code related to enum branching and unreachable code elimination, enhancing the compiler's performance. Furthermore, the user made changes to the LLVM code generation, for example, by removing and replacing bitcode operations.
crategarbage-collectionrustreliablecompiler
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
宋旭陶 - IOS 开发工程师 at 美团