JackHao

JackHao

核心优势: 1. 全栈项目交付能力:热爱软件编码,拥有从项目开发、客户部署到实施的全流程经验,技术规

发送消息
5 · 1条评价 回复率 100% 5年经验 ¥200/时
前端开发 后端开发 移动开发
技术

职业经历

核心优势: 1. 全栈项目交付能力:热爱软件编码,拥有从项目开发、客户部署到实施的全流程经验,技术规范。 2. 技术栈深度掌握:精通Java、NodeJS、React.js、Vue.js 、Electron、C/C++等全栈技术,熟悉Android原生、小程序及跨平台移动应用、桌面应用开发、硬件开发等,可根据需求灵活选择技术方案。 主要技术栈: 1. 后端架构:Java、NodeJS、Docker、Kubernetes、MySQL、Redis、RabbitMQ/Kafka。 2. 前端工程:JavaScript/TypeScript(React、Vue、Astro等SSG/SSR框架)、NodeJS、HTML5、CSS(SCSS、LESS、Tailwind、Styled Components)。 3. 移动开发:Android原生应用。 4. 硬件嵌入式开发,基于国产简仪设备的激光扫描显微镜控制软件100%编码,Arm开发嵌入式开发,Pos支付终端,NFC相关开发工作 5. 其他技术:C、C++ 、 Python、C# .Net桌面应用、Linux Shell(Bash)、VB、Lua、Pine Script。

工作经历

全栈开发 · ****

2022年04月 — 2024年01月

技术,后端开发,全栈开发

1. 主要职责 - 负责BIM设计协同网站的前端开发,运用React+Antd与Vue框架实现Bimface功能集成及前端2D、3D模型交互。 - 承担BIM设计协同网站后端开发工作,基于Spring Java构建稳定高效的业务逻辑。 - 完成BIM设计协同网站私有化部署,确保系统在客户环境中的顺利运行。 2. 服务对象 - 主要服务于各大设计院等专业机构。 3. 主要贡献 - 在项目中贡献了40%的后端代码,40%的前端代码,并参与了20%的功能研发工作。 4. 主要项目 - BIM设计协同平台项目:采用Linux、Docker、Mysql、Spring Boot、Java、H5(React)技术栈,实现公司自研设计软件与Revit、AutoCAD等外部设计软件插件及Web管理平台的互联互通。负责系统架构搭建,以及前端和后端核心功能的DDD领域模型设计与实现。 - 工作流项目:基于Bimface、Linux、Docker、Mysql、Spring Boot、Java、H5(Vue),开发工作流业务,包括审批流程处理等功能,完成系统前后端功能的开发实现。

全栈开发 · ****

2015年05月 — 2021年10月

技术,后端开发,全栈开发

1. 负责支付系统架构设计与核心开发,同时承担技术团队及项目管理工作。服务对象涵盖各大银行、银联、银商及主要支付收单机构。 2. 主导Linux Docker集群管理(100%),参与技术选型和框架搭建(60%),编写核心代码(50%)及前端代码(10%)。 3. 开发金融8583协议分析的WireShark插件,使用Lua语言实现,为业余开源项目贡献力量。 4. 精通k8s集群、Docker环境、SaaS基础开发环境及微服务环境的搭建与维护。 5. 成功接入支付宝、微信支付、QQ财付通、翼支付、和包支付、沃支付、龙支付、云闪付、京东支付等主流电子支付渠道。 6. 深入研究Go、Flutter、TiDB、ClickHouse、InfluxDB等前沿技术,并对AI机器学习领域保持浓厚兴趣。 大型平台项目: - 扫码交易支付平台:基于Linux、Docker、Mysql、Spring Boot、Java、H5(Vue+Element)、C、Python技术栈,聚合多渠道电子支付方式,负责从零开始的系统架构设计与后台端核心功能开发(Java+C)。 - MQTT物联网设备管理平台:运用Linux、Docker、Mysql、Spring Boot、Java、H5(React+Antd)、C、Python,构建IOT平台,实现实时消息推送与设备管理功能,主导系统架构设计与后台端核心功能开发(Java+C)。 主要平台项目: - 音箱绑定微信小程序:结合小程序与平台技术,通过二维码扫描完成物联网设备快速入网,负责技术调研、系统架构设计及后台端核心功能开发(Java)。 - 扫码支付播报仿真平台:模拟微信主扫支付并进行收款语音播报,执行技术调研,搭建平台系统架构并实现后台端核心功能。

技术总监 · ****

2008年12月 — 2015年04月

技术,高端职位,技术总监

1. 电信项目:负责DNS域名解析系统的开发与维护,确保高效稳定的域名解析服务,支撑每日百万级查询请求,实现高解析成功率。 2. 地铁移动终端演示机器开发:基于6410 Arm开发板,集成蓝牙、USB键盘、RFID读写器及热敏打印机和WLAN模块,实现优惠券打印、无线通信推送信息及会员卡读取功能,为用户提供便捷互动体验,成功应用于多个地铁站点。 3. Web网站一号通:开发手机信息备份与还原系统,保障用户数据安全性和完整性,提供便捷的数据管理解决方案,支持跨平台操作,确保无缝迁移。 4. DNS流量处理:设计并实现UDP镜像流量实时捕获与处理系统,能够快速响应并处理DNS查询请求,平均响应时间低于10毫秒,有效提升网络服务的稳定性和安全性。 5. 广告推送与消息通知系统:构建手机话费等个人信息提醒系统,通过精准的消息推送机制,提升用户体验和客户满意度,实现精准触达,有效提高用户粘性。

教育经历

山东理工大学

计算机科学与技术

2001年09月 — 2006年07月

项目经历

BIM 设计协同平台项目

2022年04月 — 2024年01月

主要技术:Linux、Docker、MySQL、Spring Boot、Java、H5(React、Vue) 项目描述: 1. 开发公司自有建筑结构机电设计软件与外部Revit、AutoCAD等设计软件的插件(Web实现),实现数据无缝对接。 2. 利用Bimface和Web管理平台集成各设计工具(2D+3D模型),确保项目协作顺畅。 3. 通过Linux和Docker容器化技术部署应用,保障系统稳定性和可扩展性。 4. 运用MySQL进行数据存储管理,采用Spring Boot和Java构建高效后端服务。 5. 借助H5(React、Vue)技术打造响应式前端界面,提升用户体验。

TA 的技能服务

该人才共 3 项技能服务,可在 技能服务 中搜索「JackHao」查看。