王兴奎,中国北京开发商
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开发方面有丰富的工作经验. 他还作为一家初创公司的联合创始人工作了大约两年. 他现在是一名自由职业者,以平衡工作和生活. 他更喜欢在前端和Node上使用JavaScript、CSS、HTML和React.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...

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

Work Experience

Full-stack React Native Developer

2020 - 2020
NAW Consulting LLC. (via Toptal)
  • 开发了一个应用程序,让用户通过React Native和Firebase的QR码传递联系信息.
  • 实现了iOS App的暗模式和亮模式UI.
  • 将CodePush集成到应用程序中,支持OTA更新,这使我们无需向app Store提交新版本即可发布热修复.
  • 使用Fastlane和Github Actions自动构建并上传新测试构建到TestFlight和Google Play Store.
  • 帮助客户使用Trello板制定项目开发和发布计划.
  • 发布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)
  • Rebuilt Satang Pro UI from scratch.
  • 设计前端架构,满足本地团队未来的维护需求.
  • Developed most of control panel UI.
  • 与产品经理和QA紧密合作,实现新功能并修复bug. 也为团队提供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)
  • 创建了一个Chrome扩展解析愿望清单和订购项目的用户的亚马逊帐户, and generate a report.
  • 建立了扩展,以显示所有第三方卖家的价格和相关信息的所有愿望清单项目在同一页面上, 在同一页面上显示用户的所有订单相关信息, 按产品名称过滤或按价格排序的所有愿望清单项目和订单项目, 并将订单相关数据保存到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)
  • 创建了一个在Mac, Linux和Windows上运行的电子应用程序,通过WebRTC共享屏幕.
  • 创建了一个静态页面,通过WebRTC查看运行电子应用程序的机器的远程屏幕.
  • 创建了一个工具来捕获远程屏幕的屏幕截图.
  • 创建了一个工具,允许用户向远程屏幕的屏幕截图添加注释, 下载带有注释的截图.
技术: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通讯的订阅者数量.
  • 帮助提高文章页面的每次会话/访问的转化率,从0.2% to 3%+.
  • 创建了一个工具,让增长团队从axios中挑选任何文章.com site to do the A/B test.
  • 创建了一个工具,让增长团队定制和预览推广语言和营销内容.
  • 创建了一个工具,让增长团队查看数据报告,包括页面浏览量, 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
  • 创建了一个演示远程控制服务器和客户端应用程序,以测试它是否可以在一个月内用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
  • 开发SmartSoft企业产品的新功能.
  • 修复SmartSoft企业产品前端bug.
  • 重写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
  • 用Shopify主题和API创建网站.
  • Fixed the AngularJS and Node.js issues of cuff.io internal services.
  • 创建了一个PostCSS插件,以解决使用Shopify主题CSS文件时代码编辑器中的语法高亮问题.
  • 重写节点的所有自动化测试.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.
  • 开发了一个演示移动应用程序,显示在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 & 最美应用
  • 带领内容团队审核最佳手机应用.
  • 创建了一个Chrome扩展,以提高内容团队的生产力.
  • 手动测试和验证我们公司开发的移动应用程序.
  • 在中国不同的安卓应用商店发布手机应用.
  • 教授项目管理和进度工具, 组织产品计划会议,提高团队生产力.
  • 组织回顾和知识分享会,提升公司文化.
  • 指导初级员工,教他们如何在公司里专业地工作.
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.
  • 修复了iOS和Android手机的浏览器兼容性问题.
  • 在AT预装app中开发移动端页面&将游戏引入OpenFeint网络.
  • 协助开发内部前端和后端数据管理工具.
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
  • 作为一名前端开发人员,在不同的团队工作,开发外包产品.
  • 开发所有基于UI设计的前端网页.
  • 修复浏览器兼容性问题.
  • 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.中国电子口岸信息数据中心
  • 在团队中工作,开发其他业务团队使用的核心框架.
  • 带领团队成员维护核心框架,开发新项目.
  • 向业务团队的开发人员讲授核心框架.
  • 研究新技术,如AJAX,并在公司教授.
Technologies: JavaScript Debugging, HTML, jQuery, JavaScriptCore, Front-end, Ajax, CSS, JavaScript, Java

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

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

使用我的中文名字加上AJAX(http://www).google.com/search?q=ajax+%E7%8E%8B%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是泰国第一个受监管和最受信任的数字资产交易所. In this project, 我帮助从头开始重建了Satang Pro UI, 设计前端架构,满足本地团队未来的维护需求.

Firstly by getFirstly.co‪m‬

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

OX Street

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

计算机科学硕士学位

北京理工大学-中国北京

2000 - 2004

计算机科学学士学位

北京理工大学-中国北京

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

Frameworks

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

Languages

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

Storage

MongoDB, IndexedDB

Paradigms

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

Platforms

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

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

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

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

Top talent is in high demand.

Start hiring