简历


简历下载

个人信息

  • 黄海亮 / 男 / 25 / 广州
  • 专科 / 广东科学技术职业学院广州学院 / 计算机应用技术(嵌入式)
  • 工作年限:3年
  • 爱好:编程、羽毛球、手作、烹饪。

联系方式

  • 手机:15112010337(QQ/微信同号)
  • Email:739476267@qq.com

自我评价

1.有较广的知识面(计算机软硬件),有web全栈能力。
2.有较强的学习,动手和解决问题的能力,适应性强。
3.遇到问题执着解决。

工作经历(倒序)

广州市搜游网络科技有限公司 ^2018年7月~至今^

Golang后端开发

收款码Api开发:
    http框架:gin
    orm:gorm
    服务间通讯、分布式:nats
        - 发布订阅
        - 队列
    缓存、并发:redis
        - 缓存:配置、频繁读取的mysql数据
        - 并发:多台服务的定时任务抢锁
    数据库:mysql
    业务日志记录:MongoDB
        - 记录请求的整个生命周期

猫池转发服务:
    主要功能
    通过TCP调用猫池的短信收发功能。
    短信任务通过http定时向短信服务平台获取。
    从猫池接收到的短信后通过http推送到短信服务平台。

广州纳之加软件有限公司 ^2016年1月~2018年6月^

硬件安装(实习)^2016年1月~6月^

安装直播、导播、采集设备

web开发(java后端、go后端、前端)^2016年7月~2018年2月^

校园云直点播平台(java):
    基于公司直点播服务的平台,具有课堂直播点播的能力。
    负责前后端维护以及新功能开发,新功能有微信直播、互动课堂、在线访谈等。

H5播放器(js):
    用于替换公司的flash播放器,公司专用协议直点播,基于hls.js、flv.js。

H5VR播放器(js):
    用于播放全景视频,基于three.js。

NDDIP(go):
    多终端视频互动协议,使用websocket通讯。

嵌入式开发(QT arm),并维护经手项目^2018年3月~6月^

嵌入式导播产品:
    基于arm平台使用QT、C++开发。功能,音视频采集后进行导播直播输出。

业余个人项目

1.毕业设计8x8x8光立方贪吃蛇

基于单片机的光立方,使用wifi模块可以在局域网内进行平面贪吃蛇游戏(使用手机或PC程序进行操作)。

2.Wol远程电脑唤醒(go)

项目包含服务端与app端。

http://wol.xiao3.top

3.多媒体文件分类工具(go)

按照多媒体文件的日期信息(照片EXIF信息,视频mediainfo信息)进行文件夹分类整理

https://gitee.com/hailaz/mediafile

4.gadmin项目(go)

基于goframe开发的管理后台(基础功能)

后端https://github.com/hailaz/gadmin

前端https://github.com/hailaz/gadmin-vue

5.搭建NAS

使用Freenas系统

在此基础上搭建了nextcloud、可道云KodExplorer、emby、虚拟机

后续搭建docker集群,如k8s


接触过的技术

  • 开发语言:Golang、JavaScript、HTML、C/C++、Java、易语言
  • 开发工具: VScode、goland、Eclipse、HBuilder、Qt
  • 调试软件:postman、Hitchhiker
  • 环境配置(包管理):Golang、Java、Node.js、Maven
  • 版本管理: Git 、SVN
  • 打包工具: Webpack、NSIS
  • 服务部署: Supervisor、jenkins、docker、Nginx、Resin、Tomcat
  • Web框架:goframe、beego、gin、SpringMVC
  • 中间件:NATS
  • 缓存:redis
  • 前端框架:VUE、Bootstrap
  • 数据库相关:MySQL、SQLite、MongoDB
  • 开放平台:阿里云短信平台、支付宝wap支付、百度地图、微信服务号开发
  • 内网穿透:ngrok、frp
  • 个人存储:freenas
  • 私有云:nextcloud

 Toc
 Tags