熟悉WEB应用开发环境,对JavaScript/TypeScript语言特性与面向对象编程有深入的理解
熟练使用流行JavaScript技术,库与框架,如:React/Redux、小程序、jQuery、Bootstrap、ES6、Web Worker、indexedDB、lodash、momentjs、mocha、等等
熟练使用Chrome Dev Tool调试程序,优化性能与渲染
熟练使用开发工具,如:Git、Mercurial、TeamCity、等等
熟练敏捷开发,代码审核,测试驱动开发模式
了解移动端开发iOS/Swift/Objective-C、Android/Java
了解后端开开发Node.js、Go、.NET Core、MySQL、PostgreSQL
熟练使用英文
Verizon Connect,2017年11月至今
针对北美企业用户开发移动端驾驶服务软件,开发程序运行在Android(6+)/iOS(8+) webview中。
软件支持离线模式,通过蓝牙、Wifi与物联网硬件连接,每秒接收并处理数据。分析并重构代码以优化性能支持高频数据处理。
利用mixpanel、logstash、influxDB等工具分析用户使用习惯、解决客户反馈的问题、发现生产环境中的bug。
剥离业务逻辑与UI以迁移webview/Sencha Touch至NativeScript/Angular。