resume
个人介绍
姓名: 邢旻罡
出生: 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开发
其他
我写完上面这么多我都有些感动了~
炫轮尾灯之前的都是本科阶段做的事情,由于当时没有好好的记录时间,所以具体哪一年,做了多久确实记不清楚了。
还有一些自己做着玩儿的东西,我也不想说了,因为看起来不像回事儿,写了也没意思~