王兴奎,中国北京开发商
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

Xingkui is a full-stack developer who has 10+ years of front-end and 3+ years of back-end experience. He has lots of work experience in web development for enterprise and consumer products. 他还作为一家初创公司的联合创始人工作了大约两年. 他现在是一名自由职业者,以平衡工作和生活. He prefers to work in JavaScript, CSS, HTML, and React on the front end and Node.js on the back end.

Portfolio

NAW Consulting LLC. (via Toptal)
MacOS,函数式编程,ESLint, JavaScript工具链,ECMAScript (ES6)...
Satang Technology Company Ltd. (via Toptal)
Visual Studio Code (VS Code), MacOS, Webpack,函数式编程,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...

...experience was working as a core SDK developer of OpenFeint which was the largest mobile social game network.

Work Experience

Full-stack React Native Developer

2020 - 2020
NAW Consulting LLC. (via Toptal)
  • Developed an app that lets the users transfer contact information via QR code with React Native and Firebase.
  • 实现了iOS App的暗模式和亮模式UI.
  • Integrated CodePush to the app to support OTA update which let us ship hotfix without submitting a new version to the App Store.
  • Built and uploaded a new test build to TestFlight and Google Play Store automatically with Fastlane and Github Actions.
  • Helped the client to develop project development and release plan with a Trello board.
  • 发布iOS版本到App Store http://apps.apple.com/cn/app/firstly-by-getfirstly-com/id1524585144.
Technologies: MacOS,函数式编程,ESLint, JavaScript工具链,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)
  • 从头开始重建Satang Pro UI.
  • Designed the front-end architecture to meet the future maintenance needs of the local team.
  • Developed most of control panel UI.
  • Worked closely with product manager and QA to implement new features and fix bugs. 也为团队提供UI设计和功能建议.
  • Reviewed code of other teammates.
技术:Visual Studio Code (VS Code), MacOS, Webpack,函数式编程,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
  • 帮助产品从MVP 1开始.0 to MVP 1.5.
  • 帮助实现新特性并修复现有的错误.
  • 对UI设计和产品设计提出了更好的解决方案.
  • 帮助CEO了解产品的技术细节.
  • 帮助CEO面试未来产品开发的新候选人.
技术:亚马逊网络服务(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)
  • 从头开始构建一个新产品,并做出架构决策.
  • 将所有JavaScript文件迁移到Typescript.
  • 使用Jest和React测试库编写集成测试.
  • 与产品经理和设计师紧密合作实现新功能.
  • 帮助审核其他团队成员编写的前端代码.
  • 实现文字聊天和视频聊天与Twilio.
  • Integrated Stripe checkout.
技术: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)
  • Created a Chrome extension to parse wishlist and order items of user's Amazon account, and generate a report.
  • Built the extension to show the price and related information of all third-party sellers for all wishlist items on the same page, 在同一页面上显示用户的所有订单相关信息, 按产品名称过滤或按价格排序的所有愿望清单项目和订单项目, 并将订单相关数据保存到IndexedDB以供离线使用.
技术: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)
  • Created an electron app running in Mac, Linux, and Windows to share screen via WebRTC.
  • Created a static page to view remote screen of a machine running the electron app via WebRTC.
  • 创建了一个工具来捕获远程屏幕的屏幕截图.
  • Created a tool to let the user add an annotation to the screenshot of remote screen, 下载带有注释的截图.
技术: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)
  • Created an A/B test tool to increase the number of subscribers to the Axios AM newsletter.
  • 帮助提高文章页面的每次会话/访问的转化率,从0.2% to 3%+.
  • 创建了一个工具,让增长团队从axios中挑选任何文章.com site to do the A/B test.
  • Created a tool to let the growth team customize and preview promotion language and marketing content.
  • 创建了一个工具,让增长团队查看数据报告,包括页面浏览量, button click number, subscriber number, and conversion rate.
