个人介绍

姓名: 邢旻罡

出生: 1994

E-mail: vikingwarlock@163.com

Github: VikingWarlock

学历: 电子科技大学在读研究生


自我介绍

很小的时候接触了计算机,小学时候觉得电脑游戏不错,幻想开发自己的游戏。初中的时候接触了编程,参加了NOIP,开启了编程的大门。高中也参加了NOIP,但是为了好好学习,并没有得什么奖,但是被苹果洗了个脑。大学可以想学什么学什么,终于走上了开发的道路。大一下开始编写iOS;大三写过Android, web, arduino;大四写过服务器, WinForm。感觉什么东西都好好玩,想去试试看。

大学期间我明白了一件事情,就是只懂软件,实在是局限性太大,想象空间被硬件牵制住了,所以我接触到了一些硬件方面的东西,比如蓝牙NFC打印机音频线arduino,也明白了硬件上面的一切都和纯软件上的不太一样。

iOS : 2012

Android :2014

python : 2015

web : 2014

WinForm : 写过两次…


工作经历(在哪儿呆过)

成都晨电智能科技有限公司

2014.10-至今

电子科技大学通信学院互动体验中心

2013.10-至今


项目经历

38 速度踏频小程序

使用工具: 微信开发者工具

开发环境: Mac OS X

项目描述: 使用微信小程序来连接传感器、接收数据并解析显示在界面上

负责内容: 全部

37 爱扽防伪芯片测试程序

使用工具: Visual Studio, Rider

开发环境: Windows

项目描述: 精益防伪新一代防伪芯片的测试上位机系统

负责内容: 底层读取器驱动、库封装、整体架构设计

36 智骑控制板测试软件

使用工具: Android Studio

开发环境: Mac OS X

项目描述: 指定测试流程,并通过软件对智骑控制板进行出厂测试

负责内容: Android

35 智骑消旋软件

使用工具: Xcode, App Code, Android Studio

开发环境: Mac OS X

项目描述: 通过软件对智骑骑行台进行消旋和空中升级功能

负责内容: Android, iOS 全部

34 智骑消旋SDK

使用工具: Xcode, App Code, Android Studio

开发环境: Mac OS X

项目描述: 封装智骑骑行台消旋功能

负责内容: Android, iOS 全部

33 Cycplus 促销网页

使用工具: Webstorm, Gulp

开发环境: Mac OS X

项目描述: 通过网页展示最新产品

负责内容: 整个网站

32 Cycplus 码表App

使用工具: Xcode, App Code, Android Studio

开发环境: Mac OS X

项目描述: 通过网络和蓝牙从Cycplus码表硬件获取fit文件,并进行解析,以及展示分析各种数据,云端同步,排行榜等……

负责内容: Android, iOS 全部

31 G3PLC 适配层更新

使用工具: Sublime Text, Keil 5

开发环境: Windows, Mac OS X

项目描述: 保密

负责内容: 理解原有代码,添加新功能

30 Cycplus 公司官网

使用工具: Webstorm

开发环境: Mac OS X

项目描述: 公司官网,第一次使用gulp构建项目

负责内容: 整个网站

29 茶叶商城

使用工具: Android Studio, Pycharm

开发环境: Mac OS X, Ubuntu

项目描述: 一个售卖茶叶以及茶叶文化的商城社交App

负责内容: 服务器、Android基础框架(网络封装、MVP框架搭建)

28 石油勘测机的配置程序

使用工具: Android Studio

开发环境: Mac OS X

项目描述: 通过蓝牙对石油勘测机进行配置

负责内容: 蓝牙模块、命令采集

27 速度踏频测试程序

使用工具: Android Studio

开发环境: Mac OS X

项目描述: 速度踏频是BLE的公有协议,该工具可以方便工厂中测试速度踏频器的蓝牙信号强度,以及是否正常工作

负责内容: 全部

26 Linkit One 空调遥控

使用工具: Arduino、示波器

开发环境: Mac OS X

项目描述: 自己课外业余做做的小智能硬件,目标是根据蓝牙设定,自动开启和关闭空调

