姓 名:余文朋
性 别:男
年 龄:29
学 历:中专(重庆市农业学校多媒体网络技术专业)
工作年限:8年
到岗时间:一周内
联 系:
18523570974747692844@qq.comKevinBlandy个人站点:
自学出身、热爱写代码、喜欢钻研、学习能力较强。熟悉 Java、Golang,对 Python、 Javascript 也比较了解。 熟悉各种常用的应用框架、数据库、软件工具、操作系统。长期独立负责项目后端的开发与运维。
擅长 Java。熟悉常用的设计模式、数据结构和算法。熟悉常用的标准库 API,熟悉并发编程,了解 juc 包下的常用工具类。熟悉 Socket 编程以及 JDK 的 BIO、NIO、AIO 接口,熟悉常见的通信协议,如 HTTP、WebSocket。
熟悉 Spring 体系的框架,如:Spring、Spring Boot、Spring Data 等,可熟练在开发中使用,能够从零搭建应用,并解决大部分常见的问题。
熟悉 MySQL 数据库,熟悉锁、事务、索引等机制、以及常见的 SQL 优化和表设计。
熟悉 Linux 系统(Centos、Debian),能够独立完成大部分的运维工作,如:服务管理、常用软件装卸、安全维护等。
熟悉常用的一些框架,如 MyBatis 持久层框架、QueryDSL 查询框架、Freemarker 模板引擎、Netty 异步网络框架等等。
熟悉常用的一些软件、工具,如:IDEA/Eclipse、Git/SVN、Nginx、Redis、RabbitMQ、Docker 等等。
熟悉 Golang,以及常用的框架和库,如:Gin、go-redis、sqlx、zap 等。
对 Spring Cloud、zookeeper、JVM、Dubbo、RocketMQ、Elasticsearch 等也有一定的了解。
有些东西学了后,长时间不用就会忘记,但是我都有记过笔记:https://github.com/KevinBlandy/notes
独立负责智能设备网关的协议设计与实现
netty
设计基于 TCP 的智能设备网关的通信协议,需要兼容不同设备的通信协议,用 netty 开发实现。
海南财政厅建账监管服务
spring cloud / nacos / oracle / spring boot / redis
根据旧建账系统业务逻辑,在新的 “一体化预算管理系统”(微服务架构)中开发建账监管服务。负责账册管理模块的开发,基本都是 CRUD 业务。
海南财政厅建账监管外网系统
spring boot / jpa / mybatis / oracle / redis
一体化中的建账系统,在经过很多次业务修改后,决定搬迁到外网。重新开发一个。 我负责从零搭建了整个项目底层的应用框架,以及核心功能(权限,安全,字典,日志,缓存等)的开发。并且负责开发,维护建账监管模块以及对接大数据局等第三方服务商接口。配合安全部门对暴露在外网的 API 接口进行了升级,使用签名、加密甚至是 SSL 双向认证等方式保证数据传输的安全。
主要职责:带领团队完成项目的开发与运维、负责任务分配,进度督促,技术难点攻克等。
独立完成视频切片转码程序的后端开发
Golang / FFmpeg / Gin / Sqlite / Gorm
使用 Golang + ffmpeg 开发的一个视频转码、点播服务,对上传的视频切片为 m3u8 格式。并且提供点播功能,支持防盗链、大小裁剪、封面截取等等功能。
负责视频点播 App 后台开发
SpringBoot / redis / MYSQL
这是一款视频点播应用,用户可以注册,登录,充值购买 VIP 等等。允许推广注册、分佣等。我负责基本的框架搭建、认证、授权等系统开发、以及分佣结算和扣量的实现。
负责熊保宝 APP 以及管理后台的开发与维护
一款提供数据保全,电子合同的应用。我主要负责实现核心的保全算法。以及后台系统的认证和授权功能。
独立负责爱百色社交 APP 的后台开发
SpringBoot / Mysql / Redis
一个简单的社交 APP。主要实现用户类似于微博的登录注册,内容发布,用户关注,内容点赞等等功能。
负责买卖呦商城的开发
SpringBoot / Mysql / Redis
主要负责后台管理系统的部分接口开发,如推广分佣的结算、订单导出等等。
独立负责物联网设备的中间件的开发与维
SpringBoot / Python
使用 Java 开发的服务,以 UDP 协议接收处理智能设备(门禁,梯控,楼宇主机等)的心跳,业务数据,以及下发动作指令。和硬件工程师沟通,定义且实现动态口令的加密算法等等。并且提供 http 服务接口,供业务系统调用。因为 Spring Boot 过于臃肿(构建出来的项目上百兆),后来被我使用Python重写(体积只有 100 来KB)。
独立负责设备管理系统的开发与维护
Spring-Mvc / Easyui / Mybatis / Mysql / Redis / Jsp / Tomcat
这是最开始第一版系统,比较粗糙,使用 Spring-Mvc 和 Easyui 开发的设备管理系统。主要提供给公司内部对于已出售的设备进行记录,管理。
负责智慧小区系统的开发与维护
Spring-Mvc / Easyui / Mybatis / Mysql / Redis / Jsp / Tomcat
智慧社区项目。主要提供给物业公司使用。用于管理智能设备,住户,授权等等功能。用户可以通过 APP 进行远程的开门等操作。我负责设计实现了基于 Spring 的读写分离数据源实现,以及 Socket 通信协议的实现,和 App 后台的部分接口。
负责智库人才网后台系统的开发和维护
Dubbo / SpringMvc / mybatis / Jenkins / Zookeeper / Mysql / Redis / Jsp / Tomcat
该项目已经停止运营。刚入行,在前辈指导下,使用 Dbbbo + zookeeper 开发分布式项目。使用 Easyui 开发后台管理系统中的一些业务简单的模块,基本都是 CRUD。
只是没文凭、不是没文化。虽然没念过大学,但是一直也没停止过学习。喜欢计算机技术、对新的、有兴趣的技术一直在积极了解。希望能在公司的技术环境中学到东西、得到成长、通过自己的代码创造价值。