Frameworks and Tools: React, React-Native, Spring Boot, Node.js, Vue.js, AWS, Docker, Mybatis, Git, Bash, Webpack
Databases: MySQL, MongoDB, PostgreSQL
Overview
3
3
years of professional experience
Work History
Front-end Lead Developer
OTT FINANCIAL GROUP
04.2024 - Current
Led the end-to-end development of a cross-platform mobile credit card application using React Native and Expo, enabling users to apply for credit cards, complete the onboarding journey, manage active cards, view real-time transaction data and make credit card payments
Collaborated with the product owner to design and implement a credit card customer management system, featuring application adjudication, card provisioning, role-based user access, customer profile visualization, reporting dashboards and real-time risk monitoring
Led the front-end design and development for a mobile web application from scratch with a four-developer team using React, Material UI, and Tailwind CSS, creating a responsive and dynamic user interface
Provided front-end mentorship and coding review support to junior developers, enhancing team skills and project outcomes
Full Stack Software Developer
OTT FINANCIAL GROUP
01.2023 - 03.2024
Designed and developed a SaaS platform “E-Bridge” using React, Redux, Hooks, and AWS Cognito, featuring e-gift customization, sales automation, and lifecycle management functionalities from scratch
Developed and maintained marketing campaigns with major merchants like Esso, Canada Wonderland, Cadillac Fairview, and Royal Ontario Museum, integrating multiple payment channels including Stripe, WeChat Pay and Alipay
Developed a microservices backend for the Operations Management System (OMS) of “E-Bridge” using Spring Boot, and implemented CRUD operations with Hibernate & JPA for membership and user data management
Integrated AWS Cognito for customer authentication using OAuth2 and enhanced security by filtering API requests through Spring Gateway
Developed a full-stack React-Native application “OTT Pocket” with Spring Boot and REST APIs
Front End Software Developer
OTT FINANCIAL GROUP
01.2022 - 12.2022
Implemented a component lifecycle architecture in a React project, utilizing Router and Redux Thunk for efficient real-time data handling and API calls with Ant Design UI Library
Designed and maintained a single-page React web application for a ticket selling system, integrating API data parsing and product information uploads from operation department
Created customizable UI components for various web pages using HTML, JavaScript, and React, enhancing user interaction and design flexibility
Developed and maintained a cross-platform e-commerce project using Vue, ensuring consistent performance across different devices
Optimized an older Ionic Cordova Project code base, achieving a 35% increase in performance and system efficiency