Summary
Overview
Work History
Education
Timeline
Generic

Zhan Zikun

Toronto,ON

Summary

  • Software developer with over 4 years of solid experience in implementing scalable solutions for web applications.
  • Languages: JavaScript, TypeScript, Java, HTML/CSS, SQL, Python, C/C++, Matlab
  • 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

Education

Bachelor’s degree - Computer science

University of Waterloo
Waterloo, ON
05.2020

Timeline

Front-end Lead Developer

OTT FINANCIAL GROUP
04.2024 - Current

Full Stack Software Developer

OTT FINANCIAL GROUP
01.2023 - 03.2024

Front End Software Developer

OTT FINANCIAL GROUP
01.2022 - 12.2022

Bachelor’s degree - Computer science

University of Waterloo
Zhan Zikun