About
About Me
I am Michael, a backend developer who studied Biomedical Engineering at the School of Electronic Information and Electrical Engineering, Dalian University of Technology, earning a Bachelor's degree in 2018. I have extensive experience in backend development, working with a variety of technologies and frameworks, and specializing in Go and Java.
Experience
Tencent (December 2021 - Present)
At Tencent, I have been deeply involved in backend development using Go and Java, playing a pivotal role in multiple high-impact projects. My focus has been on developing and maintaining scalable and high-performance systems that support critical business functions.
I was a key contributor to projects involving a cloud-based code development environment, which enhanced collaboration and efficiency for developers. This involved designing and implementing backend systems, optimizing performance, and ensuring system stability.
We utilized container technologies like Docker and Kubernetes to deploy and manage applications in a cloud environment, streamlining deployment processes and improving system reliability.
I developed robust systems using Java technologies such as Spring Boot and MyBatis, ensuring high availability and fault tolerance for our internal applications.
I contributed to initiatives aimed at improving system scalability and performance, including implementing distributed caching with Redis and optimizing database queries, which collectively enhanced overall system efficiency.
Shopee (March 2020 - June 2021)
During my time at Shopee, I focused on backend development using Go, particularly in the supply chain procurement system. This role required me to manage and optimize high-transaction systems that supported the company's extensive supply chain operations.
I designed and implemented systems to handle high concurrency and ensure high availability, which was critical for maintaining smooth operations. My work in refactoring and optimizing code significantly improved the system's efficiency and performance.
I was actively involved in system architecture design, employing microservice frameworks to achieve modular and maintainable codebases. My contributions to integrating go-chassis framework improved service communication and management, leading to more efficient system operations.
Utilizing web frameworks like go-restful and Gin, I ensured the stability and maintainability of our services. Additionally, I mentored junior developers, fostering a collaborative and productive development environment.
Skills
Programming Languages: Proficient in Go, experienced in Java.
Frameworks and Tools: Skilled with go-restful, Gin, and microservice frameworks.
Java Ecosystem: Experienced with Spring Boot and MyBatis.
Container Technologies: Knowledgeable in Docker and Kubernetes.
Tech Stack: Proficient in Linux OS, gRPC, Redis, MySQL, Nginx, Docker, and Git.
Other: Passionate about technology, continuously improving my skills and knowledge, maintaining a personal tech blog, and contributing to projects on GitHub.
Contact Me
Gmail: michael.liu1024@gmail.com 📮
GitHub: https://github.com/yankooo
Reading Recommendation
book:
blog:
VPN registration links
https://v2neo.org/?rc=q3ytiaod ( 🚀 Recommended, fast for watching videos)