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

Xingkui Wang

Verified Expert  in Engineering

Front-end Developer

Location
Beijing, China
Toptal Member Since
January 28, 2019

星奎是一个拥有10年以上前端和3年以上后端经验的全栈开发人员. 他在企业和消费者产品的web开发方面有丰富的工作经验. He also worked as a co-founder of a startup for about two years. He works as a freelancer to balance work and life now. 他更喜欢在前端和Node上使用JavaScript、CSS、HTML和React.js on the back end.

Portfolio

NAW Consulting LLC. (via Toptal)
MacOS, Functional Programming, ESLint, JavaScript Toolchain, ECMAScript (ES6)...
Satang Technology Company Ltd. (via Toptal)
Visual Studio Code (VS Code), MacOS, Webpack, Functional Programming, Stylelint...
Ox Street
Amazon Web Services (AWS), Visual Studio Code (VS Code), MacOS, Stripe Payments...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Sublime Text, Git, Linux, MacOS

The most amazing...

...我曾在最大的手机社交游戏网站OpenFeint担任核心SDK开发者.

Work Experience

Full-stack React Native Developer

2020 - 2020
NAW Consulting LLC. (via Toptal)
  • 开发了一个应用程序,让用户通过React Native和Firebase的QR码传递联系信息.
  • Implemented dark mode and light mode UI for iOS App.
  • 将CodePush集成到应用程序中,支持OTA更新,这使我们无需向app Store提交新版本即可发布热修复.
  • 使用Fastlane和Github Actions自动构建并上传新测试构建到TestFlight和Google Play Store.
  • 帮助客户使用Trello板制定项目开发和发布计划.
  • Published the iOS version to the App Store http://apps.apple.com/cn/app/firstly-by-getfirstly-com/id1524585144.
Technologies: MacOS, Functional Programming, ESLint, JavaScript Toolchain, ECMAScript (ES6), Chrome Developer Tools, JavaScript Debugging, JavaScript Libraries, Git, NPM, Node.js, React, CSS3, JavaScriptCore, CSS, Front-end, Google Play Store, App Store, TestFlight, Android, iOS, GitHub Actions, Fastlane, CodePush, Firebase, Styled-components, JavaScript, React Navigation, React Native, Visual Studio Code (VS Code), App Development

React Developer

2020 - 2020
Satang Technology Company Ltd. (via Toptal)
  • Rebuilt Satang Pro UI from scratch.
  • 设计前端架构,满足本地团队未来的维护需求.
  • Developed most of control panel UI.
  • 与产品经理和QA紧密合作,实现新功能并修复bug. also gave UI design and feature suggestions to the team.
  • Reviewed code of other teammates.
Technologies: Visual Studio Code (VS Code), MacOS, Webpack, Functional Programming, Stylelint, ESLint, Cross-browser Compatibility, Ant Design, JavaScript Toolchain, ECMAScript (ES6), Chrome Developer Tools, JavaScript Debugging, JavaScript Libraries, Git, REST APIs, NPM, Agile Software Development, Agile Workflow, CSS3, HTML5, JavaScriptCore, Front-end, SCSS, CSS, HTML, JavaScript, Redux Persist, i18n, Axios, Antd, Redux-Saga, Redux, React

React Developer

2019 - 2019
Ox Street
  • Helped the product to move from MVP 1.0 to MVP 1.5.
  • Helped to implement new features and fix existing bugs.
  • Suggested better solution for UI design and product design.
  • Helped the CEO to understand technical details of the product.
  • Helped the CEO to interview new candidates for future product development.
Technologies: Amazon Web Services (AWS), Visual Studio Code (VS Code), MacOS, Stripe Payments, SCSS, Webpack, Functional Programming, ESLint, Cross-browser Compatibility, JavaScript Toolchain, ECMAScript (ES6), Chrome Developer Tools, JavaScript Debugging, JavaScript Libraries, Git, REST APIs, NPM, CSS3, HTML5, JavaScriptCore, Front-end, Stripe, Styled-components, HTML, CSS, TypeScript, Node.js, Redux, React

React Developer

2019 - 2019
Brainwave Hub (via Toptal)
  • Built a new product from scratch and made architecture decisions.
  • Migrated all JavaScript files to Typescript.
  • Wrote integration test with Jest and React Testing Library.
  • Worked closely with product manager and designer to implement new features.
  • Helped to review front-end code written by other teammates.
  • Implemented text chat and video chat with Twilio.
  • Integrated Stripe checkout.
