1. Walmart销售数据分析系统
项目职务: 架构与软件开发
项目描述: 建立Walmart销售数据分析网站,用于销售数据统计和分析。
参考:http://husadataminer-dev.us-east-1.elasticbeanstalk.com /
工具和语言:Amazon AWS、NodeJS、Express、EJS、HTML5、Javascript、JQuery、Bootstrap、MySQL、Intellij IDEA、Git、Unirest、Promise、Async、KnexJS、passport、connect-busboy、xslx、nodemailer等.
项目职责:
1. 全栈开发,系统设计、系统实现和系统部署,包括UI、数据库处理、文件导入/导出、sftp文件同步、数据可视化、用户注册管理等;
2. 根据业务需求和业务规则从远程sftp服务器中同步数据,将处理后的数据存储到本地MySQL数据中;
3. 可以将数据以excel/CSV/pdf/zip等格式导出;
4. 可以通过前端上传数据,服务器处理后存储到数据库中;
5. 用户权限管理。
2. 全球内容聚合服务器(4KNow App)
项目职务: 架构与软件开发
项目描述: 建立4K视频运营服务器,为美国智能电视提供4K视频聚合功能。
工具和语言:Amazon AWS、NodeJS、Express、EJS、HTML5、Javascript、JQuery、Intellij IDEA、Git、Google Analytics、YouTube API V3、Vimeo API、Unirest、Promise、Async、SwiperJS等.
项目职责:
1. 全栈开发,系统设计、系统实现和系统部署;
2. 实现NodeJS模块用于抓取和分析视频内容;
3. 根据用户需求,对内容进行过滤、分类、推荐;
4. 开发TV客户端用于显示用户感兴趣的视频内容;
5. 定义TV平台集成接口,用于和Native APP进行交互,比如打开Native APP播放指定的视频源;
6. 设计数据统计规则,利用Google Analytics工具进行数据统计和分析。
项目业绩: 该功能已部署并上线,后被海*云托管,成为全球运营项目。
3. Qview App(iOS)
项目职务: 架构与软件开发
项目描述: 通过该功能可以在朋友、家庭成员之间分享手机、pad中的图片和视频,提升TV产品的可玩性。
参考:https://itunes.apple.com/us/app/qview/id1022120129?mt=8
工具和语言:iOS 8+、Swift、XCode、Git、iPhone、iPads、SwiftJSON、GCDAsyncSocket、GCDWebServer等。
项目职责:
1. iOS客户端APP软件架构设计;
2. 使用UDP协议定义业务规则,实现设备发现,iOS设备可以在同一个局域网中发现TV设备;
3. 使用TCP协议实现分享功能,iOS设备可以将视频、图像投射到TV上显示;
4. 客制化image picker view从iOS设备中读取和导出视频和图片;
5. iOS中实现HTTP server功能,使TV和其他设备可以通过HTTP访问方式读取iOS设备分享的视频和照片;
6. 多尺寸iOS设备UI 布局自适应。
项目业绩: 已经发布到Apple Store供市场用户使用。
4. TV Web Framework以及全球市场Smart TV开发
项目职务: 架构与软件开发
项目描述: 设计和实现基于web技术的UI框架,用于海信Linux智能电视。为使用HTML和Javascript技术全球市场智能电视实现新一代UI系统。
参考:https://www.youtube.com/watch?v=J7F4ynsTBRM
工具和语言是:Linux、C、 HTML5、 Javascript、 JQuery、 Opera、 Intellij IDEA、 Google Chrome开发者工具、 Git、 SVN
项目职责:
1. 软件架构设计;
2. UI Framework设计和实现;
3. 抽象和定义电视功能API,与芯片合作商和团队沟通