Brian Guo

Senior React & React Native Developer at Functionland
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Richmond Hill, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Senior React & React Native Developer
      • Apr 2022 - Oct 2023

      Toronto, Ontario, Canada I developed and maintained a web3 mobile application using React and React Native. - Integrated various mobile crypto wallets like MetaMask, Coinbase, Rainbow, and so on. - Wrote a lot of custom React Hooks, Context APIs, functional components, and higher-order components. - Created a company-owned component library with React Native Paper and Storybook. - Designed the back-end architect with AWS Amplify, AppSync, Cognito, Lambda, DynamoDB, and GraphQL. - Wrote GraphQL data… Show more I developed and maintained a web3 mobile application using React and React Native. - Integrated various mobile crypto wallets like MetaMask, Coinbase, Rainbow, and so on. - Wrote a lot of custom React Hooks, Context APIs, functional components, and higher-order components. - Created a company-owned component library with React Native Paper and Storybook. - Designed the back-end architect with AWS Amplify, AppSync, Cognito, Lambda, DynamoDB, and GraphQL. - Wrote GraphQL data models, queries, subscriptions, and mutations. - Set up CI/CD with Github actions and Fastlane to build and deploy the iOS and Android apps to App Center. - Oversaw code quality and code review process in the engineering team. Technologies: React Native, React.js, Redux, TypeScript, AWS Amplify/AppSync/Lambda/S3/DynamoDB, Node.js, GraphQL, Web3, Sentry, Jest, Detox Show less

    • Canada
    • Consumer Services
    • 1 - 100 Employee
    • Senior React & React Native Developer
      • Apr 2021 - Mar 2022

      Toronto, Ontario, Canada I developed 3 mobile applications(user, vendor, driver) for flower ordering using React and React Native. - Worked closely with the product team and design team to gather and implement business logic. - Translated wireframe designs to pixel-perfect/responsive components with smooth animations. - Built reusable React Native components, design system, and light and dark theme with NativeBase. - Used Firebase Authentication, Firestore, Storage, Cloud Functions, Cloud Messaging, and… Show more I developed 3 mobile applications(user, vendor, driver) for flower ordering using React and React Native. - Worked closely with the product team and design team to gather and implement business logic. - Translated wireframe designs to pixel-perfect/responsive components with smooth animations. - Built reusable React Native components, design system, and light and dark theme with NativeBase. - Used Firebase Authentication, Firestore, Storage, Cloud Functions, Cloud Messaging, and Remote Config for the back end. - Wrote a lot of cloud functions using Node.js for ordering management, payment management, sending emails so on. - Integrated Stripe for payment system and implemented Credit Card payment, Apple, and Google Pay. Implemented real-time order tracking and referral programming. Technologies: React Native, React.js, Redux, TypeScript, Firebase, Node.js, Heroku, Stripe, Google Maps, Geolocation, Sentry Show less

    • Canada
    • Technology, Information and Internet
    • 1 - 100 Employee
    • React Native Developer
      • Apr 2018 - Mar 2021

      Toronto, Ontario, Canada I developed a cross-platform mobile application for travelers using React Native. - Spearheaded mobile development while coordinating changes with the API development team and working with designers and testers to rapidly prepare apps for regular production deployments. - Translated wireframe designs to pixel-perfect components and smooth animations with NativeBase and Reanimated API. - Built native modules bridging native Java, and Swift SDK for user authentication. - Integrated… Show more I developed a cross-platform mobile application for travelers using React Native. - Spearheaded mobile development while coordinating changes with the API development team and working with designers and testers to rapidly prepare apps for regular production deployments. - Translated wireframe designs to pixel-perfect components and smooth animations with NativeBase and Reanimated API. - Built native modules bridging native Java, and Swift SDK for user authentication. - Integrated several third-party libraries such as Google Maps, Geolocation, and Stripe. - Used Redux for global app state management and Redux Saga with Axios for asynchronous calls to a Node.js server. - Wrote unit testing using Jest and E2E testing using Detox. Technologies: React Native, React.js, Redux, Redux Saga, RESTFul APIs, Java, Objective-C, XCode, Android Studio, Jest Show less

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Full Stack Developer
      • Oct 2015 - Mar 2018

      Toronto, Ontario, Canada I developed a web-based CRM for health insurance agents across the USA, with automated email notifications, status tracking, and specialized tools like template insurance offerings. - Built and managed the software development lifecycle, including requirements gathering, story planning, continuous integration, and cloud deployment. - Built the UI with Material UI React library and React template. - Designed efficient, scalable data flow effectively supporting code reuse with Redux and… Show more I developed a web-based CRM for health insurance agents across the USA, with automated email notifications, status tracking, and specialized tools like template insurance offerings. - Built and managed the software development lifecycle, including requirements gathering, story planning, continuous integration, and cloud deployment. - Built the UI with Material UI React library and React template. - Designed efficient, scalable data flow effectively supporting code reuse with Redux and Redux Thunk. - Built microservices based on Node.js, Swagger.io, and Docker to improve system reliability and internal API consistency. Technologies: React.js, Redux, Redux Thunk, RESTFul APIs, Node.js, MongoDB, SCSS, Material UI Show less

    • China
    • Software Development
    • 1 - 100 Employee
    • Web Developer
      • Mar 2013 - Aug 2015

      Hong Kong SAR I developed an online portal for educational courses with flexible course access management. - Designed and developed dynamic and browser-compatible user interfaces using HTML, CSS, and JavaScript. - Developed dynamic and interactive charting of commodity index data with jQuery and Highcharts. - Identifying innovative ideas and proof of concepts according to project requirements. - Developed a REST API in Node.js to surface complex domain types and transformations originating in… Show more I developed an online portal for educational courses with flexible course access management. - Designed and developed dynamic and browser-compatible user interfaces using HTML, CSS, and JavaScript. - Developed dynamic and interactive charting of commodity index data with jQuery and Highcharts. - Identifying innovative ideas and proof of concepts according to project requirements. - Developed a REST API in Node.js to surface complex domain types and transformations originating in MySQL database and multiple remote services via their REST APIs. Technologies: HTML, CSS, JavaScript, Node.js, MySQL, HighCharts Show less

Education

  • The University of Hong Kong
    Bachelor of Science - BS, Computer Science
    2009 - 2012

Community

You need to have a working account to view this content. Click here to join now