Xingkui Wang
Verified Expert in Engineering
Front-end Developer
星奎是一个拥有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
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Sublime Text, Git, Linux, MacOS
The most amazing...
...我曾在最大的手机社交游戏网站OpenFeint担任核心SDK开发者.
Work Experience
Full-stack React Native Developer
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.
React Developer
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.
React Developer
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.
React Developer
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.
Chrome Extension Developer
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.
JavaScript Developer
TestingBot (via Toptal)
- 创建了一个在Mac, Linux和Windows上运行的电子应用程序,通过WebRTC共享屏幕.
- 创建了一个静态页面,通过WebRTC查看运行电子应用程序的机器的远程屏幕.
- Created a tool to capture screenshots of remote screen.
- 创建了一个工具,允许用户向远程屏幕的屏幕截图添加注释, and download the screenshot with annotation.
Node.js/JavaScript Developer
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.
Full-stack Developer (Contractor)
Office IQ
- 创建了一个演示远程控制服务器和客户端应用程序,以测试它是否可以在一个月内用Electron解决业务问题.
- 远程控制一台机器,使用WebRTC从服务器应用安装客户端应用.
- 自动启动系统嵌入式VNC服务,并使用Guacamole作为VNC代理,从电子服务器应用程序使用电子客户端应用程序呈现VNC屏幕.
- 自动启动系统嵌入式RDP服务,使用电子服务器app启动RDP客户端,使用电子客户端app连接.
- 使用Firebase实时数据库在客户端应用程序和服务器应用程序之间同步数据.
Front-end Developer (Contractor)
SmartSoft
- Developed new features of SmartSoft enterprise product.
- Fixed front-end bugs of SmartSoft enterprise product.
- 重写SmartSoft企业产品的所有CSS文件,将bootstrap从版本2升级到版本4.
Full-stack Developer (Contractor)
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.
Full-stack Developer
Self Employed (Freelancer)
- 用React和Redux为一家小公司开发了一个运行在微信上的移动网站.
- 为一个小公司开发了一个内部服务,用AngularJS 2将数据从Wrike同步到Trello.
- Developed a demo mobile app to show conferences' video listed in confreaks.使用React Native来评估它是否可以用于未来的小型初创公司的开发.
Co-Founder
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.
- 指导初级员工,教他们如何在公司里专业地工作.
Senior Front-end Developer
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.
- 协助开发内部前端和后端数据管理工具.
Front-end Developer
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.
Member of Technical Staff
Oracle
- Worked in a team to develop a K12 product of Australia.
- Fixed browser related issues.
- Assisted in icon design.
Part-time Training Lecturer
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.
Team Leader
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.
Experience
作为一名兼职培训讲师,在线和课堂上教授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/Firstly by getFirstly.com
作为一名独立的全栈开发者,我使用React Native从头开始构建iOS和Android应用, and published iOS version to App Store.
OX Street
http://oxstreet.com/I helped the product to move from MVP 1.0 to MVP 1.5, implement new features and fix existing bugs.
Education
Master's Degree in Computer Science
Beijing Institute of Technology - Beijing, China
Bachelor's Degree in Computer Science
Beijing Institute of Technology - Beijing, China
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 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
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring