Brian Guo
Senior React & React Native Developer at Functionland- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Functionland
-
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
-
-
-
Cadoh
-
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
-
-
-
Myplanet
-
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
-
-
-
Askuity
-
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
-
-
-
Kingdee Software
-
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