软件全栈研发工程师
热衷于编程、健身、音乐和自我提升,目标是持续成长并实现自我价值
目前广州IT公司上班,也搞点事业~空余时间尝试接点项目来做,最近在帮朋友开发一套棒垒球赛事管理系统
我是一名诞生于 1024 的软件全栈研发工程师,热爱技术和创造,具备良好的编程能力与跨团队协作能力。计算机软件技术专业出身,1年政务工作经验,7年GIS物联网工作经验.
我的 MBTI 性格类型是 ENTP-A(辩论家型人格),属于外向直觉型人格,思维活跃,善于提出新观点、与人辩证探讨问题,适合探索未知、快速变化的工作环境。
生活中我热爱羽毛球、骑行、健身,也喜欢音乐创作和艺术表现。
目前专注于提升编程能力、学习新技术栈,以及探索生活与科技结合的可能性,也尝试摄影和视频音乐剪辑,更多地去玩转 AI 技术带来的便利性。
2026.1.22 – 至今
所属:近期自由职业项目
项目描述:面向棒垒球赛事组织与运营场景,覆盖赛程管理、队伍与选手信息管理、比赛结果记录、数据展示等功能,提升赛事执行效率与信息透明度。
个人职责:独立负责需求梳理、功能设计与全栈开发,持续迭代核心业务流程并优化使用体验。
使用技术:Golang / Java · PostgreSQL / MySQL · Vue · ElementUI · Nginx · Docker
2024.06 – 2025.05
所属:第二家就职公司
项目描述:面向博物馆、美术馆、画廊等机构开发的一体化系统,涵盖艺术品的采集、展陈、评估、修复、流通与数字展示,内置地图模块用于展示艺术品流通路线与作品空间分布。
个人职责:参与核心模块设计与开发,搭建系统后端框架,实现艺术品元数据建模、图像存储接口及数据权限控制,支持跨部门协作使用。
使用技术:Golang · Gin · PostgreSQL · SQLite · Redis · mochi-mqtt · WireGuard · FRP · Shell · Vue3 · ElementUI · Leaflet
2021.04 – 2025.05
所属:第二家就职公司
项目描述:可部署于平板电脑、香橙派、树莓派等设备的边缘系统,用于节点数据采集、存储与远程控制,结合宽窄带组网通讯,支持地理定位与地图实时监测,适用于无公网或工业现场等场景,强调高可用与轻量化。
个人职责:负责基础框架搭建与数据库结构设计,实现基础设施与设备通信状态管控接口,协助前端可视化配置模块,完成在开发板上的打包部署与联调。
使用技术:Golang · Gin · PostgreSQL · SQLite · Redis · mochi-mqtt · WireGuard · FRP · Shell · Vue3 · ElementUI · Leaflet · WebRTC
2020.01 – 2025.05
所属:第二家就职公司
项目描述:基于全域通讯物联技术的应用级 SaaS 平台,整合后台管理、前端应用、数据通讯与地图交互,为组织机构提供可配置、可扩展的业务应用;在全域网络下支持应用拓展与迁移。
个人职责:参与设计并实现后台服务架构,开发任务调度与消息通道中间件,优化接口性能并保障多系统联动稳定。
使用技术:Java · Spring Boot · MyBatis · PostgreSQL · PostGIS · PostgREST · MongoDB · SQLite · Nginx · Redis · ActiveMQ · Shell · Vue2 · ElementUI · Leaflet
2023 – 2024
所属:第二家就职公司
项目描述:面向业务侧的订单流转与状态管理系统,覆盖订单创建、审核、跟踪、统计等核心流程,支持多角色协同处理。
个人职责:负责后端核心模块开发与接口联调,参与数据库表结构设计、通用能力封装与关键业务流程优化。
使用技术:Java · Spring · MyBatis/Hibernate · Oracle/MySQL · Tomcat · jQuery · Bootstrap
2022 – 2023
所属:第二家就职公司
项目描述:对内对外提供统一接口能力的开放平台,聚合鉴权、接口接入、调用监控与文档管理,提升系统集成效率。
个人职责:参与平台接口设计与实现,编写 WebService / API 接口,协同前端完成接入页与基础可视化页面开发。
使用技术:PostgreSQL + PostGIS + PostgREST + Nginx + ActiveMQ
2017.01 – 2018.06
所属:第一家就职公司
项目描述:政府侧大数据综合业务平台(办公与数据统计类场景)。业务与数据细节涉及保密,此处仅作能力范围说明。
个人职责:在负责模块中使用基于 Spring、Struts2、Hibernate 的企业级大数据框架开发;编写 WebService 接口与 Quartz 定时任务;前端基于 Freemarker,配合 JavaScript、jQuery、Bootstrap、ECharts、OpenLayers 等完成页面与可视化。
使用技术:Java · Spring · Struts2 · Hibernate · Oracle · JDK 1.8 · Tomcat 8 · Freemarker · jQuery · Bootstrap · ECharts · OpenLayers · Quartz · WebService
实训 · 2016.08 – 2016.09
项目描述:面向模拟企业内部的 OA 系统,含权限、个人信息、考勤、资产、会议、工作流、通讯录、公告等模块,目标为提升办事效率与管理规范化。
个人职责:担任开发组长,参与模块实现;采用 Spring + Struts2 + Hibernate 分层架构,使用 SVN 协同、c3p0 连接池,并编写 JUnit 单元测试。
使用技术:Spring · Struts2 · Hibernate · MySQL · Tomcat · SVN · c3p0 · JUnit
实训 · 2016.06 – 2016.07
项目描述:培训阶段 B2C 电商 Web 项目,含前台商品浏览、会员、购物车、订单与新闻留言,以及后台会员、商品、分类、订单、留言与新闻管理。
个人职责:担任开发组长;采用 DAO / Service 分层,使用 JNDI 连接池,基于 Servlet、过滤器、Ajax、jQuery 等实现前后台核心流程。
使用技术:Java Servlet · JSP · MySQL · jQuery · Ajax · CSS · JNDI