大家好,我的名字叫李明浩,绰号表弟。我是一名软件开发工程师。
我主要擅长的领域是Linux, Android, IOT网络编程, C, C++, Java,Makefile, Shell等编程,擅长分析系统疑难问题和性能优化。熟悉Golang, Python, Rust等编程语言,对云服务,嵌入式领域均有所涉猎。同时对Maven/Gradle/Cargo/GN等构建技术都有所了解。
工作经历
- 2012-2020: 小米-MIUI/MIOT
12年本科毕业后加入小米从事Android系统软件研发相关的工作,前三年作为软件研发工程师负责解决Android系统各种疑难问题,这三年的工作经历让我深入的学习了内核,编译器和Android系统相关的基础知识,打下了扎实的基本功,个人具备解决复杂问题的能力,在此区间多次荣获金码奖,全票当选了MIUI季度之星。2015年12月华为发布18个月不卡手机,主打存储性能的优化。2016年初临危受命,组建存储性能优化团队,主要从事Android系统存储性能和稳定性相关的工作,在这期间我们引入了多个文件系统在存储方向追齐了竞争对手,其中引入的sdcardfs将系统多个app启动速度提高了10%-30%,成为MIUI9的亮点功能之一,在此期间一共向社区提交了将近20个change,其中google基于我引入低存储保护机制开发出了quota机制,这三年的经历,让我学会了从更多纬度去思考问题和带领团队一起去解决复杂问题的能力。最近二年作为Miot研发负责人,负责AIOT互联互通软总线相关的研发工作,负责打通小米设备本地发现和控制。
1.Linux内核源码分析:
https://github.com/novelinux/linux-4.x.y
2.Android系统工作笔记:
https://github.com/novelinux/android
3.IOT:
https://github.com/leeminghao/aiot
- 2008-2012:北华航天工业学院
计算机科学与技术专业。在这四年里对计算机充满了浓厚的兴趣:
1.分析了linux0.11的实现:
https://github.com/novelinux/linux-0.11
2.写了一个RTOS:
https://github.com/leeminghao/lj-os
3.河北省挑战杯一等奖
https://github.com/leeminghao/challenge-cup
社区贡献
- AOSP:
https://android-review.googlesource.com/#/c/249970
https://android-review.googlesource.com/#/c/249696
https://android-review.googlesource.com/#/c/249990
https://android-review.googlesource.com/#/c/194930
https://android-review.googlesource.com/#/c/305071
https://android-review.googlesource.com/#/c/335636
https://android-review.googlesource.com/#/c/335637
https://android-review.googlesource.com/#/c/346584
- Brillo:
早期将Brillo系统适配到了树莓派3上。