个人介绍
有 5 年多 java 开发工作经历, 大专学历, 有丰富的项目开发经验, 有很强的分析问题和解决问题的能力,习惯开发前思考多个方案,过滤并找出最优方案再进行开发,并能提供适合的通用接口和工具。⚫ 熟练掌握 Java 开发语言、常用 AP1、常用的集合、常用的数据结构、面向对象思想,具有良好的编程习惯。⚫ 熟悉主流开放框架 SSM、 Sping Boot,掌握 SpringMVC 开发流程。⚫ 熟悉 SpringCloud 微服务框架,如 Eureka、 Zookeeper、 Consul、 Nacos、 OpenFeign、 Ribbon、Hystrix、 Sentinel、 GateWay 等组件。⚫ 熟悉 Redis、 RabbitMQ、 Ngnix、 Nacos 等中间件的运用。⚫ 熟悉 Linux 服务器,掌握基本环境的搭建和常用指令。⚫ 熟练使用 Spring Security 权限框架完成认证、鉴权,利用 JT 实现前后端分离认证、鉴权。⚫ 熟悉 Html、 Css、 JavaScript、 jQuery、 Ajax、等前端 web 开发语言。⚫ 熟悉 ElasticSearch 搜索引擎、 WebSocket、 WebService 的基本使用。⚫ 熟悉 Docker, mysql 主从复制, redis 集群。⚫ 了解 ivm 调优:内存区域划分、垃圾算法、垃圾回收机制。⚫ 了解 Vue 框架,能够使用 Vue+Element-Ul 进行前端开发。
工作经历
2018-06-04 -2021-04-30广东中标数据科技股份有限公司程序员
需求分析:与产品经理、设计师或客户合作,理解并分析软件或系统的需求。这包括理解业务需求、用户需求和系统需求,确保软件能够满足这些需求。 系统设计:根据需求分析的结果,设计系统的整体架构、数据库结构、模块划分等。这通常涉及绘制流程图、UML图等,以清晰表达系统的组成和交互方式。 编码实现:根据系统设计文档,使用特定的编程语言(如Java、Python、C++、JavaScript等)和工具进行编码,实现软件系统的各个功能模块。程序员需要确保代码的可读性、可维护性和高效性。 测试与调试:编写并执行测试用例,以验证软件的功能、性能和安全性是否符合预期。当发现问题时,需要进行调试并修复代码中的错误。
教育经历
2021-07-01 - 2023-09-01广东开放大学计算机科学与技术专科