Resume

Education

  • East China University of Science & Technology

    2008 — 2012

    Bachelor's Degree of Computer Science & Technology

Experience

  • Senior Software Engineer at Microsoft

    2024 — Present

    The Framework CoreUX team focuses on providing common software components used throughout the Teams ecosystem

    Develop and maintain front end web framework features

    Contribute to the Teams UI through improvements and new features

    Drive architectural changes by profiling and improving UX performance and frontend architecture, together with design and leadership

    Invest in the growth of an inclusive and capable environment by mentoring and training team members within the team and across the org

  • Staff Software Engineer at NIO

    2023 — 2024

    Designed and developed the supply chain system, increasing business capacity

    Rewrite the core low-code rendering engine, gaining better performance, reducing bugs and improving building process

    Lead the i18n end to end solution, for developing and operating

    Enhanced code standards and reduce maintenance cost by 20%

    Introduced unit tests and e2e tests using Jest and Puppeteer

  • Senior Software Engineer at Microsoft

    2022 — 2023

    Contributed to the daily iteration of Bing.com, increased key metrics for revenue by 1%

    Conducted A/B tests on experimental features to determine the most revenue-generating option, diving deep to identify the best-performing variant

    Conducted internal experiments to explore the integration of ChatGPT into Bing

    Brainstormed innovative ideas to improve user experience, consistently delivering weekly releases of fast-paced features

  • Front-end Lead at Temu

    2018 — 2022

    Led the full-stack system design for low-code platform, with standard SDKs and detailed documents

    Built a SSR framework, implementing stream rendering, benchmarking 30% higher than Next.js

    Implemented a unified coding standard, and led benchmark platform to enforce best practices among 10 different legacy projects

    Leveraged CI/CD best practices, and documented every action evolving repeatable actions into automation

    Conducted over 80 technical interviews, with 5 senior engineers and 10 junior engineers recruited

    Led weekly internal technical forum for over 20 times in 4 years

  • Senior Full-stack Developer at Tencent

    2012 — 2018

    Engineered distributed web applications, employing Database sharding, integrating Cache Layer

    Refactored and migrated multiple projects into using latest tech-stacks, improving maintenance

    Led hybrid app solutions using Weex and React-Native for browsers, WebView and Microapps in WeChat

    Conducted peer code reviews and collaborate with intelligent engineers to improve overall code quality

    Optimize web performance for multiple projects, with noticeable results

    Invented an protocol to merge multiple requests (prior to GraphQL)

    Invented a front-end MVVM framework (prior to React)

    Created an app framework inspired by Laravel and Nova, streamlining business logic and resolving compatibility issues across various PHP versions

My skills

  • Front-end Development

    90%

  • Full-stack Development

    80%

  • Back-end Development

    70%

  • DevOps

    70%

  • Team Management

    60%

  • Recruitment

    60%