Curriculum Vitae
Personal Information
- Name: Shikang Pang
- Contact: shikangpang@hotmail.com
Summary
Hello, my name is Shikang Pang, a master’s graduate in Computer Science and Technology from Henan University. Currently, I am a Software Development Engineer at Xiaomi, focusing on applying large language models to code assistance. I am passionate about solving complex problems through technology and have extensive experience in full-stack development and large language models. During my studies, I specialized in graph anomaly detection, and I have also co-founded two startups, gaining valuable project and management experience.
Education
- Henan University
- Major: Computer Science and Technology
- Degree: Master’s Degree
- Graduation Year: 2024
Project Experience
Xiaomi Programming Assistant
An intelligent programming assistant developed based on large language models, providing functionalities such as code generation, completion, automatic commenting, translation, and intelligent Q&A. This tool enhances developer productivity significantly, supporting major programming languages and multiple mainstream IDEs. I worked on full-stack development, model deployment, and fine-tuning using technologies like Kotlin, LLM, Python, and Node.js. Achievements include:- Code Acceptance Rate: Increased from 11% to 18% through model fine-tuning and prompt engineering.
- Response Time Improvement: Reduced from 5 tps to 2 tps via model pruning and FlashAttention.
- Usage: All department employees use this tool.
Xiaomi Document Expert
A lightweight Chrome extension that uses large language models to generate and complete documents, provide suggestions, and optimize content. This tool enhances document editing capabilities significantly.- Employee Usage: 80% of company employees use this tool, averaging 1 hour per day.
- I led the research, development, and full-stack engineering efforts to improve user experience.
Work Experience
- Xiaomi Corporation
Position: Software Development Engineer
Duration: July 2024 - Present- Focused on the practical application of large language models, handling full-stack development and model-related tasks. I actively follow the latest advancements in large models, conducting research to inform product development. Contributed to the development of tools like code review systems, programming assistants, and document optimization.
Entrepreneurial Experience
- Two Startups
- Software Development Company: Served educational institutions and government departments, gaining experience in team management and interpersonal communication.
- Script Murder Store: Gained experience in customer service and physical business operations.
Interests
- Reading: Psychology, English Academic Journals
- Coding: Full Stack Development, Large Language Models
- Psychology
Services
KBS Journal Reviewer (2023 - Now)
I review KBS Main Journal papers annually.
Skills
Programming Language
I often program using Java and Python. I also have experiences in programming using Scala, C++, MATLAB, JavaScript and have done at least one large project for each of them.
Machine Learning and Deep Learning
Natural Language Processing, Graph Neural Networks, Computer Vision, Statistical Methods, Optimization Methods.
Office Suites
I am very proficient in writing LaTeX and Markdown.
Personal Statement
I am an engineer passionate about challenges and continuous growth, with a strong ability to learn and collaborate. I used to enjoy exploring a variety of interests, but recently I have found an ideal I want to pursue—conducting research in psychology and contributing to the field of psychology. My work at Xiaomi and entrepreneurial ventures have provided me with extensive project development and management expertise, and I remain committed to technical excellence. My current research focuses on large language models and algorithmic advancements. I am active in the open-source community and hope to contribute to technological innovation, creating value for the company and society.