Wang XuDong, Developer in Beijing, China
Wang is available for hire
Hire Wang

Wang XuDong

Verified Expert  in Engineering

Software Developer

Location
Beijing, China
Toptal Member Since
February 15, 2019

Wang is a skilled senior front-end engineer committed to various levels of SDLC with ten years of experience in product development, testing, and maintenance. He develops web and mobile apps using modern JavaScript frameworks, including React and React Native. Wang is an innovative problem-solver and proactive team player with excellent time and task management skills. He is ready to embrace a new opportunity to build long-lasting relationships with exciting teams and companies.

Portfolio

StoryNow
React, React Native, AWS Amplify, Videos, TypeScript, Redux, GraphQL, WebRTC...
Ecosystem
React, Agile Software Development, JavaScript, Firebase, Twilio, Google APIs...
Picke
React Native, iOS, Android, Dating Apps, Push Notifications, WebSockets, Git...

Experience

Availability

Part-time

Preferred Environment

Ubuntu, MacOS

The most amazing...

...product I've built is a healthcare communications platform that provides secure and efficient data exchange between the clinicians under HIPAA compliance.

Work Experience

Senior React and React Native Engineer

2020 - 2022
StoryNow
  • Developed a React Native StoryNow app guiding users step-by-step to create videos to achieve the most important goals: raising revenue, reaching more customers, building trust, connecting with donors, recruiting volunteers, etc.
  • Created a mobile app using React Native and implemented real-time communications using WebRTC.
  • Implemented storing and processing streaming data in real-time using AWS Kinesis.
  • Created a React dashboard web for admins from StoryNow so they can manage uploaded videos.
  • Applied authentication using AWS Amplify for the web dashboard.
  • Used TypeScript to build clean and readable document code.
Technologies: React, React Native, AWS Amplify, Videos, TypeScript, Redux, GraphQL, WebRTC, WebSockets, Git, Material UI, Tailwind CSS, Single-page Applications (SPA), React Router, Jira, React Redux, Continuous Deployment, Node.js, SQL, AWS Lambda, Serverless, Web Development, Electron, Stripe, Stripe Checkout, Figma, Startups, Early-stage Startups, Amazon Kinesis

Senior Software Engineer

2017 - 2020
Ecosystem
  • Architected more than ten React SPAs and combined them together to represent the Eco product using React and Bootstrap.
  • Developed a flexible live chat platform for web and mobile.
  • Established an attractive, fast payment gateway using Stripe and Braintree.
  • Implemented authentication with Firebase and Twilio SMS.
Technologies: React, Agile Software Development, JavaScript, Firebase, Twilio, Google APIs, TypeScript, Redux, WebRTC, WebSockets, Git, Single-page Applications (SPA), React Router, D3.js, Redux Thunk, React Redux, Next.js, SQL, AWS Lambda, Full-stack Development, Serverless, Web Development, Stripe, Stripe Checkout, Figma, Startups, Early-stage Startups

Senior Full-stack Engineer

2017 - 2019
Picke
  • Built the Picke web app using React and mobile app using React Native with React Navigation to implement routing and swiping and created a native version to deploy to the App Store and Google Play.
  • Built the app using MERN Stack and implemented a real-time chat with WebSockets.
  • Contributed to achieving 10,000+ users at the app's first release after deploying it.
  • Translated Figma design to code and made it pixel-perfect and cross-platform responsive. Applied a simple and tidy design for a better rating.
Technologies: React Native, iOS, Android, Dating Apps, Push Notifications, WebSockets, Git, Single-page Applications (SPA), React, MongoDB, Express.js, Node.js, Azure, SQL, AWS Lambda, Full-stack Development, Test-driven Development (TDD), Web Development, Figma, Startups, Amazon Kinesis

Expert Web and Mobile Developer

2015 - 2017
The Travel Robot
  • Developed a web and mobile app for travelers to help them search hot spots and places. I used location services to show places and linked payment APIs to implement buy tickets.
  • Used tracking tools in Jira and GitHub. Built live chat support for travelers.
  • Added pixel-perfect conversion from PSD to HTML to a mobile responsive HTML web page. Used React and Bootstrap as a UI library.
Technologies: React, React Native, Live Chat, Payment APIs, Stripe, Bootstrap, Git, PostgreSQL, Node.js, Full-stack Development, Test-driven Development (TDD), Web Development, Figma, Angular

Senior Web Developer

