qjneil
后端开发工程师
自我评价
[工作背景] 5年互联网、区块链、金融领域开发经验,具备大型微服务高并发项目经验。
[个人优势]具备独立开发能力、全栈项目开发经验,有AI应用开发落地经验。注重代码质量和性能优化,学习接受新知识技术能力。
[综合素养]能够对业务逻辑进行合理抽象和拆分,关注产品体验,热衷开源和技术分享,具备实际问题解决能力和团队协作能力,工作认真严谨。
[专业技能]
1.Web3技能:
Ÿ 深入理解区块链以及以太坊、比特币等区块链平台基础原理与机制
Ÿ 掌握掌握智能合约开发及对应框架:Solidity开发 + Hardhat/Truffle框架 + Web3.js/Ethers.js双栈能力
Ÿ DeFi/NFT实战经验:参与ERC标准协议落地,深入理解Uniswap V2、V3原理
Ÿ Ø多链兼容性:Ethereum/BSC/Solana生态开发经验+MetaMask等钱包集成
Ÿ Ø 企业级交互方案:Java Web3j/Golang go-etherum等云端+区块链桥接技术
2.Web2技能:
Ÿ 微服务架构:Spring Cloud阿里巴巴全体系+Dubbo全面服务治理
Ÿ 数据库技术:ShardingSphere分库分表+MySQL高可用集群(主从复制 / 读写分离)
Ÿ 高并发中间件:Kafka/RocketMQ消息队列 + Redis集群优化经验
Ÿ 云原生运维:Docker容器化+Kubernetes编排+Prometheus监控体系
Ÿ 多语言交互:Java(Spring生态)/ Golang(gin/grpc)/ C++(QT)
Ÿ 熟悉JavaScript、JQuery、HTML、Vue等Web前端相关技术,能独立完成一定的前端页面开发
教育背景
2024年6月 重庆理工大学人工智能硕士学位
2019-06南京理工大学紫金学院计算机科学与技术学士学位
工作经历
一、Vlink Labs 顶尖开发工程师 2024-12 ~ 2025-08
工作内容:
1.使用Solidity开发并部署了多种ERC-20、ERC-721和ERC-1155合约,结合OpenZeppelin库以确保安全性和标准化。
2.全面理解以太坊的EVM架构、gas优化技术及状态管理。
3.负责交易所核心交易系统进行升级,包括订单撮合引擎、账户管理系统、交易接口等模块的优化和重构。
4.线上问题排查,即时对应与修复故障,确保交易所系统稳定运行。
二、北京理工大学重庆创新中心 本科开发工程师 2023-11 ~ 2024-12
工作内容:
1.负责协作机器人(Cobot)自动演习系统的设计与研发。一个月时间掌握Linux平台下项目构建套件,架构搭建等C++前期开发方法,并推动焊机硬件与C++头部程序的通讯连接方案。与有演习经验的领导和团队成员深度交流,不断调试系统控制方案,达到稳定和精准的演习效果。
2.完成系统架构设计,使得系统能够接入不同品牌Cobot的SDK,提升系统扩展性,降低程序耦合度。
3.参与Cobot的AI大模型产品应用探索,合理设计AI产品原型和提示词工程,完成与OpenAI大模型文字和语音交互功能开发。
4.参与大模型训练的数据处理工作,使用Python脚本与OpenAI大模型交互实现快速开发。
5.负责Cobot及AICobot框架服务器的部署,使用Docker Composer容器编排工具简化部署流程。
三、浙江飞猪网络技术有限公司实验室开发2019-01 ~ 2021-03
工作内容:
1. 参与飞猪票务中台核心模块设计与开发,基于SpringBoot、SpringCloud等技术栈从完成批量到微服务架构升级,支撑亿级票务交易场景,解决原系统性能瓶颈、库存超卖等问题。
2.涉及用户模块、订单模块等表结构设计、功能开发及单元测试,保证代码质量与系统安全。
3.及时响应和修复系统故障,系统稳定运行。
4.涉及业务需求调研与技术方案评审,设计合理的技术实现路径,输出详细的开发文档与接口规范。
项目经历
一、Launchpad区块链平台(Farming+Stake+IDO)
技术栈:挂钩:SpringBoot + Web3j(多链交互)+ Kafka(异步事件处理)
区块链:Solidity(智能合约)+ OpenZeppelin(合约安全)+ Chainlink(未来机)
工具:Truffle Suite(合约测试)+ Grafana(实时监控)+ Docker(容器化部署)
项目描述:建设一个集体流动性挖矿,多链质押与IDO发行于一体的去中心化平台,支持用户通过提供流动性获取收益,质押代币参与治理,并通过IDO机制孵化早期项目。该平台为用户提供参与项目和获取奖励的机会,共同推动社区活跃度和代币生态建设。
负责内容:
Ÿ 使用Web3j与智能合约交互用户体验,监听销售合约的事件(如创建和变更),将链上数据同步到链下数据库,为提供更便捷的快速浏览。
Ÿ 集成Chainlink提前确保链下数据(如代币价格、APR)的实时同步,避免套利攻击。
Ÿ 在代币销售报名和参与过程中,通过Web3j在后台使用私钥进行加密、解密与签名(EIP-191),确保交易的性和管理员签名的安全性。
Ÿ 使用Docker完成项目的容器化配置,并编写自动化脚本,确保项目的快速上线。
Ÿ 通过自动化工具生成接口文档,方便接口进行接口调用与访问。
二、CoinX加密货币交易平台
技术栈: Spring Cloud、MybatisPlus、MySQL、MongoDB、Redis、Kafka、WebSocket、STOMP
项目描述:本项目是一个功能完整的加密货币交易平台备份系统,核心通过优化撮合算法(结合价格排序与时间排序提升匹配效率)、合理管理内存(设计订单排序结构并定期清理历史数据)、强化并发控制(采用同步机制与全局锁数据安全)及确保消息连通(实现Kafka消息幂等性处理丢失或重复),来支撑高并发场景下的加密货币交易处理。
负责内容:
Ÿ 负责交易系统的核心功能开发,包括实时撮合、订单管理、行情模型等核心功能。
Ÿ 通过自研撮合引擎实现几十级交易匹配。支持价格优先、时间优先的订单匹配,实现市价单的即时成交逻辑,支持部分成交和全部成交。
基于Spring WebSocket实现实时数据主动,使用Kafka实现高吞吐量的消息传递,设计消息主题,实现订单、交易、盘口数据的异步处理,并开发定时主动任务。
Ÿ 重点解决了高并发处理订单、交易撮合算法优化、数据一致性保证、系统容错等技术难点,保证了交易系统的稳定性和性能。
三、NFT市场
技术栈: Solidity、OpenZeppelin、React、Ethers.js、Hardhat、Alchemy、Pinata
项目描述: NFTMarket是一个基于区块链技术的中心化NFT交易平台,专注于为数字内容创作者收藏、家庭及普通用户提供从NFT铸造、定价、交易到准确权的全流程服务。以安全透明、去中心化、用户主导为核心设计理念,通过智能合约自动化与链上数据不可篡改,重构数字资产的价值流转体系。
负责内容:
Ÿ 负责NFT合约的设计、开发和部署,确保合约功能符合市场需求,并通过单元测试确保合约的安全性。
Ÿ 使用openzeppelin确保实现符合行业开发标准。
Ÿ 使用IPFS进行NFT元数据的存储,并提供元数据管理功能。
Ÿ 项目使用firebase部署、承包使用alchemy部署。
四、AICobot焊接系统
项目技术: C ++ 11、QT、QxORM、WebSocket、SQLite、Vue、Docker、RAG
项目描述:利用平板电脑和手柄物理按钮创建焊接程序,替代传统示教器编程,提高焊接的灵活性、焊接效率以及焊接的稳定性和质量。通过AI模型接入,推荐焊接参数,使普通用户拥有专业焊接工艺的经验。
负责模块:负责整个项目的系统架构设计,参与产品设计,完成技术选型、车间开发项目以及部署。
工作成果:
Ÿ 开发套件具备可扩展性的协作机器人焊接控制系统,并具备专业的工业焊接机器人的焊接策略,解决焊接运动过程中暂停后程序重新计算等多个开发中遇到的难点问题,使焊接效果更加稳定和准确。
Ÿ 开源框架QxORM,提高与数据库交互的效率,供其他开发人员学习使用。
Ÿ 考虑硬件场景设备下的响应速度,使用跨平台的.NET工程与OpenAI的SDK,并交互部署在Linux环境上,通过进程间通信与Cobot系统对接,从而使CobotAI具备能力,并完成AI试焊场景下中间的设计与开发。
Ÿ 配置方案制定与实施,编写shell脚本并使用容器编排技术简化配置流程。
五、飞猪票务中台
项目技术: SpringBoot、SpringBootAdmin、SpringCloud、Nacos、Sentinel、MybatisPlus、Redis、RocketMQ、 Elasticsearch、K8s、Mysql、ShardingSphere、ThreadPool
项目描述:飞猪阿里推出作为在线出行平台,需要支撑海量票务交易场景(演唱会、体育赛事、门票、交通票务等)。原票务系统采用关税架构期间,在大规模活动中出现限额,库存超额、用户卡顿问题频发。针对亿级流量影响,团队启动了票务中台重构项目。项自使用微服务架构开发,遵循流程业业务拆分成多个服务,而为了解决大数据的数据库存储问题,采取了存储常见的分片算法之外,还利用基因法来解决订单表的多维度查询问题。项目为了解决采购票的高复杂性问题,采用了局部锁、分库分区锁、读写锁、分区锁、分区检测、细化锁的维度,优化方式来提供系统的维度能力。
负责内容:
Ÿ 利用计算机二进制的特征,设计基因法将订单编号和用户ID融合在一起,对订单表进行分库分表,并且能够支持订单编号和用户ID的查询,且不会发生读扩散问题。
Ÿ 在用户注册业务中,设计多个验证功能,根据矩阵量通过Lua+Redis判断图形是否需要验证码,以及分区设计以及布隆过滤器来解决可能带来的集群问题。
Ÿ 利用Redis的多种结构(包括:String、Hash、List)并利用分片思想来保存节目详情数据、票档、座位数据。本地存储Caffeine来进一步缓解Redis的访问压力,实现在存储数据有效的前提下,也能保证系统的并发能力。
Ÿ 通过使用读写锁,以及双重检测机制,和多级服务器,以及引入“先查询,后加锁”的方案,来解决服务器击穿问题。
Ÿ 使用Elasticsearch来显示主页的数据显示,以及按照节目类型查询节目列表,根据节目标题和主题名称来分词进行智能搜索。
Ÿ 通过Lua+Redis的操作以及结合RocketMQ中间件进行异步的创建订单,吞吐量提升了26%,并且可以保证不会出现余票超卖的问题。
/ 获奖证书
大学英语四级
Ÿ 2018年荣获第九届蓝桥杯江苏省赛C/C++ B组三等奖
Ÿ 全国软件行业人才证书(工信部,C语言中级认证)
Experience: 5 years
Yearly salary: $40,000
Hourly rate: $25
Nationality: 🇨🇳 China
Residency: 🇨🇳 China