个人介绍
1. 熟练掌握Golang、C#等多种后端和前端技术,如.NET Core、Gin、Kratos、Vue等,具备超过8年的实际开发和架构经验。
2. 具备出色的系统性架构设计能力,能够确保系统在性能、可用性、扩展性和安全性方面达到最优状态。
3. 熟悉多种数据库技术和云相关技术,能够有效地管理和优化数据资源。
4. 具有丰富的项目经验,在复杂项目中积累了丰富的经验,包括ELK、Kafka等相关项目的使用。
5. 注重代码质量和可维护性,始终追求提供高效的解决方案。
6. 积极参与团队技术体系的迭代,推动技术创新和进步。
7. 展现出色的沟通和协作能力,能够有效地与团队成员和利益相关者进行交流和合作。
工作经历
2019-10-01 -2024-06-01上海爱扬信息科技有限公司全栈开发
1. 提供基于业务需求的整套解决方案:我能够深入了解客户的业务需求,设计并提供整套解决方案,包括整体架构设计、底层设计、数据库设计、API 开发、服务开发、前端开发、APP 开发以及中间件开发等。 2. 架构设计和数据库设计:我能够进行系统性的架构设计和数据库设计,确保系统的高性能、高可用、高扩展性和安全性。 3. API 开发和服务开发:我能够独立开发高质量的 API 和服务,并保证其稳定性和可扩展性,满足客户的业务需求。 4. 前端和 APP 开发:我能够开发优秀的前端和 APP ,通过技术手段实现客户的需求,同时保证用户体验的良好。 5. 中间件开发:我能够开发中间件,支持业务系统的整合和运行,并保证其可靠性和高效性。 6. linux 部署和容器化落地:我能够进行系统的部署和容器化落地,确保系统的高可用性和稳定性。 7. 公司内部技术体系迭代:我能够积极参与公司内部技术体系的迭代和升级,推进技术的创新和进步,提高公司的竞争力。
2017-04-16 -2019-09-30上海据震信息科技有限公司.NET开发
在公司担任软件开发工程师。负责参与公司各类项目,担任程序开发与项目设计工作,掌握C#、ASP.NET、MVC、WebApi、JQuery等多种开发技术。拥有多个项目的开发与架构经验,在项目中负责系统架构、功能模块设计、数据库架构、编写代码、设计单元测试用例、负责单元测试等多方面工作。在项目中主要承担的工作有: 1、需求分析,根据客户的需求整理需求文档,列出功能模块。 2、系统设计,根据功能模块设计编写出项目整体设计文档、规划服务器架构、整体表结构等。 3、代码架构设计,根据系统功能模块设计搭建代码整体框架、隔离相关模块、使代码达到低耦合高内聚可扩展等目的 4、代码实现。负责系统整体开发及代码编写工作。 5、版本统一管理,所有编写的代码都将上传至TFS或SVN服务器,以便后续版本管理与错误排查 6、单元测试,所有api接口发布前都将通过Postman或编写单元测试工具测试,以确保单接口不出BUG。 7、系统部署上线。根据各项目不同的生产环境情况,将开发好的项目部署至系统生产服务器,并调试,确保系统在生产环境中安全、稳定、运行。 8、项目归档、系统发布上线稳定运行后,将项目涉及相关源代码与
2015-07-01 -2017-04-15上海孚鼎信息技术有限公司.NET开发
在公司担任.net组程序开发员。负责参与公司各类项目,担任程序开发工作,掌握C#、ASP.NET、MVC、HTML 5、JQuery、CSS等多种开发技术。拥有多个项目的开发经验,在项目中负责系统架构、功能模块设计、数据库 架构、编写代码、设计单元测试用例、负责单元测试等多方面工作。在项目中主要承担的工作有: 1、系统架构设计。根据产品设计说明书设计体统整体架构。确保系统架构满足客户需求。 2、数据库架构设计。 3、系统原型设计。根据产品设计说明书设计系统原型,并向公司领导汇报。 4、功能模块设计。根据产品设计说明书,设计系统所有功能模块,设计模块之间交互方式及运作原理。 5、代码实现。负责系统整体开发及代码编写工作。 6、版本统一汇总管理。主要负责汇总项目组各其他程序员编写的代码,校验后统一上传SVN服务器,并做好版 本管理工作。 7、单元测试用例编写。 8、参与单元测试工作。 9、系统部署上线。根据各项目不同的生产环境情况,将开发好的项目部署至系统生产服务器,并调试,确保系 统在生产环境中安全、稳定、运行。 10、售后运维工作。负责系统上线后的BUG跟踪、修复及数据、代码层面的运
教育经历
2017-04-01 - 2019-09-30西南科技大学计算机科学与技术本科
技能
管理员通过管理后台进行每日每周的部门排班、对假期和特殊情况进行管理。值班人员和普通用户可以在企业微 信应用中查看当日排班并确认排班,系统将自动推送提醒值班人员值班排班情况 系统通过打包成 Docker 镜像进行容器化部署 包含模块:用户中心、值班填报、假期管理、特殊情况管理、值班地点管理、权限组管理、值班确认、定时消息 推送、定时数据同步 使用相关技术栈:C#、.net 6、EF、Furion、FTP、VUE、RESTful API、Nginx、Docker等 使用数据库:MySql、Redis、MongoDB
为企业设计开发一个业务管理平台,企业内部系统/应用接入此平台统一管理,平台内包含企业全部员工和机构 数据,供接入方调用 第三方也可将自己业务接口托管给本系统,由本系统进行接口加密代理等操作 对外提供相关源数据接口和日志接口及 SDK(.net framework 4.5和.Net 5) 包含模块:用户中心、人员扩展字段管理、应用管理、项目管理、服务商管理、系统角色管理、菜单管理、接口 账号管理、接口管理、消息管理、日志管理等 使用相关技术栈:C#、EF、ABP、FTP、VUE、RESTful API、SDK等 使用数据库:MySql、Redis、MongoDB
应用服务平台(ASP )是一个用 Golang 编写的系统,旨在管理企业内部所有业务系统和轻应用。该平台不仅负 责现有业务系统的管理,还制定新项目接入标准。ASP 提供企业相关数据微服务,以便其他系统可以调用这些服 务。整个系统的基础架构采用了多种技术,包括 Mysql 作为数据库,apollo 作为配置中心,consul 作为注册中 心,redis 作为缓存,以及 cloud-middleware-log 中间件用于记录日志到 ELK。 业务目标: 1. 全面管理业务系统: ASP 的主要目标是全面管理企业内部的业务系统和轻应用。这包括对现有系统的管理和对 新项目的接入管理。 2. 提供标准化接入: 平台致力于制定新项目接入标准,确保新业务系统的平滑集成和标准化管理。 3. 数据微服务供其他系统调用: ASP 提供企业相关的数据微服务,以供其他系统方便地调用,促进系统之间的 数据交互和共享。 4. 技术栈整合: 通过采用多种技术,如 Golang 编程语言、Mysql 数据库、apollo 配置中心、consul 注册中 心、redis 缓存和 ELK 日志记录,ASP 致力于构建一个综合而高效的应用服务平台。 5. 功能模块完善: ASP 包含多个功能模块,如用户中心、配置中心、菜单管理、应用中心、权限管理、应用镜 像管理、告警中心等,以满足企业对业务管理的多方面需求。 6. 数据化报表展示: 除基础管理功能外,ASP 还提供数据化报表展示,帮助企业更直观地了解业务状况,支持 数据驱动的决策。 具体工作内容: 在项目中我主要负责项目整体设计规划、云中间件选型、部分功能页面原型设计、底层 gRPC 微服务开发及部署 最终获得成果: 目前已经在客户现场 UAT ,企业原先轻应用逐步接入中,新项目按照接入标准申请审批接入中。