Guangxi Jin, Full-stack Developer in Shenyang, Liaoning, China
Guangxi Jin

Full-stack Developer in Shenyang, Liaoning, China

Member since March 25, 2022
Guangxi is an experienced full-stack developer with nine years of experience in back-end APIs, web front ends, mobile app development, and DevOps. He's built several successful websites and mobile apps with hundreds of thousands of users while working as a senior developer, lead developer, or product manager. Following clients' business ideas, Guangxi's completed over ten projects involving various technological fields from scratch. He values honor, integrity, punctuality, and teamwork.
Guangxi is now available for hire

Portfolio

  • AlertCache
    Laravel, Vue, MongoDB, SendGrid API, ConnectWise, PHP, HTML, CSS, JavaScript...
  • Broadlume
    Figma, React, Gatsby, HTML, CSS, JavaScript, Android, Visual Studio Code...
  • Tiny Talk
    Dart, Flutter, Agora, Firebase, Cloud Firestore, Firebase Cloud Functions...

Experience

Location

Shenyang, Liaoning, China

Availability

Part-time

Preferred Environment

MacOS, Linux, Visual Studio Code, GitHub, Bitbucket, GitLab, Windows

The most amazing...

...mobile app I've developed is a music radio player called Vybn, which got more than 10,000 daily users within a month after being deployed to app stores.

