作为一名开发者后端程序员,我掌握了多种技术,能够为客户提供高效、稳定、安全的解决方案。以下是我所具备的技术能力:
- 熟练使用Java、Python、C/C++等主流编程语言,能够根据项目需求选择合适的语言和框架进行开发。
- 熟悉常用的后端技术栈,如Spring Boot、Django、ASP.NET Core等,能够快速搭建和部署后端服务。
- 熟悉数据库的设计和优化,如MySQL、MongoDB、Redis等,能够使用合理的数据结构和索引提高查询效率和数据安全性。
- 熟悉网络协议和安全机制,如HTTP、HTTPS、TCP/IP、SSL/TLS等,能够保证后端服务的可靠性和安全性。
- 熟悉云计算和微服务架构,如AWS、Azure、Kubernetes等,能够利用云平台提供的资源和服务实现后端服务的弹性扩展和负载均衡。
- 熟悉常用的开发工具和方法,如Git、Maven、Docker、Jenkins等,能够使用版本控制、自动化构建、容器化部署等技术提高开发效率和质量。
- 熟悉软件工程的基本原理和最佳实践,如设计模式、重构、测试驱动开发等,能够编写高质量、可维护、可复用的代码。
CustomerService ( 卡友支付 )2017.06-2022.07
开发工具: IDEA,Maven,jdk1.8,Apache-Tomcat7,MySQL,Git,Maven
使用技术:SpringBoot + Dubbo + Zookeeper + Msql 集群部署
背景描述:该系统为公司内 ToB 客户提供服务的系统,旧系统为传统分层结构的架构,各个模块耦合在一起,代码冗余膨胀,代码调用路径及其复杂无法扩展,因此对对其进行进行SOA化。
责任描述:
1.业务逻辑的梳理,形成UML 调用流程图。
2.资质校验模块的服务化改造。
解决方案:
3. 对外加密调用接口化,封装调用。
4. 资质校验逻辑,java8 重写。
5. 对非法数据进行清洗。
6. 对数据进行备份定时同步。
独立负责企业资质校验模块服务化
项目链接: http://www.cardinfo.com.cn/site/product/15
背景描述:该系统为公司内 ToB 客户提供服务的系统,旧系统为传统分层结构的架构,各个模块耦合在一起,代码冗余膨胀,代码调用路径及其复杂无法扩展,因此对对其进行进行SOA化。 责任描述: 1.业务逻辑的梳理,形成UML 调用流程图。 2.资质校验模块的服务化改造
Bundle Manager System 开发工具: Eclipse,Maven,jdk1.8,Apache-Tomcat7,MySQL,SVN,Maven,SQLyog 使用技术:Spring + SpringMVC +MyBatis +Apache ACE +