Xingkui Wang
Verified Expert in Engineering
Front-end Developer
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
Experience
Availability
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
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.
React Developer
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.
React Developer
Ox Street
- 帮助产品从MVP 1开始.0 to MVP 1.5.
- 帮助实现新特性并修复现有的错误.
- 对UI设计和产品设计提出了更好的解决方案.
- 帮助CEO了解产品的技术细节.
- 帮助CEO面试未来产品开发的新候选人.
React Developer
Brainwave Hub (via Toptal)
- 从头开始构建一个新产品,并做出架构决策.
- 将所有JavaScript文件迁移到Typescript.
- 使用Jest和React测试库编写集成测试.
- 与产品经理和设计师紧密合作实现新功能.
- 帮助审核其他团队成员编写的前端代码.
- 实现文字聊天和视频聊天与Twilio.
- Integrated Stripe checkout.
Chrome Extension Developer
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以供离线使用.
JavaScript Developer
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, 下载带有注释的截图.
Node.js/JavaScript Developer
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.
Full-stack Developer (Contractor)
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.
Front-end Developer (Contractor)
SmartSoft
- 开发SmartSoft企业产品的新功能.
- 修复SmartSoft企业产品前端bug.
- Rewrote all CSS files of SmartSoft enterprise product to upgrade bootstrap from version 2 to version 4.
Full-stack Developer (Contractor)
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.
Full-stack Developer
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.
Co-Founder
ZUI & 最美应用
- 带领内容团队审核最佳手机应用.
- 创建了一个Chrome扩展,以提高内容团队的生产力.
- 手动测试和验证我们公司开发的移动应用程序.
- 在中国不同的安卓应用商店发布手机应用.
- 教授项目管理和进度工具, 组织产品计划会议,提高团队生产力.
- 组织回顾和知识分享会,提升公司文化.
- Mentored junior employees and taught them how to work professionally in a company.
Senior Front-end Developer
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.
Front-end Developer
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.
- 协助产品设计和用户体验.
Member of Technical Staff
Oracle
- 与团队合作开发澳大利亚K12产品.
- Fixed browser related issues.
- Assisted in icon design.
Part-time Training Lecturer
ITCAST Podcasting Education & Technology Co., Ltd
- 在培训学校教授AJAX技术.
- 在培训学校教授jQuery技术.
- 通过在线课程教授AJAX和jQuery技术.
Team Leader
East Port Technology Co.中国电子口岸信息数据中心
- Worked in a team to develop the core framework that was used by other business teams.
- 带领团队成员维护核心框架,开发新项目.
- 向业务团队的开发人员讲授核心框架.
- 研究新技术,如AJAX,并在公司教授.
Experience
As a Part Time Training Lecturer to Teach AJAX and jQuery Online and in Classroom
使用我的中文名字加上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/Firstly by getFirstly.com
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.
Education
计算机科学硕士学位
北京理工大学-中国北京
计算机科学学士学位
北京理工大学-中国北京
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring