Career Profile
I’ve been in tech industry for over 6 years and have been working on various projects from backend to cloud native. I’m passionate about learning new technologies and building things. I’m a quick learner and always eager to learn new things.
Currently, I’m about to start my master degree in University of Exeter and I’m looking for a part-time job.
- I had back-end server(Golang,Python) development experience for 4 years and I’m familiar with Golang, Python, Rust, Javascript, etc.
- I also had cloud native development experience for 2 years and I’m familiar with Kubernetes, Openkruise, etc.
- I also familiar with distributed system and microservices. I’m looking for a part-time job that is related to back-end development, cloud native development, distributed system or microservices.
I’m also interested in open source and I’m a huge fan of open source software. I’ve contributed a lot of features and bug fixes to open source projects and I’m also a main maintainer of some open source projects.
Get in touch with me if you have any questions or want to work together on something!
Education
I’m going to study Advanced Computer Science in University of Exeter in 2023. I’m so excited about it and I’m looking forward to it.
I’ve studied computer science and technology in North China Electric Power University. During my college, I’ve learned a lot of knowledge about computer science and technology, such as
- Computer Network
- Operating System
- Programming Language
- Data structure and algorithm
- Database
- Software Engineering
- Computer Architecture
- Hardware
Besides, I also co-founded a tech club in my college and organized a lot of activities, including
- Hackathon
- Tech Talk
- Tech Sharing
So I’ve learned a lot of soft skills and improved my communication skills during my college.
From the third year of my college, I’ve started to learn Golang and build some projects with Golang in a startup company as an intern. I’ve learned a lot of knowledge about Golang and cloud native during my internship and joined some of company’s projects.
In the last year of my college, I had joined a game company’s infrastructure team as an intern and started to get in touch with the real production environment.
Experiences
I joined Shopee as senior software engineer in 2021 in Network team. I was responsible for maintaining HA proxy and Nginx in Shopee’s production environment. I’ve learned a lot of knowledge about network and load balancing during my work in Shopee. From 2022, I was relocated to Shopee’s elastic compute team and responsible for maintaining Shopee’s deploy platform which is the core platform for all Shopee’s services. I’ve developed a lot of features for deploy platform and improved the stability of deploy platform. I’ve learned massive knowledge about cloud native and distributed system during my work in Shopee. In the meantime, I’ve also design and developed brand new deploy platform for Shopee’s which is based on Kubernetes and Openkruise. The new platform is more stable, more efficient and more flexible than the old one and aims to replace the old one in the future. In Shopee, I’ve improved my skills in
- Golang
- Kubernetes
- Openkruise
- Distributed System
- Cloud Native
- Network
- Teamwork
- Communication
- Problem Solving
- Project Management
- Technical Leadership
Hortor Games is a mobile game company that develops and publishes lots of popular mobile games in China. I joined Hortor Games as an intern in 2017, last year of my college. I was assigned to infrastructure team which provides infrastructure support for all game teams. I was responsible for maintaining and developing some internal tools for infrastructure team at first. After that, I was responsible building and maintaining new game platform to replace the old one and it should be have better performance and stability. I spent a year to build the new game platform and it was successfully launched. I’ve used a lot of technologies in the new game platform, including
- Microservices
- New Databases
- MQ
- ETCD
- Redis
- Kubernetes
I should mention that this new game platform has provided a lot of online services for all game teams that means the platform has a lot of traffic and it should be stable and efficient. At the maximum, the platform has handled 100k QPS and 10k concurrent connections. In the other hand, the platform had 10 Million DAU, 100 Million MAU and 1 Million orders per day. So, it takes a lot of effort to make the platform stable and efficient and it still works well till now.
I’m so proud and grateful that I’ve joined Hortor Games at my first job and enlisted in such a great project.
Certifications
Haven’t got any certifications yet. But I’m planning to get some certifications in the future.
Projects
Here are some of my recent projects. Want to see more? Email me.
OSS Contributions
I'm a huge fan of open source software and I try to contribute back to the community as much as possible. Here are some of my recent
Publications
I don’t have any publications yet. But I write some blogs about my projects and some technical topics.