个人介绍
Java:
1、高效开发环境与工具掌握:精通Java开发环境搭建,熟练运用IntelliJ IDEA,熟练掌握Git版本控制系统,实现代码版本的高效管理与团队协作。同时,对Maven,Gradle项目构建工具,能够灵活配置项目依赖与构建流程。
2、JAVASE核心技能深入:深入理解并熟练掌握Java SE核心技术,包括面向对象编程范式、IO流操作、集合框架应用、多线程编程以及Java常用设计模式。
3、主流框架与新技术应用:在Java开发领域,对Spring、MyBatis、Spring MVC、SpringBoot及MyBatis-Plus等主流框架有深入理解和实战经验,能够迅速搭建并优化企业级应用架构。紧跟技术前沿,熟练运用SpringBoot简化开发流程,提升开发效率。
4、微服务架构实践:精通Spring Cloud Alibaba微服务架构体系,具备丰富的微服务拆分与治理经验。熟悉服务注册与发现、配置管理、负载均衡、熔断降级等微服务关键技术,能够设计并实现高可用、可扩展的微服务系统。
中间件:
1、Redis缓存与分布式锁:深入掌握Redis高性能缓存解决方案,对Redis的多种数据类型及其使用场景有深刻理解。具备丰富的分布式锁应用场景设计与实现经验,有效解决分布式环境下的数据一致性与并发控制问题。
2、RabbitMQ消息队列:精通RabbitMQ消息中间件,擅长使用其处理分布式事务,确保数据一致性与系统稳定性。具备丰富的MQ线上问题排查与解决能力,保障消息系统的可靠运行。
3、Elasticsearch搜索引擎:熟悉Elasticsearch搜索引擎的使用,能够利用其强大的全文搜索与数据分析功能,为应用提供快速、准确的搜索服务。
4、Dubbo RPC框架:了解Dubbo远程过程调用框架,熟悉其服务治理、负载均衡等机制,为分布式系统间的通信提供高效解决方案。
5、云产品集成与应用:熟悉并成功集成过OCR识别、OSS对象存储、腾讯云***直播等第三方云产品,具备丰富的云服务集成与应用开发经验,提升应用的功能丰富性与用户体验。
数据库:
1、MySQL深度掌握:精通MySQL数据库管理,深入理解其事务机制、索引优化、存储引擎特性等核心技术。
具备丰富的SQL优化经验,能够针对具体业务场景进行性能调优,确保数据库高效稳定运行。
2、PostgreSQL能力拓展:熟练掌握PostgreSQL数据库的使用与管理,进一步拓展数据库技术栈,为不同业 务需求提供多样化的数据库解决方案
Python:
1、精通Python核心开发:拥有深厚的Python基础,熟练掌握Python的语法规范、数据结构、控制流及模块化编程技巧。能够高效利用Python进行各种应用程序的开发与维护。
2、网络协议与HTTP/HTTPS:深入理解HTTP/HTTPS协议的工作原理,熟悉TCP/IP协议栈的构成及其在网络通信中的作用。对URL的构成有清晰的认识,并熟悉服务器如何发送和解析HTTP请求的过程,为开发网络应用提供坚实基础。
3、数据抓取与自动化:熟练掌握多种数据抓取技术,包括使用BeautifulSoup进行网页内容解析、Selenium进行浏览器自动化操作、Scrapy构建高效的网络爬虫框架。能够根据不同网站的特点灵活选择工具,实现数据的高效采集。
4、反爬机制应对:对常见的反爬虫机制(如IP限制、User-Agent检查、Cookie验证、验证码等)有深入了解,并具备相应的绕过策略。能够根据实际情况调整爬虫策略,确保数据的稳定采集
其他技能与项目经验:
1、Java项目开发经验:拥有长达8年的Java开发经验,熟悉软件开发的全流程,包括需求分析、系统设计、编码实现、测试验证及后期维护等。能够根据业务需求设计合理的数据模型和程序接口,实现复杂的业务逻辑,并具备良好的编码风格、文档编写及单元测试习惯。
2、架构设计与搭建:具备从零到一搭建系统架构的能力,能够根据项目的实际需求选择合适的技术栈,设计高效、可扩展的系统架构。在架构设计过程中,注重系统的可维护性、可扩展性和安全性,确保系统能够长期稳定运行。
工作经历
2023-08-01 -2024-07-30广州市数商云网络科技有限公司Java开发
1、理解项目的需求,明确项目的目标和要求,完成部分表设计和接口设计 2、根据需求进行代码的编写,并进行必要的调试,确保质量和性能 3、完成日常的需求迭代,bug修复,慢接口的优化
2020-10-01 -2023-06-01广州蜂群互联网科技有限公司Java开发
1、理解项目的需求,明确项目的目标和要求,完成部分表设计和接口设计 2、根据需求进行代码的编写,并进行必要的调试,确保质量和性能 3、完成日常的需求迭代,bug修复,慢接口的优化
教育经历
2009-09-01 - 2012-06-01黑龙江生态工程职业学院园林工程技术专科