About Me
Experience
Smart Contract Engineer
去中⼼化项⽬孵化平台 - - Now
职位: Smart Contract Engineer | 时间段: 1 year | 工作内容: 以太坊⽣态下基于智能合约的去中⼼化Launchpad平台, 主要功能包括: IDO项⽬的发⾏, 销售, ⽤户的KYC验证和参与. 核⼼智能合约的开发与设计: IDO项⽬发⾏与销售(SalesFactory), ⽤户KYC验证(MerkleProof), 质押(Staking)与流动性挖矿(Farming), 空投发放(Airdrop). 使⽤Openzeppelin库实现ERC-20代币mint模板, 保证合约安全性和可复⽤性, 并通过⾃定义逻辑拓展功能. 使⽤Openzeppelin和Hardhat完成合约的部署和升级, ⽀持部署⾄Ethereum和BNB等多条公链⽹络. 使⽤Slither完成对合约代码的静态分析和漏洞扫描, 保证合约安全性. 项⽬组使⽤Git进⾏代码版本控.
人事管理后台运营系统开发
JNJ - - Now
职位: 人事管理后台运营系统开发 | 时间段: 1 year | 工作内容: 深入理解强⽣⼈事管理业务需求, 将系统拆分为多个独立的微服务模块, 包括⼈事录入服务、奖⾦计算服务、上下级培训服务和医代销售业绩服务等, 确保各模块职责清晰、⾼内聚低耦合. 采⽤领域驱动设计( DDD )⽅法, 合理划分微服务边界, 定义清晰的接⼝规范, 通过gRPC实现服务间⾼效、可靠地通信. 使⽤Gorm框架完成数据库操作, 设计并优化数据库表结构, 涵盖⼈事信息表、奖⾦记录表、培训记录表、销售业绩表等, 确保数据存储的规范性与⾼效性. 采⽤Consul作为服务注册与配置中⼼, 实现微服务的⾃动注册与发现.通过Consul的健康检查功能, 实时监控服务状态, 确保服务的⾼可⽤性. 在Consul中集中管理配置信息, 实现微服务统⼀配置, ⽀持动态配置更新, ⽆需重启服务即可⽣效, 例如数据库账号密码等配置. 使⽤Protoc⼯具⽣成gRPC服务接⼝代码, 定义各微服务之间的通信协议, 确保服务间调⽤的⾼效性与低延迟. 集成Jaeger链路追踪器, 实现对微服务调⽤链路的全程追踪, 快速定位系统性能瓶颈与异常点.通过Jaeger的可视化界⾯, 清晰展⽰服务间的调⽤关系与耗时分布. 配置ELK⽇志系统, 统⼀收集、存储与分析系统⽇志, ⽀持⽇志的实时查询与告警功能.通过⽇志分析, 及时发现潜在问题并进⾏优化. 部署Prometheus监控系统, 对微服务的性能指标( 如CPU使⽤率、内存占⽤、响应时间等 )进⾏实时监控与可视化展⽰, 结合Prometheus的告警功能, 及时发现并处理服务异常.