Technologies: Visual Studio Code (VS Code), MacOS, Stripe Payments, Webpack, Functional Programming, Stylelint, ESLint, Cross-browser Compatibility, JavaScript Toolchain, ECMAScript (ES6), Chrome Developer Tools, JavaScript Debugging, JavaScript Libraries, Git, Twilio API, REST APIs, NPM, Agile Software Development, Agile Workflow, JavaScript Testing, CSS3, HTML5, JavaScriptCore, Front-end, Auth0, Stripe, Styled-components, Testing, Jest, Integration, i18n, TypeScript, Twilio, HTML, CSS, JavaScript, React

Chrome Extension Developer

2019 - 2019
Omar (via Toptal)
  • 创建了一个Chrome扩展解析愿望清单和订购项目的用户的亚马逊帐户, and generate a report.
  • 建立了扩展,以显示所有第三方卖家的价格和相关信息的所有愿望清单项目在同一页面上, show all order-related information of the user on the same page, filter by product name or sort by price for all wishlist items and order items, and save order related data to IndexedDB for offline use.
Technologies: Visual Studio Code (VS Code), MacOS, Webpack, Functional Programming, ESLint, JavaScript Toolchain, ECMAScript (ES6), Chrome Developer Tools, JavaScript Debugging, JavaScript Libraries, Git, CSS3, HTML5, JavaScriptCore, Front-end, IndexedDB, CSS, HTML, JavaScript, Chrome Extensions

JavaScript Developer

2019 - 2019
TestingBot (via Toptal)
  • 创建了一个在Mac, Linux和Windows上运行的电子应用程序,通过WebRTC共享屏幕.
  • 创建了一个静态页面,通过WebRTC查看运行电子应用程序的机器的远程屏幕.
  • Created a tool to capture screenshots of remote screen.
  • 创建了一个工具,允许用户向远程屏幕的屏幕截图添加注释, and download the screenshot with annotation.
Technologies: Visual Studio Code (VS Code), MacOS, Functional Programming, ESLint, Cross-browser Compatibility, JavaScript Toolchain, ECMAScript (ES6), Chrome Developer Tools, JavaScript Debugging, JavaScript Libraries, Git, NPM, CSS3, HTML5, JavaScriptCore, Front-end, Firebase, Canvas, CSS, HTML, JavaScript, Node.js, WebRTC, Electron

Node.js/JavaScript Developer

2019 - 2019
Axios (via Toptal)
  • 创建了一个A/B测试工具,以增加Axios AM通讯的订阅者数量.
  • Helped to increase conversion rate per session/visit on article pages from 0.2% to 3%+.
  • Created a tool to let the growth team pick any article from axios.com site to do the A/B test.
  • 创建了一个工具,让增长团队定制和预览推广语言和营销内容.
  • Created a tool to let growth team view data report include pageview, button click number, subscriber number, and conversion rate.
Technologies: Visual Studio Code (VS Code), MacOS, Functional Programming, ESLint, Cross-browser Compatibility, JavaScript Toolchain, ECMAScript (ES6), Chrome Developer Tools, JavaScript Debugging, JavaScript Libraries, Git, NPM, CSS3, HTML5, JavaScriptCore, Front-end, A/B Testing, Bootstrap, Firebase, CSS, HTML, JavaScript, Node.js

Full-stack Developer (Contractor)

2018 - 2018
Office IQ
  • 创建了一个演示远程控制服务器和客户端应用程序,以测试它是否可以在一个月内用Electron解决业务问题.
  • 远程控制一台机器,使用WebRTC从服务器应用安装客户端应用.
  • 自动启动系统嵌入式VNC服务,并使用Guacamole作为VNC代理,从电子服务器应用程序使用电子客户端应用程序呈现VNC屏幕.
  • 自动启动系统嵌入式RDP服务,使用电子服务器app启动RDP客户端,使用电子客户端app连接.
  • 使用Firebase实时数据库在客户端应用程序和服务器应用程序之间同步数据.
Technologies: Sublime Text, MacOS, Functional Programming, ESLint, Cross-browser Compatibility, JavaScript Toolchain, ECMAScript (ES6), Chrome Developer Tools, JavaScript Debugging, JavaScript Libraries, Git, CSS3, HTML5, JavaScriptCore, Front-end, WebRTC, Firebase, Node.js, HTML, CSS, JavaScript, Electron

Front-end Developer (Contractor)

2016 - 2016
SmartSoft
  • Developed new features of SmartSoft enterprise product.
  • Fixed front-end bugs of SmartSoft enterprise product.
  • 重写SmartSoft企业产品的所有CSS文件,将bootstrap从版本2升级到版本4.