2013 - 2015
Beijing Uxsino Software Co. Ltd
  • Developed a web dashboard for managing stories that users uploaded via their mobile apps using React.
  • Tracked bugs and issues using GitLab and a Trello board.
  • Accomplished a responsive design campaign with a pixel-perfect conversion from PSD.
Technologies: React, HTML, Bootstrap, Git, REST APIs, Web Development, Angular

Ecosystem

https://ecosystem.co.uk
Worked on a white-label community service app that provides a huge platform of community for brand owners. I built it using React and Firebase.

Features:
• Community users are authenticated via SMS;
• Community users share tokens and rewarded by doing campaigns;
• Brand owners can make campaigns, newsFeeds, polls, events, and more.

With the Eco product, brand owners and users lead a more engaged life in their lives.

Upperline Education Portal

http://upperlinecode.com
A React-based portal for students in Upperline Code.
I was a front-end web developer and I integrated Bootstrap to build the cross-device responsive portal. I built all CSS/JS on the front-end side using Media Queries. It works properly with fast performance.

Shabbat.com Mobile App for Jewish Daters

https://apps.apple.com/us/app/id1037705799
I worked on a React Native-based app as a React Native developer and built all screens in the latest technologies (List, Navigation, and Redux).
Acted as a freelancer, not a full-time developer. I built most of the parts myself and deployed them together with the lead developer.

StoryNow App

When people have stories to tell, they can be valuable assets when captured in short videos!

StoryNow has designed story templates to guide you step-by-step to create videos to achieve your most important goals—whether to raise your revenue, reach more customers, build trust, connect with donors, recruit volunteers, etc. We give you the questions, shot lists and all the resources to pull it off like a filmmaker. Then our team of expert editors turns your work into a professional-quality video.

What makes the new StoryNow App different from other video apps? Our award-winning directors have designed templates for you and by following our process, you and your team can become a storytelling powerhouse.

Picke Dating App

A React Native-based app which focuses on online dating using location, a matching algorithm, and push notifications.
It has a simplified design for partner finders, which has already been applied.
Many of the designs are provided in Figma.

Languages

JavaScript, SCSS, CSS, SQL, ECMAScript (ES6), PHP, Objective-C, TypeScript, GraphQL, HTML5, HTML, C++

Frameworks

Bootstrap, Material UI, Redux, Express.js, Electron, Angular, Laravel, React Native, Flutter, .NET, ASP.NET, Cocos2d-x, Ext JS, Tailwind CSS, Next.js

Libraries/APIs

Stripe, Node.js, React, jQuery, Highcharts, Handlebars, React Router, D3.js, Google APIs, Redux-Saga, Lodash, Moment.js, Twitter API, REST APIs, Vue, Web3.js, WebRTC, React Redux, Chart.js, AWS Amplify, React Navigation

Tools

GitHub, Git, Webpack 4, Terminal, Ghost Inspector, OpenAI Gym, Stripe Checkout, Figma, Sublime Text 3, Cucumber, Expo, Webpack, Google Analytics, Gulp, Grunt, Redux Thunk, Jira

Paradigms

Agile Software Development, DevOps, Scrum, Unit Testing, E2E Testing, Test-driven Development (TDD), Continuous Deployment, RESTful Development, Agile, Continuous Integration (CI), Distributed Programming, MVC Design, Functional Testing, Concurrent Programming

Platforms

Amazon Web Services (AWS), iOS, Firebase, MacOS, AWS Lambda, Docker, OpenTok, Twilio, Ubuntu, Android, Linux, Heroku, Blockchain, Visual Studio Code (VS Code), Azure, Meteor

Storage

MySQL, Redis, MongoDB, PostgreSQL, Cloud Firestore

Other

Single-page Applications (SPA), Front-end, Web UI, Web UX, Generative Pre-trained Transformers (GPT), Architecture, Mobile Apps, Full-stack Development, Serverless, Web Development, Startups, Early-stage Startups, Amazon Kinesis, Full-stack, ESLint, Axios, Microsoft Azure, Integration Testing, Interface Testing, APIs, SaaS, Gatsby, Cryptocurrency, WebSockets, Digital Health, Digital Payments, Programming, Push Notifications, Location Services, Live Chat, Payment APIs, Ajax, Videos, Fintech, Dating Apps

2009 - 2013

Bachelor of Computer Science Degree in Network and Web Security

Beijing Institute of Technology - Beijing, China

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring