个人介绍
拥有17年软件开发经验的资深工程师, ①专注于为企业提供安全、稳定、高性能的软件解决方案。精通多种编程语言和框架,如GO、C#、Python、JavaScript、H5、CSS、VUE和ElementUI等。熟练掌握MySQL、ORACLE、SqlServer、SQLite、MongoDB、PostgreSQL和InfluxDB等数据库开发与优化技巧。除此之外,对 ②大数据、区块链和人工智能等前沿技术也有着深入的研究和实践经验。
自主设计了适用于后端开发的GO框架Hydra,开发了 ③低代码工具hycli,能够快速搭建界面丰富、功能强大的后台管理系统。擅长企业级应用系统开发,如财务支付、网关系统、监控系统、报警系统和管理系统等。具备丰富的 ④SAAS应用、移动应用和电商平台开发经验。精通软件架构,擅长搭建高可用、高并发的大型软件项目架构。
工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
2003-09-01 - 2007-06-30西华大学计算机科学与技术本科
计算机原理,网络基础,软件编程
技能
SSO单点登录系统 1. 系统管理 支持多个系统,图表,主题颜色,登录背景颜色,登录方式选择等 2. 角色管理 支持多个角色,每个角色可按系统分配权限 3. 用户管理 支持每个用户根据不同的系统,选择不同的角色,方便灵活满足各种场景 4. 支持API对接 业务系统使用SDK包,简单配置即可集成单点登录功能,每个系统可设置独立密钥保证通信安全 个人完全开发项目,可定制化开发和独立部署
数字商品交易平台 2B项目,下游通过API方式对接,可对接数字商品类型的供货商如:直充、卡券、娱乐充值、在线票务购买等 主要功能: 1. 供货商:不限个数,支持货架,商品,价格,上下架管理。 2. 商户:不限个数,支持货架,商品,价格,上下架管理。 3. 交易管理:订单管理,发货管理,异常订单审核 4. 资金管理:供货商,商户资金管理,加款,自动扣款,自动退款,人工退款等。还有利润,佣金管理等 5. 不同产品线管理,同类商品按规则(成本最低)发货等 个人完成所有设计,开发,流程
个人开源项目,用于生产系统数量50+个,github星数量580+个 地址https://github.com/micro-plat/hydra hydra 提供简单的、统一的、易扩展的服务容器框架。通过少量的代码集成,即可实现的丰富功能,如:集群管理、配置管理、服务注册与发现、系统监控、日志归集、链路追踪、安全访问、常用组件等。 目前已应用于20+生产项目,主要功能: ✓ 六类服务 支持API、WEB、WEBSOCKET、RPC、定时任务、消息消费 等服务器,可在单个应用中组合使用。 ✓ 跨平台 支持windows, mac, linux以服务方式安装、运行、停止、卸载等。 ✓ 多种部署 支持分布式集群部署、单机伪集群部署、单机部署。 ✓ 多种集群 提供对等、分片、主从等集群模式。 ✓ 配置管理 采用配置中心,中心化管理配置,本地零配置。支持zookeeper, redis, 本地文件,进程内管理配置。 ✓ 热更新 配置变更后自动生效,无须手动重启服务 ✓ 注册与发现 支持zookeeper, etcd, redis等作为注册中心,为远程调用提供服务管理。 ✓ 业务监控 支持将metric信息(如:QPS、处理时长、响应等)定时上报到influxdb,用于系统运行状况监控大屏显示。 ✓ 链路跟踪 支持Skywalking,Cat等APM工具进行分布式追踪、性能指标分析、应用和服务依赖分析。 ✓ 日志归集 支持将本地日志提交到日志归集服务器( rlog),用于日志集中查询分析。 ✓ 访问控制 支持白名单、黑名单访问控制,Basic Auth、API KEY、Cookie, JWT等安全验证。 支持远程认证服务, 提供加解密、验证签等服务。 ✓ 服务器限流 支持服务器限流、降级、熔断等控制。 ✓ 灰度发布 支持根据业务规则编写灰度脚本,将用户请求转发到不同集群。 ✓ 提供常用组件库 redis,memcached,数据库,mqtt,activeMQ,rpc,uuid,分布式锁,http client,rpc client等。