熟悉的语言: Java 17、TypeScript(ES6、Node.js)、CSS 3(Sass)、HTML 5
熟悉的框架: SpringBoot 2.x(Web、JPA、Security)、Querydsl、NestJS、Vue.js 2.x、ElementUI、Vant
熟悉的规范: RESTful、Alibaba java、GitFlow、SemVer、Angular git commit message
熟悉的应用: MySQL、ELK、Redis、MongoDB、Kafka、Nginx、Docker、K8s(Rancher)
熟悉的工具: Git、Intellij IDEA、WebStorm、Navicat、GitLab CI/CD、Jenkins
5G无线网络机房管理
项目简介:简化和自动化无线网络运营商 RAN(无线接入网络)的部署,包括设备配置管理、机房机柜部署清单生成、机柜可视化接线配置等功能。
使用技术:NestJS(TS、Node.js)、Gin(Golang)、MongoDB、Airflow、Angular、Rancher(K8s)
负责内容:系统设计,规范制定;前后端任务划分、脚手架搭建、功能开发、部署、代码审查;编写英文文档。
经验心得: GitHub、Jira 全英文环境下需求交流、问题反馈。 微服务架构,使用 Node.js 和 Golang 轻量化服务开发。 使用 Airflow 工作流实现多机房、多机柜、多设备、多端口生成配置清单和连线业务逻辑。 编写 Github Actions 配置实现自动 Docker 镜像发布、K8s 部署更新。
大数据企业舆情系统
项目简介: 面相企业内部人员对新闻、社交等媒体的数据分析平台。提供数据采集、提取、分析、聚合专题等功能。
使用技术: SpringBoot、MySQL、ELK、HBase。
负责内容: 架构、数据库设计;分布式通用网站爬虫开发,专题聚合统计服务开发。
经验心得: 设计分布式数据管道式爬虫架构,并以多节点多实例方式部署,通过消费情况发现瓶颈并针对性优化;使用 SimHash 算法实现相似文章聚合、去重、溯源;使用 PhantomJS 实现网页快照;应用 ELK 做结构化数据索引、聚合统 计、日志收集、可视化图表,提供大数据量下的处理能力。