TRISTAN(PENG) RUAN
NANJING , CHINA
PHONE
-
EDUCATION
SKILLS
EXPERIENCE
EMAIL-
WEBSITE
github.com/MonsterPi13
www.monsterpi13.dev
SOCIALS
monsterpi13 (LinkedIn)
HOHAI UNIVERSITY
Bachelor's // Computer Science and Technology //
2011 – 2015
Over 8 years of front-end development experience, proficient in HTML/CSS3/JavaScript, capable
of high-fidelity design implementation.
Over 5 years of React framework development experience, 2 years of Next.js development
experience, mastering React core concepts, Hooks, state management, etc., able to build complex
React applications.
Over 5 years of Vue framework development experience, deep understanding of Vue's reactive
principles, component communication, etc., with multiple project practices in the Vue ecosystem.
Over 5 years of TypeScript development experience, Adept at TypeScript features and best
practices.
Over 5 years of WebView Hybrid App development experience, proficient in Hybrid architecture,
JSBridge communication, etc..
Extensive experience in using UI component libraries, solid knowledge of Element-plus, vant,
shadcn/ui, mui, and have contributed multiple PRs to Element-plus that were officially accepted.
1 year of Chrome browser extension development experience, successfully developed and
published extensions on the Chrome Web Store.
Understanding of front-end engineering practices, proficient in modular build tools like
Vite/WebPack, familiar with performance optimization, code splitting, and other best practices.
Proficient in using Git version control tool, able to manage standardized commit records, and
code rollback operations.Highly collaborative.
Understanding of automated testing concepts, experienced in using unit testing frameworks like
Jest/Vitest, able to write high-coverage unit tests.
ENN GROUP
NanJing // Senior Front End Developer
08/2021 – 03/2024
Participated in the development of the company's front-end middleware component library Ency,
contributed multiple common components, and jointly built the company's component library
system.
Responsible for the development of multiple SaaS products across multiple business lines in the
company's production middleware, using the Vue3+TypeScript+Element-plus tech stack,
successfully delivered multiple middleware products.
Responsible for front-end project management, formulating front-end development standards,
executing code reviews, and ensuring code quality.
CHINA TELECOM
NanJing // Senior Front End Developer
07/2015 – 07/2021
Established the team's technical training plan, developed JavaScript/CSS code standards, and
regularly organized code reviews to ensure code quality.
Independently designed and restructured the company's portal website architecture, adopting the
Express/Koa2+PM2 tech stack, improving system high availability and scalability.
As a full-stack developer, responsible for the portal website and activity backend API
development, providing RESTful-compliant interfaces using the
Node.js+Redis/MySQL/MongoDB tech stack, providing efficient and stable data support for the
front-end.
Led the development of the H5 version of Tianyi Cloud Games, realizing page and game content
customization for different channels, using the React.js tech stack, and paying attention to the
application prospects of WebRTC in the gaming field.
Fully responsible for the development and maintenance of the company's PC & Mobile official
websites for various projects, using the React.js tech stack to ensure high-quality cross-platform
website user experience.
Independently developed and launched multiple H5 mini-games, using the Egret.js+TypeScript
tech stack.
Responsible for the development of PC/Mobile/TV multi-terminal activity pages, primarily using
the React.js/jQuery tech stack.
Responsible for the development and maintenance of multiple in-app embedded modules,
adopting the React.js+WebBridge tech stack, providing high-quality embedded experiences for
mobile users.
RELEVANT
As relevant, contribute tested solutions back into the open source community and achieve
contributor/committer status.