



个人介绍
简历
基本信息:
姓名:黄刚
性别:男
年龄:38
学历:
2006-2010 广西工学院 计算机科学与技术 本科
专业技能:
4年IT行业前端开发经验,熟悉以下技术:React,CI/CD,JavaScript,Nodejs,Linux,Git。
工作经验:
2023.05-2024.10
广州美央创新科技有限公司 U3D工程师+全栈工程师
2021.11-2022.11
平果县第五幼儿园 全栈工程师
2020.11-2021.11
上海易立德信息技术股份有限公司深圳分公司(外包华为) 高级前端工程师
2018.11-2020.10
永昌装饰有限公司 全栈工程师
2017.08-2018.08
广州鑫途网络有限公司 U3D开发
2016.10-2017.07
北京尼米兹信息科技有限公司 U3D开发
2015.03-2016.10
广州奥舜创电子科技有限公司 U3D开发
2011.01-2014.10
平果英华实业有限责任公司 董事长助理
2010.04-2010.12
亚矽科技(香港)有限公司 嵌入式开发
代表作品链接:
1、
2、
项目简介:数颜机,能够让美容院和医院实时联网,促进交易的成功几率。
项目一、连线医生
项目描述:让医生、美容院的咨询师和客户,在线沟通。
技术要点:环信、声网的API、U3D、FGUI
职责:
1、实现整个系统的架构设计:
2、完成UI界面的搭建和设计;
3、完成UI界面的逻辑填充;
项目二、在线医生列表
项目描述:如果当前的注册医生没有和咨询师连线,那么显示在医生列表中。如果和咨询师连线,则消失。
技术要点:U3D、FGUI、JAVA、REDIS
职责:
1、完成UI界面的搭建和逻辑填充;
2、完成后台的JAVA代码,医生的状态放入redis中。
项目三、离线信息
项目描述:如果注册的医生没有登录,那么显示在离线信息列表中。
技术要点:U3D、FGUI
职责:
1、完成UI界面的搭建和逻辑填充;
2、定时发送全局事件,从后台获取当前的医生状态;
项目四、商城
项目描述:3D建模之后,并且医生完成修脸。可以直接从商城中添加需要的医疗药剂。
技术要点:U3D、FGUI
职责:
1、完成UI界面的搭建和逻辑填充;
2、完成和后台的数据交互;
项目五、涂鸦和标注
项目描述:在3D模型中,沿着曲线画出涂鸦;在需要的地方打上标注信息。这个功能主要是给医生使用。
技术要点:U3D、FGUI、PaintIn3D(U3D插件)
职责:
1、完成UI界面的搭建和逻辑填充;
2、结合PaintIn3D插件,将曲线画在模型上;
3、实现UNDO/REDO效果;
4、实现标注功能;
项目六、完成医疗设备后台操作系统
职责:
1、完成大屏的前后端开发;
2、完成医疗设备的出仓和入仓数据交互(前端);
在公司这段时间的技术总结:
1、 了解FGUI的整个操作流程;
2、 有一定的后台JAVA操作经验;
3、 有接入声网、环信的api的能力;
4、 能够独立完成前端开发;
有一定的策划能力。(公司前期没有产品经理,很多功能需要我们自己去设计。
项目一、第五幼儿园管理系统
全栈程序员
项目描述: 幼儿园的内部管理系统。用于幼儿园相关信息的录入,修改。
技术要点: JS,ReactJS,pm2,nodejs,CI/CD,git
职责:
1、实现整个系统的架构设计;
2、完成前端和后端的开发;
技术总结:
1、自己搭建react@17框架。
2、使用redux、react-redux和@reduxjs/toolkit。现版本的redux-toolkit已经自带immer做到状态持久化。
3、使用webpack打包、babel做代码转换。
4、使用typescript(还在进一步学习中)。
5、使用jest@27做TDD。主要做测试静态页面信息测试、单元测试。
6、使用cypress做少量e2e测试。
7、使用eslint、prettier做代码规范。
8、使用腾讯云做后端和数据库。
9、期间有考虑使用nestjs处理后端逻辑。
手动框架链接:
git@github.com:vincentCheng/my-react.git
项目一、华为内网投票
项目描述: 内部员工的投票系统。用于投票的发布、展示。
技术要点: JS,ReactJS,pm2,nodejs,CI/CD,git
职责:
1、实现前端主要代码;
2、通过CI/CD 流程完成前端代码的发布;
3、完成后端的日常维护;
项目二、华为上云投票
项目描述: 华为外包公司员工的投票系统,用于投票的发布、展示。
技术要点: JS,ReactJS,nodejs,CI/CD,git
职责:
1、和上一个项目“内网投票”是同一套代码,只是分支不同。修改运行环境文件,按照上云投票的需求做出对应修改。
2、通过CI/CD 流程完成前端代码的发布;
项目三、华为手机we码投票
项目描述: 手机APP程序“WeLink”中的一个小程序。用于投票的发布、展示。
技术要点: JS,ReactJS,WebJs,CI/CD,git。
职责:
1、实现了前端主要代码;
2、通过CI/CD流程完成前端代码的发布;
项目四、华为工卡自定义
项目描述: 员工工卡管理系统。解决工卡的展示和信息修改等需求。
技术要点: JS,ReactJS,WebJs,CI/CD,git
职责:
1、实现整个系统的架构设计;
2、实现前端主要代码;
3、实现与主系统页面的接入:
4、通过CI/CD 流程完成前端代码的发布;
项目五、华为me系统
项目描述: 大部分和“工卡自定义”项目的代码一致,部署到指定的服务器。
技术要点: JS,ReactJS,webjs,CI/CD,git
职责:
1、实现前端主要代码;
2、实现与主系统页面的接入;
3、通过CI/CD流程完成前端代码的发布;
技术总结:
1、这些项目都是业务逻辑的堆砌。技术栈是常用的react/redux/immutable;
2、“华为工卡自定义”中有接触过“微前端”。
项目六、华为蒲公英表单
项目描述: 手机APP程序“WeLink”中的小程序。通过低代码平台技术,解决用户对表单的多样化需求。
技术要点: JS,ReactJS,webjs,CI/CD,git
职责:
1、实现自定义富文本模块;
2、实现提交信息的转码;
3、实现表格选择和填空题显示优化;
4、实现投票we码露出蒲公英表单入口;
5、实现we码和PC端支持图片预览;
6、实现自定义通知模块;
7、通过CI/CD流程完成前端代码的发布;
技术总结:
1、这里主要使用的技术是“低代码”。
2、使用第三方包“react-draggable”。
3、使用encodeURIComponent转码提交信息,一定程度上防范了XSS攻击。
项目一、永昌装饰小程序页面以及后台管理系统
项目描述: 展示公司作品,完成与客户的线上互动,可通过后台管理小程序。
技术要点: JS,ReactJS,nodejs,小程序云函数,git
职责:
1、需求对接;
2、所有前后端代码;
技术总结:
1、html,javascript和css。
2、nodejs、express。
4、antd(react)、react、hooks、redux和immutable。
5、MongoDB数据库、腾讯云数据库。
6、webpack。
7、调试工具:小程序***具”调试、后台cms界面使用“chrome+vscode”
8、有自己的云服务器(百度云),可是最后技术选型中没有使用。 最终选定的技术为: 小程序前端:原生开发。(期间有考虑使用Taro替换,但是时间比较急,没有用。) 小程序后端:小程序云函数、小程序云数据库。(小程序的云函数和koa相似。) 中后台操作页面:antd。(如果项目比较简单,可以使用腾讯云自带的tcb-cms,这个开发起来比较快捷,可是目前没有查找功能。)
最终选定的技术:
1、小程序原生开发
2、小程序云函数
3、小程序云数据库
原因:
1、前端框架部分:vue,react和angular,并且最终选定react为主。 考虑到antd在当前国内市场占比较大,他的官方使用的就是react。
2、后端框架部分:express、koa和graphQL,都用过,但是最熟悉的是express。
3、数据库部分:MongoDB。
4、Docker、docker-compose。
在2020-8-21到2020-9-28重写了cms,使用的技术:
1、Vue。考虑到面试过程中遇到的很大一部分是使用vue,我决定用vue + element ui + typescript重写了cms;
2、Typescript。Vue+ts的组合纯粹是为了增加前端代码的准确性和可读性;
3、后端逻辑仍然使用前面的react版本的cms的逻辑。仍然使用腾讯的tcb云开发。
4、已经解决了自定义token,AES数据加密的问题。
5、项目链接:
工作经历
2023-05-01 -2024-10-01广州美央创新科技有限公司 U3D工程师+全栈工程师
数颜机,能够让美容院和医院实时联网,促进交易的成功几率。完成医疗设备后台操作系统
2021-11-01 -2022-11-01平果县第五幼儿园全栈
全栈程序员 项目描述: 幼儿园的内部管理系统。用于幼儿园相关信息的录入,修改。 技术要点: JS,ReactJS,pm2,nodejs,CI/CD,git
2020-11-01 -2021-11-01上海易立德信息技术股份有限公司深圳分公司高级前端工程师
华为的外包公司。做过的项目有:华为内网投票、华为上云投票、华为手机we码投票等等
2018-11-01 -2020-10-01永昌装饰有限公司全栈
永昌装饰小程序页面以及后台管理系统 项目描述: 展示公司作品,完成与客户的线上互动,可通过后台管理小程序。 技术要点: JS,ReactJS,nodejs,小程序云函数,git
2017-03-01 -2018-08-01广州鑫途网络有限公司客户端
使用lua和C#开发斗地主游戏的前端部分。可以和http交互拉取配置(不负责http部分)
教育经历
2006-04-01 - 2010-09-01广西科技大学软件工程本科
学习软件工程的相关知识
语言

1、本方案面向“一刻钟社区”中的“商家”,它解决的问题是:响应国家号召,依托社区构建15分钟生活圈。说人话就是:不要再蹲在网上买东西了,走出家门在社区附近就能买。 2、相比于市场常规方案,本方案的特点是“能够精准的发放优惠券”。说人话就是:这个平台就是一个“优惠券”的发放、领取和分享平台。专门让商家入驻的同时发放自己的优惠券,然后分享到自己的客户*群里面。客户去到线下,商家核销这个优惠券,就这么简单。这样做的重点是“市场定位精准”,抓住商家的痛点。 3、方案的技术选型:*小程序、uniapp、vue2、uniCloud、nodejs 4、项目地址在:https://gitee.com/1160/oneclock。

相似推荐 换一批
高级 web 前端开发工程师
1300元/天
腾讯
技能:JavaScript,HTML5,CSS 3,Vue,React,TypeScript,Node.js,webpack,Antd,ElementUI
高级前端工程师
1000元/天
前希音国际(Shein)
技能:Echart,react/reactjs,Vue.js,Node.js
前端开发
600元/天
前灯灯网科技
技能:HTML5,CSS,JavaScript,Vue,React,Node.js,ElementUI,小程序,ES6
高级前端工程师
300元/天
广州圣威斯舞台设备有限公司
技能:Extjs,bootstrap,Vue.js,layui,Android,Java,JavaScript