Benjemin He

Software Developer

📧hi@bjmhe.me 📞+86 13520368086 🔗https://bjmhe.me
📍Beijing, Beijing

Basics

Front-End Engineer with 20+ years of experience, specialising in enterprise software, automated testing, and CI/CD. Progressed from developer to Lead at Visma, driving Vue 3 migration, TDD adoption, and cloud modernisation. Committed to clean, efficient solutions and collaborative engineering culture.

Education

Nanjing University of Posts and Telecommunications
Bachelor, Nanjing, Jiangsu,

Work

JD.COM
Software Developer
  • Progressed from Front-End Developer to Lead over 9 years.

  • Led Vue 2 to Vue 3 migration including full Options API to Composition API transition.

  • Migrated testing stack to Vitest/Playwright, achieving 100% TDD coverage.

  • Optimised CI/CD pipelines from GitLab to GitHub, reducing lead time to 20% of original.

  • Improved filter response times from 500ms to instantaneous.

  • Mentored junior developers; owned architecture decisions including Vuex to Pinia migration.

Keywords: Vue 3, TypeScript, Vitest, Playwright, CI/CD

Languages

Chinese: Native or Bilingual Proficiency
English: Minimum Professional Proficiency

Skills

Frontend: Expert
Keywords: Vue 3, Nuxt 4, TypeScript, JavaScript, HTML, CSS, Vite
Testing & CI/CD: Expert
Keywords: Vitest, Playwright, TDD, GitHub Actions
Tools & Languages: Advanced
Keywords: Node.js, Git, Pinia, Tailwind, Python, Bash

Projects

Ongehoord
Volunteer web development for a non-profit organisation.
  • Built web applications across a Nuxt 2 to Nuxt 4 progression over 6 years.

  • Developed a full-fledged quiz system with Tres.js/Three.js 3D animation.

  • Implemented SSR with optimised data flow and security practices.

Keywords: Nuxt, Three.js, SSR, Volunteer

Interests

Music: Live music
Technology: Retro technology, Development