个人介绍
七年后端开发经验,事故定位处理经验,代码重构经验,可扩展性服务开发经验。
丰富的各行业产品经验,项目设计经验,系统架构设计与与数据库设计经验。
有过 PHP 开发团队管理经验。
Linux 服务器环境搭建布署。
熟悉 Mysql/Postgres/MongoDB/Redis/ElasticSearch 等数据库操作。
熟悉 Elixir,PHP与 Golang 等后端开发语言。
熟悉 JQuery,Javascript,Vue 等前端语言使用。
工作经历
2021-04-01 -2023-08-31cf后端开发工程师
全职后端开发,主要使用 Elixir 作为开发语言,兼用 Golang,Ruby 等作为技术栈。
教育经历
2010-09-03 - 2014-06-30西北农林科技大学食品科学与工程本科已认证
技能
CRM 线索管理系统 1.系统:设计系统的结构,其所对应的角色,以及承载的功能与作用 2.主要业务:对接多个部门各自的系统,对线索分配以及各自的线索后续跟进情况追踪 3.技术: 1)Golang 作为后端服务,承载数据导入,报表导出,系统各接口的支持。 2)Es 作为搜索引擎用来快速对各个维度的数据检索 3)Mysql 作为主要业务数据存储,搭配 Redis 进行锁控制以及常用数据的缓存 4)RabbitMQ 作为业务场景的消息通知,以及脚本或其他业务场景的延时消费处理 接入*群机器人/邮件的方式,对业务错误/第三方错误以及其他信息的采集
在公司做过用户端一些内容,主要负责的是运营端的项目。 业务上主要包括: 1、商品系统 2、发货系统 3、订单系统 4、售后系统 5、质检系统 6、增值服务系统 7、ERP 系统 等等后台设计、搭建以及实现。
简要概括它是一个通用的工具箱,PaaS + 低代码产品的一个重要部分,具有非常多的功能。核心包括:触发器、执行器、连接器等等。 1. 主要支持的行为有: - webhook 触发、数据表触发、数据表时间字段触发、定时触发等等。 - 丰富的动作执行节点。 2. 程序管理: 主要使用了 Elixir 的 Application、Supervisor、DynamicSupervisor、GenServer、Registry 等等配合一些程序逻辑层面的操作来实现进程树管理。 在这些基础上,用户就可以根据自己的需要来组合使用这些节点,从而达到对业务流程的制定与控制。 个人贡献: 从0到1参与设计、方案、开发、测试、优化、上线、客户对接与落地等全流程。