Technologies: Sublime Text, MacOS, Webpack, Functional Programming, Stylelint, ESLint, Cross-browser Compatibility, JavaScript Toolchain, ECMAScript (ES6), Chrome Developer Tools, JavaScript Debugging, PSD to HTML, JavaScript Libraries, Git, REST APIs, CSS3, HTML5, JavaScriptCore, Front-end, Ruby, Bootstrap, Backbone.js, HTML, CSS, JavaScript

Full-stack Developer (Contractor)

2015 - 2016
Cuff.io
  • Created its website with Shopify theme and API.
  • Fixed the AngularJS and Node.js issues of cuff.io internal services.
  • 创建了一个PostCSS插件,以解决使用Shopify主题CSS文件时代码编辑器中的语法高亮问题.
  • Rewrote all automation tests of a Node.js service of cuff.io to solve callback hell.
Technologies: Sublime Text, MacOS, Webpack, Functional Programming, PostCSS, Stylelint, ESLint, Cross-browser Compatibility, JavaScript Toolchain, ECMAScript (ES6), Chrome Developer Tools, JavaScript Debugging, PSD to HTML, JavaScript Libraries, Git, NPM, JavaScript Testing, CSS3, HTML5, JavaScriptCore, Front-end, AngularJS, Node.js, Shopify, HTML, CSS, JavaScript

Full-stack Developer

2015 - 2016
Self Employed (Freelancer)
  • 用React和Redux为一家小公司开发了一个运行在微信上的移动网站.
  • 为一个小公司开发了一个内部服务,用AngularJS 2将数据从Wrike同步到Trello.
  • Developed a demo mobile app to show conferences' video listed in confreaks.使用React Native来评估它是否可以用于未来的小型初创公司的开发.
Technologies: Sublime Text, MacOS, Webpack, Functional Programming, PostCSS, Stylelint, ESLint, Cross-browser Compatibility, JavaScript Toolchain, ECMAScript (ES6), Chrome Developer Tools, JavaScript Debugging, PSD to HTML, JavaScript Libraries, Git, REST APIs, NPM, CSS3, HTML5, JavaScriptCore, Front-end, React Native, AngularJS, Angular, Ruby, Node.js, Bootstrap, HTML, CSS, JavaScript, Redux, React

Co-Founder

2013 - 2015
ZUI & 最美应用
  • Led the content team which review best mobile apps.
  • Created a Chrome extension to increase content team productivity.
  • Manually tested and verified mobile apps developed by our company.
  • Released mobile apps to different Android app stores in China.
  • Taught project management and schedule tools, organized product plan meeting to improve team productivity.
  • Organized retrospective and knowledge share meeting to improve company culture.
  • 指导初级员工,教他们如何在公司里专业地工作.
Technologies: Sublime Text, MacOS, Cross-browser Compatibility, JavaScript Toolchain, Chrome Developer Tools, JavaScript Debugging, PSD to HTML, JavaScript Libraries, Git, REST APIs, NPM, Agile Software Development, Agile Workflow, CSS3, HTML5, JavaScriptCore, Front-end, Python, Android, iOS, Chrome Extensions, CSS, HTML, JavaScript

Senior Front-end Developer

2011 - 2013
OpenFeint/Gree
  • 在团队中为游戏开发者开发使用混合架构的SDK.
  • Fixed browser compatibility issues in iOS and Android phone.
  • Developed mobile pages in a pre-installed app of AT&T to introduce games in OpenFeint network.
  • 协助开发内部前端和后端数据管理工具.
Technologies: Sublime Text, MacOS, Cross-browser Compatibility, JavaScript Toolchain, Chrome Developer Tools, JavaScript Debugging, PSD to HTML, JavaScript Libraries, Git, REST APIs, Node.js, Agile Software Development, Agile Workflow, JavaScript Testing, CSS3, HTML5, JavaScriptCore, Front-end, Android, iOS, Backbone.js, HTML, CSS, JavaScript

Front-end Developer

2009 - 2011
ThoughtWorks
  • 作为一名前端开发人员,在不同的团队工作,开发外包产品.
  • Developed all web pages on the front-end based on UI design.
  • Fixed browser compatibility issues.
  • Fixed front-end performance issues.
  • Assisted in product design and user experience.
Technologies: Sublime Text, MacOS, Cross-browser Compatibility, Chrome Developer Tools, JavaScript Debugging, PSD to HTML, JavaScript Libraries, Agile Software Development, Agile Workflow, JavaScript Testing, HTML5, JavaScriptCore, Front-end, Python, Ruby, Java, jQuery, HTML, CSS, JavaScript

Member of Technical Staff

2008 - 2009
Oracle
  • Worked in a team to develop a K12 product of Australia.
  • Fixed browser related issues.
  • Assisted in icon design.
Technologies: MacOS, Cross-browser Compatibility, JavaScript Debugging, PSD to HTML, JavaScript Libraries, JavaScriptCore, Front-end, HTML, CSS, JavaScript, JSF, Java

Part-time Training Lecturer

2007 - 2009
ITCAST Podcasting Education & Technology Co., Ltd
  • Taught AJAX technology in a training school.
  • Taught jQuery technology in a training school.
  • Taught AJAX and jQuery technology via an online course.
Technologies: Cross-browser Compatibility, JavaScript Debugging, JavaScript Libraries, HTML5, JavaScriptCore, Front-end, Ajax, jQuery, CSS, HTML, JavaScript

Team Leader

2006 - 2008
East Port Technology Co., Ltd(China E-port Information Data Center)
  • 在团队中工作,开发其他业务团队使用的核心框架.
  • Led teammates to maintain the core framework and develop new projects.
  • Taught developers from business team about the core framework.
  • Investigated new technologies such as AJAX and taught it in the company.
Technologies: JavaScript Debugging, HTML, jQuery, JavaScriptCore, Front-end, Ajax, CSS, JavaScript, Java

作为一名兼职培训讲师,在线和课堂上教授AJAX和jQuery

我的第一份工作是内部培训讲师,之后开始在课堂上教授AJAX和jQuery,并为在线培训录制视频.

Use my Chinese name plus AJAX(http://www.google.com/search?q=ajax+%E7%8E%8B%E5%85%B4%E9%AD%81&oq=ajax+%E7%8E%8B%E5%85%B4%E9%AD%81&aqs=chrome..69i57j0l5.6543j0j9&sourceid=chrome&ie=UTF-8) and jQuery(http://www.google.com/search?q=jQuery+%E7%8E%8B%E5%85%B4%E9%AD%81&oq=jQuery+%E7%8E%8B%E5%85%B4%E9%AD%81&aqs=chrome..69i57.6328j0j4&sourceid=chrome&ie=UTF-8) can still find some videos I recorded 10 years ago.

Satang Pro

http://satangcorp.com/
Satang is Thailand's most trusted platform for digital asset exchange. Satang Pro是泰国第一个受监管和最受信任的数字资产交易所. In this project, I helped to rebuilt Satang Pro UI from scratch, 设计前端架构,满足本地团队未来的维护需求.

Firstly by getFirstly.co‪m‬

第一个应用程序,使用QR码快速有效地传输您的联系信息. 你可以扫描二维码,分享你想要的或多或少的欧博体育app下载. 不再需要搜索社交媒体来寻找某人,在现场快速交换信息.
作为一名独立的全栈开发者,我使用React Native从头开始构建iOS和Android应用, and published iOS version to App Store.

OX Street

http://oxstreet.com/
Ox street is the future of street culture in Asia, and the best way to buy and sell authentic sneakers.
I helped the product to move from MVP 1.0 to MVP 1.5, implement new features and fix existing bugs.
2004 - 2006

Master's Degree in Computer Science

Beijing Institute of Technology - Beijing, China

2000 - 2004

Bachelor's Degree in Computer Science

Beijing Institute of Technology - Beijing, China

Languages

JavaScript, ECMAScript (ES6), HTML, HTML5, CSS, CSS3, TypeScript, SCSS, Java, Ruby, Python, GraphQL

Frameworks

JavaScriptCore, Ant Design, React Native, Express.js, Electron, Redux, JSF, Bootstrap, Angular, AngularJS, Jest, Material UI

Libraries/APIs

jQuery, React, Antd, React Navigation, Node.js, REST APIs, WebRTC, Twilio API, Backbone.js, Stripe, Redux-Saga, Redux Persist, Vue

Tools

JavaScript Toolchain, JavaScript Debugging, JavaScript Testing, Chrome Developer Tools, Mongoose, PostCSS, NPM, Webpack, Stylelint, Fastlane, TestFlight, Git, Sublime Text, Canvas, Auth0, React Apollo

Other

Styled-components, JavaScript Libraries, PSD to HTML, XD to HTML, Front-end, Chrome Extensions, ESLint, Cross-browser Compatibility, CodePush, GitHub Actions, App Store, Google Play Store, Ajax, A/B Testing, i18n, Integration, Axios, Stripe Payments

Paradigms

敏捷工作流,敏捷软件开发,函数式编程,测试,应用程序开发

Platforms

Shopify, Firebase, iOS, Android, MacOS, Linux, Twilio, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Storage

MongoDB, IndexedDB

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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