Employment

  • Lead Full-stack Developer

    2021 - 2022
    AlertCache
    • Built a website that helps people save time by simplifying how they manage alerts from various sources.
    • Developed a back-end API with Laravel and MongoDB.
    • Created landing pages using Squarespace and a web app front end with Vue.js, Vuex, and BootstrapVue.
    • Invented an email text parsing algorithm to parse notification or alert emails from various sources and implemented it with PHP.
    • Implemented a custom email relaying service using SendGrid's Inbound Parse service.
    • Implemented a custom ticket management service using ConnectWise Manage API.
    • Integrated a Magnus Box API to manage alerts from Magnus Box in the Alert Cache dashboard.
    Technologies: Laravel, Vue, MongoDB, SendGrid API, ConnectWise, PHP, HTML, CSS, JavaScript, Visual Studio Code, GitHub, Bootstrap, SCSS, Vuex, REST APIs, Full-stack, HTML5, UI, UX, User Interface (UI), User Experience (UX), Automated Testing
  • Senior Front-end Developer

    2021 - 2021
    Broadlume
    • Developed a website to introduce the flooring industry and announce conferences on flooring technology.
    • Revised and updated the UI/UX design based on development needs.
    • Implemented the UI/UX design using React, Gatsby, and Bootstrap.
    • Tracked and fixed bugs and issues using GitHub as an issue tracking board.
    Technologies: Figma, React, Gatsby, HTML, CSS, JavaScript, Android, Visual Studio Code, GitHub, Bootstrap, SCSS, Tailwind CSS, HTML5, Automated Testing, Automated Build System
  • Senior Full-stack Developer

    2020 - 2021
    Tiny Talk
    • Developed a social app that allows random one-to-one or group video chats that last seven minutes.
    • Implemented a server-less back-end solution using Firebase Authentication, Cloud Firestore, Firebase Cloud Storage, Firebase Cloud Functions, and Firebase Cloud Messaging (FCM) services.
    • Built a mobile app and implemented a complicated UI/UX design using Flutter.
    • Implemented one-to-one and group video calls on the app using Agora RTC Engine.
    • Implemented deep linking to channels and video calls using Firebase Dynamic Links.
    Technologies: Dart, Flutter, Agora, Firebase, Cloud Firestore, Firebase Cloud Functions, Firebase Authentication, Firebase Storage, Firebase Cloud Messaging (FCM), Firebase Dynamic Links, Android, MacOS, Visual Studio Code, GitHub, Swift, Kotlin, Mobile, Full-stack, iOS, Automated Testing
  • Lead Full-stack Developer

    2019 - 2020
    Aficionado, Inc.
    • Developed a free music radio app that allows users to create their radio stations, connect with other music lovers, promote their music and shows, and broadcast music news.
    • Developed a back-end API with Node.js, GraphQL, Apollo Server, and MySQL.
    • Integrated a MediaNet Open API to implement a search function to look up songs, artists, and albums.
    • Used Jira as a reporting and issue management tool to track and fix bugs and issues,.
    • Developed a mobile app and implemented a beautiful UI/UX design with React Native, Redux, and Apollo Client.
    Technologies: React Native, Node.js, GraphQL, Apollo Server, React Apollo, Google Cloud Platform (GCP), MySQL, MacOS, Visual Studio Code, Bitbucket, Redux Thunk, AWS, Swift, Kotlin, Mobile, TypeScript, Full-stack, Express.js, AWS S3, iOS, Sequelize, Automated Testing
  • Lead Full-stack Developer

    2017 - 2019
    Kiskoo
    • Developed a sports polling website (betpolls.com) that provides users with the betting odds on each game and a user-friendly voting system, and supports fantasy sports games.
    • Developed a back-end API using PHP, Lumen, and MySQL.
    • Created a web admin portal with React, Redux, and Shopify Polaris and a front-end portal with Laravel Blade templates and Bootstrap.
    • Implemented various search engine optimization techniques using Google Tag Manager and Ahrefs as SEO tools.
    Technologies: Lumen, React, Redux, Shopify Polaris, Bootstrap, Search Engine Optimization (SEO), Ahrefs, MySQL, PHP, Optimization, HTML, CSS, JavaScript, Visual Studio Code, Bitbucket, AdMob, AWS, SCSS, REST APIs, Full-stack, HTML5, UI, UX, User Interface (UI), User Experience (UX), AWS S3, Automated Testing, Automated Build System
  • Senior Mobile App Developer

    2016 - 2017
    Kiskoo
    • Developed several mobile apps to show instant results of all lotteries played in the United States and Latin America, especially in the Dominican Republic. More than 500,000 users use them.
    • Integrated an API for Conectate Sports to get lottery data.
    • Developed mobile apps and implemented complicated UI and UX with React Native, Redux, and Redux Thunk.
    • Implemented banner, reward, and interstitial ads using Google AdMob.
    Technologies: React Native, Redux, Redux Thunk, AdMob, Android, MacOS, Visual Studio Code, Bitbucket, Mobile, TypeScript, iOS, Automated Testing
  • Senior Full-stack Developer

    2013 - 2016
    Kiskoo
    • Developed a website to satisfy the needs of different sectors of the Dominican market, including the movie, music, technology, automotive, sports, tourism, fashion, and other industries.
    • Tracked and fixed bugs and issues using Jira as a reporting tool.
    • Developed several subdomains using WordPress, Laravel, CakePHP, React, HTML, CSS, JavaScript, and Bootstrap.
    • Implemented search engine optimization using Google Tag Manager and Ahrefs.
    • Implemented banner, interstitial, and reward ads using Google Ads.
    Technologies: PHP, Laravel, Lumen, WordPress, CakePHP, HTML, CSS, JavaScript, React, Bootstrap, Search Engine Optimization (SEO), Google Tag Manager, AWS, Ahrefs, MySQL, Google Ads, Optimization, Software QA, Visual Studio Code, Bitbucket, GitLab, AdMob, SCSS, Angular, AngularJS, REST APIs, TypeScript, Solidity, Crypto, Full-stack, HTML5, Blockchain, Figma, Fintech, UI, UX, User Interface (UI), User Experience (UX), Express.js, AWS S3, Automated Testing, PostgreSQL, Automated Build System, Heroku, .NET

