Xingkui Wang
Verified Expert in Engineering
Front-end Developer
星奎是一个拥有10年以上前端和3年以上后端经验的全栈开发人员. 他在企业和消费者产品的web开发方面有丰富的工作经验. 他还作为一家初创公司的联合创始人工作了大约两年. 他现在是一名自由职业者,以平衡工作和生活. 他更喜欢在前端和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
全栈React Native Developer
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.
React Developer
Satang Technology Company Ltd. (via Toptal)
- 从头开始重建Satang Pro UI.
- 设计前端架构,满足本地团队未来的维护需求.
- 开发了大部分控制面板UI.
- 与产品经理和QA紧密合作,实现新功能并修复bug. 也为团队提供UI设计和功能建议.
- 审核其他团队成员的代码.
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)
- 创建了一个Chrome扩展解析愿望清单和订购项目的用户的亚马逊帐户, and generate a report.
- 建立了扩展,以显示所有第三方卖家的价格和相关信息的所有愿望清单项目在同一页面上, 在同一页面上显示用户的所有订单相关信息, 按产品名称过滤或按价格排序的所有愿望清单项目和订单项目, 并将订单相关数据保存到IndexedDB以供离线使用.
JavaScript Developer
TestingBot (via Toptal)
- 创建了一个在Mac, Linux和Windows上运行的电子应用程序,通过WebRTC共享屏幕.
- 创建了一个静态页面,通过WebRTC查看运行电子应用程序的机器的远程屏幕.
- 创建了一个工具来捕获远程屏幕的屏幕截图.
- 创建了一个工具,允许用户向远程屏幕的屏幕截图添加注释, 下载带有注释的截图.
Node.js/JavaScript Developer
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.
全栈开发人员(承包商)
Office IQ
- 创建了一个演示远程控制服务器和客户端应用程序,以测试它是否可以在一个月内用Electron解决业务问题.
- 远程控制一台机器,使用WebRTC从服务器应用安装客户端应用.
- 自动启动系统嵌入式VNC服务,并使用Guacamole作为VNC代理,从电子服务器应用程序使用电子客户端应用程序呈现VNC屏幕.
- 自动启动系统嵌入式RDP服务,使用电子服务器app启动RDP客户端,使用电子客户端app连接.
- 使用Firebase实时数据库在客户端应用程序和服务器应用程序之间同步数据.
前端开发人员(承包商)
SmartSoft
- 开发SmartSoft企业产品的新功能.
- 修复SmartSoft企业产品前端bug.
- 重写SmartSoft企业产品的所有CSS文件,将bootstrap从版本2升级到版本4.
全栈开发人员(承包商)
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.
Full-stack Developer
Self Employed (Freelancer)
- 用React和Redux为一家小公司开发了一个运行在微信上的移动网站.
- 为一个小公司开发了一个内部服务,用AngularJS 2将数据从Wrike同步到Trello.
- 开发了一个演示移动应用程序,显示在confreaks中列出的会议视频.使用React Native来评估它是否可以用于未来的小型初创公司的开发.
Co-Founder
ZUI & 最美应用
- 带领内容团队审核最佳手机应用.
- 创建了一个Chrome扩展,以提高内容团队的生产力.
- 手动测试和验证我们公司开发的移动应用程序.
- 在中国不同的安卓应用商店发布手机应用.
- 教授项目管理和进度工具, 组织产品计划会议,提高团队生产力.
- 组织回顾和知识分享会,提升公司文化.
- 指导初级员工,教他们如何在公司里专业地工作.
Senior Front-end Developer
OpenFeint/Gree
- 在团队中为游戏开发者开发使用混合架构的SDK.
- 修复了iOS和Android手机的浏览器兼容性问题.
- 在AT预装app中开发移动端页面&将游戏引入OpenFeint网络.
- 协助开发内部前端和后端数据管理工具.
Front-end Developer
ThoughtWorks
- 作为一名前端开发人员,在不同的团队工作,开发外包产品.
- 开发所有基于UI设计的前端网页.
- 修复浏览器兼容性问题.
- 修复前端性能问题.
- 协助产品设计和用户体验.
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.中国电子口岸信息数据中心
- 在团队中工作,开发其他业务团队使用的核心框架.
- 带领团队成员维护核心框架,开发新项目.
- 向业务团队的开发人员讲授核心框架.
- 研究新技术,如AJAX,并在公司教授.
Experience
作为一名兼职培训讲师,在线和课堂上教授AJAX和jQuery
使用我的中文名字加上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
作为一名独立的全栈开发者,我使用React Native从头开始构建iOS和Android应用, 并在App Store上发布了iOS版本.
OX Street
http://oxstreet.com/我帮助产品从MVP 1升级到MVP 1.0 to MVP 1.5、实现新功能并修复现有bug.
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
敏捷工作流,敏捷软件开发,函数式编程,测试,应用程序开发
Platforms
Shopify, Firebase, iOS, Android, MacOS, Linux, Twilio, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Storage
MongoDB, IndexedDB
Education
计算机科学硕士学位
北京理工大学-中国北京
计算机科学学士学位
北京理工大学-中国北京