技术: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
  • Created a demo remote control server and client app to test out if it can solve a business problem in a month with Electron.
  • Remote-controlled a machine installed a client app from a server app using WebRTC.
  • Started a system embedded VNC service automatically and used Guacamole as a VNC proxy to render a VNC screen from an electron server app using an electron client app.
  • Started a system embedded RDP service automatically and used electron server app to launch RDP client to connect using an electron client app.
  • Synced data between the client app and server app using Firebase real-time database.
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
  • 开发SmartSoft企业产品的新功能.
  • 修复SmartSoft企业产品前端bug.
  • Rewrote all CSS files of SmartSoft enterprise product to upgrade bootstrap from version 2 to version 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
  • 用Shopify主题和API创建网站.
  • Fixed the AngularJS and Node.js issues of cuff.io internal services.
  • Created a PostCSS plugin to solve syntax highlighting issues in the code editor when using Shopify theme CSS file.
  • 重写节点的所有自动化测试.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)
  • Developed a mobile site running in WeChat with React and Redux for a tiny startup.
  • Developed an internal service to sync data from Wrike to Trello with AngularJS 2 for a small startup.
  • 开发了一个演示移动应用程序,显示在confreaks中列出的会议视频.tv with React Native to evaluate if it can be used in future development for a tiny startup.
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 & 最美应用
  • 带领内容团队审核最佳手机应用.
  • 创建了一个Chrome扩展,以提高内容团队的生产力.
  • 手动测试和验证我们公司开发的移动应用程序.
  • 在中国不同的安卓应用商店发布手机应用.
  • 教授项目管理和进度工具, 组织产品计划会议,提高团队生产力.
  • 组织回顾和知识分享会,提升公司文化.
  • Mentored junior employees and taught them how to work professionally in a company.
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
  • Worked in a team to develop SDK that used hybrid architecture for game developers.
  • 修复了iOS和Android手机的浏览器兼容性问题.
  • 在AT预装app中开发移动端页面&将游戏引入OpenFeint网络.
  • Assisted in developing internal data management tools on the front-end and back-end.
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
  • Worked in different teams as a dedicated front-end developer to develop outsourcing products.
  • 开发所有基于UI设计的前端网页.
  • Fixed browser compatibility issues.
  • Fixed front-end performance issues.
  • 协助产品设计和用户体验.
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
  • 与团队合作开发澳大利亚K12产品.
  • 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
  • 在培训学校教授AJAX技术.
  • 在培训学校教授jQuery技术.
  • 通过在线课程教授AJAX和jQuery技术.
技术:跨浏览器兼容性, JavaScript Debugging, JavaScript Libraries, HTML5, JavaScriptCore, Front-end, Ajax, jQuery, CSS, HTML, JavaScript

Team Leader

2006 - 2008
East Port Technology Co.中国电子口岸信息数据中心
  • Worked in a team to develop the core framework that was used by other business teams.
  • 带领团队成员维护核心框架,开发新项目.
  • 向业务团队的开发人员讲授核心框架.
  • 研究新技术,如AJAX,并在公司教授.
Technologies: JavaScript Debugging, HTML, jQuery, JavaScriptCore, Front-end, Ajax, CSS, JavaScript, Java

As a Part Time Training Lecturer to Teach AJAX and jQuery Online and in Classroom

I worked as an internal training lecturer during my first job and then start to teach AJAX and jQuery in the classroom and recorded videos for online training.

使用我的中文名字加上AJAX(http://www).google.com/search?q = ajax + % E7 % 8 e % 8 b % E5 % 85% b4%e9%ad % 81&oq = ajax + % E7 % 8 e % 8 b % 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 % 8 e % 8 b % E5 % 85% b4%e9%ad % 81&oq = jQuery + % E7 % 8 e % 8 b % E5 % 85% b4%e9%ad % 81&aqs=chrome..69i57.6328j0j4&sourceid=chrome&我仍然可以找到一些我10年前录制的视频.

Satang Pro

http://satangcorp.com/
Satang是泰国最值得信赖的数字资产交易平台. Satang Pro is the first regulated and most trusted digital asset exchange in Thailand. In this project, 我帮助从头开始重建了Satang Pro UI, design the front-end architecture to meet the future maintenance needs of the local team.

Firstly by getFirstly.co‪m‬

The Firstly app, uses QR codes to transfer your contact information quickly and efficiently. You can scan your QR code and share as little or as much contact information as you would like. No more searching social media to find someone, quickly exchange information on the spot.
I built the iOS and Android apps with React Native from scratch as a solo full stack developer, 并在App Store上发布了iOS版本.

OX Street

http://oxstreet.com/
牛街是亚洲街头文化的未来, 也是买卖正品运动鞋的最佳途径.
我帮助产品从MVP 1升级到MVP 1.0 to MVP 1.5、实现新功能并修复现有bug.
2004 - 2006

计算机科学硕士学位

北京理工大学-中国北京

2000 - 2004

计算机科学学士学位

北京理工大学-中国北京

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导航,Node.js, REST API, 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

Agile Workflow, Agile Software Development, Functional Programming, Testing, App Development

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

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

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring