Lingxia (Hannah) L.

Staff Software Developer | React.Js| Typescript|Javascript

New Westminster, British Columbia, Canada

About

Specializes in web development, proficient in React.js, Vue.js, JavaScript, TypeScript, HTML, and CSS. Possesses a strong understanding of web performance optimization and modular design. Experienced in micro-frontend development and agile-scrum, Proven ability to lead projects and collaborate effectively within teams.

Experience

  • Staff Software Developer at Fortinet
    Aug 2024 - Present · 2 yrs 4 mos

    Developing the FortiAppSec Cloud product

  • Software Developer at OCBC
    Jun 2020 - Mar 2024 · 3 yrs 10 mos

    - Led the development and optimization of a web project within a micro-frontend architecture using the Qiankun library. Implemented core functionalities for international transfers and significantly optimized the code, reducing the entry file size from 10MB to 1MB and greatly enhancing access speed. Introduced unit testing, increasing test coverage from 0% to 60%. - Led the development and maintenance of the Open Banking module for the OCBC mobile banking application using React.js, Webpack, React Router, Redux, TypeScript, Jest, and ESLint. Implemented manual addition of insurance and investment services, including features for adding, modifying, deleting, and form validation. Designed reusable components and implemented code reuse strategies, significantly improving development efficiency by 50%. - Supported the Youth Account mobile banking project by quickly learning the required Android development stack and implementing page navigation, dynamic form handling, and validation features based on team requirements.

  • Front-end Development Engineer at Shenzhen Toutiao Technology Co., Ltd.
    Aug 2019 - May 2020 · 10 mos

    - Responsible for the development of the order management module in the procurement system,The tech stack includes Vue.js, Webpack, Vue Router, Vuex, Element UI, and Axios. Implemented features such as order creation, submission, search, and viewing based on the Element UI library. - During the development of the procurement system, faced with long build times due to the large project size, I researched and evaluated two optimization solutions: 1) Multiple Webpack configuration files; 2) Splitting the system into multiple independent projects and introducing common modules as node_module packages. Ultimately, I chose the second solution, which effectively reduced code coupling, significantly improved development efficiency, and successfully shortened build times by 60%. - Responsible for the development of the procurement receipt Lark mini-program, participated in requirement reviews, design reviews,Requirement decomposition, project scheduling, and the mini-program release. Used the uni-app framework to set up the mini-program framework, including user authentication,used scroll-view to implement lazy loading for scrolling.

  • Front-end Development Engineer at Shenzhen Authine Network Technology Co., Ltd.
    Sep 2018 - Jun 2019 · 10 mos

    Developed and maintained new features for the SaaS software “Chuan Cloud" using Vue.js, Webpack, Vue Router, Vuex, Vue Loader, Ant Design, and Axios. Implemented new product features based on requirements.

  • Web Front-end Engineer at Shenzhen Baichuan Shijie Software Co., Ltd.
    Jul 2017 - Sep 2018 · 1 yr 3 mos

    - Developed the company's official website, Using jQuery, Javascript,html ,css , ensuring crossbrowser compatibility and mobile responsiveness. - Developed a web-based administrative management system using Vue.js to improve operational staff efficiency.