Experience

  • Free Music Player Radio App | Vybn
    https://vybn.io/

    Vybn is a free music radio app that allows users to create their own radio stations, connect with other music lovers, promote their music and shows, or broadcast music news. It has additional features, such as payment, chat, and messaging. I built the back end using Node.js, Apollo Server, AWS, and Google Cloud Platform, and the mobile app using React Native and Apollo Client.

    My other responsibilities included:
    - Getting business ideas and graphic designs from the CEO and updating them according to technical needs.
    - Building and updating React Native app components for new features.
    - Building a back-end API with Node.js and Apollo Server to implement features.
    - Deploying the back-end API updates to the API hosting server.
    - Deploying new app versions to Google Play and App Store.
    - Assigning specific tasks to junior developers, checking their work, and managing them.

  • Tiny Talk Chat
    https://tinytalk.io/

    Tiny Talk Chat is a social app that allows one-to-one or group video chats. Each chat lasts for seven minutes. It allows users to create their channels and organize personal contact events and channel events.

    I built a server-less back-end solution using Firebase services and a mobile app with Flutter and various Flutter packages, including Agora RTC Engine.

    My other responsibilities included:
    - Getting the business ideas and graphic designs from the CEO and updating them according to technical needs.
    - Building Flutter app components and logic to implement new features.
    - Creating Firebase Firestore collections and security rules.
    - Writing Firebase Functions for the back-end triggers and complex Firestore queries.
    - Building and deploying new app versions to Google Play and App Store.

  • AlertCache
    https://alertcache.com/

    Alert Cache website enables people to save time by simplifying how they manage alerts from various sources. It utilizes multiple resources to provide outstanding alert handling services. I built it with Laravel, Vue.js, and several third-party APIs, such as SendGrid, ConnectWise, and Magnus Box. The core technology is email text parsing.

    My other responsibilities included:
    - Getting the business ideas from the CEO and converting them to wireframe and visual designs.
    - Coming up with email alert parsing algorithms and implementing them with Laravel and PHP.
    - Building the back-end API with Laravel and MongoDB and the web front end with Vue.js and BootstrapVue.
    - Integrating third-party libraries, including ConnectWise, Magnus Box, etc.
    - Managing the domain and the hosting server.
    - Assigning specific tasks to junior developers, checking their work, and deploying updates to the server.

Skills

  • Languages

    C#, Java, HTML, CSS, JavaScript, Python, PHP, Dart, GraphQL, Go, SCSS, Swift, TypeScript, Solidity, HTML5, Kotlin, SQL
  • Frameworks

    Laravel, Flutter, React Native, Lumen, Redux, Bootstrap, Django, Angular, AngularJS, Express.js, CakePHP, .NET, Tailwind CSS
  • Libraries/APIs

    Vue, SendGrid API, React, Node.js, Vuex, REST APIs, Stripe
  • Tools

    GitHub, Bitbucket, GitLab, Firebase Authentication, Firebase Cloud Messaging (FCM), React Apollo, Ahrefs, Redux Thunk, Sequelize, Agora, SendGrid, Vultr, Cron, Figma
  • Paradigms

    Search Engine Optimization (SEO), Automated Testing
  • Platforms

    Android, MacOS, Firebase, Google Cloud Platform (GCP), WordPress, Mobile, Blockchain, iOS, Heroku, AWS EC2
  • Storage

    MongoDB, Cloud Firestore, MySQL, AWS S3, PostgreSQL
  • Other

    Algorithms, Optimization, Software QA, Firebase Cloud Functions, Firebase Storage, Firebase Dynamic Links, Apollo Server, Shopify Polaris, AdMob, Google Tag Manager, AWS, Google Ads, Crypto, Full-stack, UI, UX, User Interface (UI), User Experience (UX), ConnectWise, Gatsby, Fintech, Automated Build System, WebSockets, Vue-router, Domain DNS Setup, AWS RDS

Education

  • Bachelor's Degree in Computer Science
    2009 - 2013
    Dalian University of Technology - Dalian, Liaoning, China

To view more profiles

Join Toptal
Share it with others