🚀 5 Years at Xi'an Grapecity

Full-Stack Developer
For Creative Solutions

Highly experienced developer specializing in agile methodologies, CI/CD, and domain-driven design that make your projects truly stand out

Explore My Journey →

Professional Experience

Since graduating, I have worked at Xi'an Grapecity for five years. During this time, I have led the development of three web projects and contributed to the improvement and refactoring of several others. I have also conducted multiple technical sharing sessions within the team, fostering collective growth.
5
Years at Grapecity
3
Projects Led
500+
LeetCode Problems

DevOps & Methodologies

I specialize in the practice and implementation of agile development, Continuous Integration/Continuous Deployment (CI/CD), and related methodologies. I am proficient in using various DevOps tools such as TeamCity, Jenkins, and Bitbucket Pipeline, and have assisted multiple teams across the company in achieving automated project deployments.
Key Achievement: Successfully assisted multiple teams across the company in achieving automated project deployments, significantly improving development efficiency and reducing deployment risks.

Technical Expertise

I possess full-stack development skills, including front-end (native JavaScript, Vue) and back-end (.NET) technologies. I am well-versed in domain-driven design, have led the architectural design of a project, and participated in the technical transformation and refactoring of several others.

Frontend Development

Native JavaScript, Vue.js, responsive design, modern web standards

Backend Development

.NET framework, API development, database design, server architecture

DevOps Tools

TeamCity, Jenkins, Bitbucket Pipeline, CI/CD automation

Architecture & Design

Domain-driven design, system architecture, project refactoring

Continuous Learning

Outside of work, I enjoy solving algorithm challenges as a daily habit and have completed over 500 problems on LeetCode. I am passionate about exploring new technologies and actively apply what I learn to enhance my work.
Philosophy: I believe in continuous learning and improvement. Every algorithm problem solved and every new technology explored contributes to my growth as a developer and my ability to deliver better solutions.