负责内容: 全部

25 尾灯测试程序

使用工具: Android Studio

开发环境: Mac OS X

项目描述: 尾灯硬件的工厂测试程序,提高工厂测试的效率

负责内容: 全部

24 新炫轮测试程序

使用工具: Xcode

开发环境: Mac OS X

项目描述: 新炫轮硬件采用了全新的蓝牙协议和发送流程,测试流程也发生了改变

负责内容: 全部

11-2 21-2 炫轮重要更新

使用工具: Android Studio、 App Code

开发环境: Mac OS X

项目描述: 炫轮硬件使用了全新的构架、全新的协议、发送时间大大的缩减。在这次更新中,app兼容新版炫轮的同时,添加了镜像模式

负责内容: 全部

23 007水壶架海外APN查询网页

使用工具: Webstorm

开发环境: Mac OS X

项目描述: 使用模版,解析了带有APN信息的Json文件,方便用户查询自己所在的国家是否可以使用007水壶架

负责内容: 网页

22 Cycplus官方网站

使用工具: Webstorm

开发环境: Mac OS X, Ubuntu

项目描述: 公司官网, 显示所有产品的集合

负责内容: 网页

21 炫轮Android端

使用工具: Android Studio

开发环境: Mac OS X

项目描述: 重写新版炫轮Android端,使其更加稳定,尽量修复所有bug

负责内容: 蓝牙工具类,蓝牙搜索界面,事件工具,数据迁移工具,图像处理,数据封装.

20 007水壶架测试程序

使用工具: Android Studio, Web Storm, Pycharm, Leancloud

开发环境: Mac OS X

项目描述: 策划水壶架工厂测试流程,水壶架和钥匙的蓝牙测试工具,以及结果呈现网页

负责内容: 蓝牙工具,网页,IMEI数据录入,制定测试流程

19 007水壶架 Android端

使用工具: Android Studio

开发环境: Mac OS X

项目描述: 新一款智能硬件,007定位器水壶架配套使用的app,提供蓝牙绑定,定位器设置,地图显示,以及推送通知.

负责内容: Android端 蓝牙工具类,网络类,部分地图操作,推送,后期维护,海外APN配置检查

18 炫轮尾灯

使用工具: Android Studio

开发环境: Ubuntu

项目描述: 在炫轮App的基础上扩展其他的智能硬件。

负责内容: Android端

17 007水壶架 iOS端

使用工具: Xcode

开发环境: Mac OS X

项目描述:新一款智能硬件,007定位器水壶架配套使用的app,提供蓝牙绑定,定位器设置,地图显示,以及推送通知.

负责内容: iOS端

16 眉山检察院信息平台

使用工具: Pycharm

开发环境: Ubuntu, Windows Server 2008

项目描述: 四川省眉山市检察院的一个信息录入平台,用来将一些记录信息化,提供查询打印,提醒等功能。

负责内容: 服务器端

15 炫轮尾灯

使用工具: XCode, CocoaPod

开发环境: Mac OS X

项目描述: 在炫轮App的基础上扩展其他的智能硬件。

负责内容: iOS端

14 定位器智能硬件的微信端

使用工具:Pycharm,WebStorm,微信开发者工具

开发环境:Ubuntu

项目描述:定位器硬件会时不时地把位置信息发送给服务器,服务器可以根据信息选择对绑定的用户进行推送。用户可以主动的在微信上查看定位器位置,分享权限,修改配置信息。

负责内容:全部

13 二维码生成器

使用工具: Visual Studio 2015, GPrinter 2120EU

开发环境: Windows 7

项目描述: 定位器产品将通过扫描二维码来绑定,二维码由定位器GSM模块的IMEI来决定,这个软件的作用是通过串口读取定位器的IMEI,并且通知服务器,然后控制标签打印机打印二维码。

负责内容: 全部

12 官网修改

使用工具:WebStorm

开发环境:Ubuntu

项目描述: 根据需求修改官网

负责内容: 全部

11 炫轮3.0 App

使用工具: XCode, CocoaPod

开发环境: Mac OS X

项目描述: 炫轮App在发布一年后首次重大更新,使用了全新的UI,全新的交互方式,更精准的数据采集方式,稳定性更好,自定义图片更强大,图片分类,同时控制前后轮……简单说,就是重写了一份新的

负责内容: iOS全部,参与服务器接口设计

10 炫轮更新程序

使用工具: XCode

开发环境: Mac OS X

项目描述: 由于炫轮硬件支持通过蓝牙来更新程序,为了方便我们自己大规模批量升级炫轮硬件,特地开发此App。这个App会自动的连接炫轮,读取其版本信息,并且升级和记录。为了提高效率,这个App支持多台手机一起批量升级,并保证已经升级的炫轮不会升级两次。

负责内容: App全部,参与硬件OTA协议设计

9 媒体营销网页端

使用工具: WebStorm

开发环境: Mac OS X

项目描述: 商家在网页端设置宣传路线,并发布。商家可以在网页端查看参加宣传活动的每个炫轮用户的宣传情况。

负责内容: 网页端地图模块

8 媒体营销 App

使用工具: XCode, CocoaPod

开发环境: Mac OS X

项目描述: 需要拥有炫轮的用户使用该App,参加活动,并且自动的将活动图片上传到炫轮,在保证速度的情况下,记录轨迹和速度,并且上传服务器。

负责内容: iOS端全部

7 炫轮后台管理 2.0

使用工具: WebStorm

开发环境: Mac OS X

项目描述: 炫轮App使用的后台管理系统,可以上传图片删除图片,添加炫轮固件,查询某个iOS用户的激活记录

负责内容: 网页端全部

6 音频码表

使用工具: XCode, CocoaPod

开发环境: Mac OS X

项目描述: App采集音频口的数据,进行分析,来记录自行车轮子经过一圈的时间,以此来计算自行车的车速,使用了iFFT来操作音频数据。并显示当前位置,绘制运动轨迹,上传服务器运动记录。

负责内容: iOS端全部,专利撰写

5 快乐居家2.0

使用工具: XCode, CocoaPod

开发环境: Mac OS X

项目描述: 一款家政O2O的外包项目,提供商品售卖,维修服务,有优惠券,分享,支付等功能,并且针对不同的地区有不一样的服务。

负责内容: iOS端全部

4 炫轮2.0 App

使用工具: XCode, CocoaPod

开发环境: Mac OS X

项目描述: 炫轮App第一次改版,使用了侧滑风格的UI,支持连接两个蓝牙,自定义图片,自定义文字,下载图库,上传动图,记录骑行数据,并提供Apple Watch App。

负责内容: iOS端,Apple Watch端全部

3 快乐居家1.0

使用工具: XCode, CocoaPod

开发环境: Mac OS X

项目描述: 一款家政O2O的外包项目,提供维修服务,有优惠券,分享功能。

负责内容: iOS端全部

2 精益防伪

使用工具: Eclipse, Android Studio

开发环境 Mac OS X, Windows 7

项目描述: 一款以酒防伪为主题的软件,主要通过手机的NFC读取酒标签中的信息,并且与服务器交互,对标签内容进行修改。

负责内容: 演示版 Android, 1.0 Android 全部

1 Combee

使用工具: XCode, CocoaPod

开发环境: Mac OS X

项目描述: 一款基于组织消息管理的软件,有点儿类似现在的钉钉,可以发起通知,每个收到的用户会记录阅读状态。对于一直没有阅读通知的用户,可以使用短信或者电话提醒。支持聊天,支持文件上传,支持投票等功能。

负责内容: iOS端维护升级

0 Deskit

使用工具: XCode

开发环境: Mac OS X

项目描述: 一款学校官方的新闻发布平台。

负责内容: 参与iOS开发


其他

我写完上面这么多我都有些感动了~

炫轮尾灯之前的都是本科阶段做的事情,由于当时没有好好的记录时间,所以具体哪一年,做了多久确实记不清楚了。

还有一些自己做着玩儿的东西,我也不想说了,因为看起来不像回事儿,写了也没意思~