Chris

Yang

高级软件工程师
Senior Software Developer

img

电子邮箱 / Email:

chris@nsyncsoft.com

所在地 / Location:

上海 / Shanghai

个人主页 / Website:

www.nsyncsoft.com

个人简介 / About Me

十年以上Java一线开发经验,精通Spring生态体系(IOC/AOP/Spring MVC/Boot),熟练运用Hibernate、MyBatis Plus等ORM框架构建高性能持久层。具备分布式系统架构能力,设计基于Spring Cloud的微服务高可用治理方案,熟悉Oracle/MySQL/DB2等关系型数据库及MongoDB非关系型数据库。掌握DevOps实践:利用Docker实现容器化部署,设计Redis/MySQL/MongoDB企业级集群架构,通过HAProxy与Keepalived保障负载均衡与高可用。兼具前端开发能力(React/Ant Design/Webpack),可独立完成全栈项目。有自主搭建的Git服务与邮件系统,对持续学习保持热情。

Over a decade of hands-on Java backend development with deep expertise in Spring ecosystem (IOC/AOP/Spring MVC/Boot) and ORM frameworks including Hibernate/MyBatis Plus. Proven ability in architecting large-scale distributed systems: Designed highly available microservice governance solutions based on Spring Cloud, with mastery in relational (Oracle/MySQL/DB2) and non-relational databases (MongoDB). Full DevOps proficiency: Containerized deployment via Docker, enterprise cluster design for Redis/MySQL/MongoDB, and ensured high availability through HAProxy/Keepalived. Complemented by frontend skills (React/Ant Design/Webpack) for end-to-end project delivery. Continuously driving technical innovation: Self-hosted Git/email services, active open-source contributor, with strategic insights into complex system architecture and engineering efficiency optimization.

开发技能 / Skills

Java

90%

Spring Boot

80%

Spring Cloud

80%

Spring AI

65%

Docker

85%

Nginx

70%

Redis

80%

Mysql

85%

Mongodb

80%

HTML

70%

Javascript

70%

项目经历 / Project Experience

DEVOPS系统

本项目构建了一套高度自动化的DevOps平台,支持通过前端Web UI动态配置并生成定制化的开发框架、中间件集群及数据库与缓存系统。系统基于SpringCloud微服务架构,采用Nacos作为服务注册与配置中心,实现服务的自动发现与动态配置管理;通过Spring Gateway构建统一网关,提供路由、过滤与限流能力,保障系统安全与高可用性;服务间通过FeignClient实现声明式调用,提升协同效率。数据持久层集成MybatisPlus与MongoDB,优化数据操作效率与灵活性,并结合Redis作为分布式缓存,有效减轻数据库压力,提升系统响应性能与并发能力。项目实施端基于Microsoft Azure云平台,实现从代码生成、中间件部署到数据库集群扩缩容的全流程容器化与自动化管理。该系统显著提升了资源利用率和部署效率,为大型分布式项目提供了稳定、可扩展的基础设施支持。

IBM GTS EDU & SKILL

本项目旨在构建一套面向全球外勤工程师的技能与资质管理系统,通过对工程师技能属性的动态跟踪与智能匹配,为公司客户分配合适的服务人员,并依据岗位技能要求为工程师推荐针对性培训课程。系统支持各级管理者实时掌握下属技能达标情况,并可生成按技能、国家、地区等多维度的统计报表,赋能人才资源优化与决策分析。技术架构方面,系统采用前后端分离开发模式。前端基于React + Antd构建组件化用户界面,利用Webpack进行工程化构建,Express提供本地开发与运行环境。后端依托SpringCloud构建弹性微服务集群,通过Zuul网关统一接入与安全控制,Feign实现服务间高效通信,Hystrix提供容错保护。业务模块内部采用SpringMVC + Spring + Mybatis Plus分层架构,持久层依托DB2数据库保障事务与数据一致性。整个项目基于GitHub实现版本控制与CI/CD流程集成,确保开发规范与部署效率。

车联网云端系统

本项目为一套完整的车联网信息服务系统,旨在通过接入OBD车载设备实时采集车辆数据,为用户提供违章查询、预约保养、碰撞提醒、行车轨迹记录、配件状态监控与违停概率预警等综合服务。用户可通过手机APP实时查看车辆状态并及时接收异常提醒,实现人车分离场景下的远程管控与智能决策支持。系统云端接口采用SpringMVC + Spring + Hibernate框架构建,实现清晰的分层架构与高效的请求处理机制,依托MySQL进行可靠数据存储与事务管理。后台管理端使用ExtJS 5.0构建动态可配置的企业级操作界面。整体服务部署于TomcatWeb容器,并通过SVN进行规范的版本控制与团队协作。系统具备高并发处理能力和稳定的实时数据响应特征,有效支撑十万级车辆接入与日活请求,符合车联网领域对高性能和高可靠性的核心要求。

SONY(索尼)亚太地区售后服务系统

Newsis是服务于Sony亚太七国的标准化售后业务管理系统,涵盖服务报价、合同管理、财务通知、库存与多国本地化等功能模块。系统基于经典B/S架构,使用Struts处理前端请求与控制流转,Spring管理业务服务与事务协调,Hibernate实现数据持久化操作,整体层次清晰、耦合度低。数据库选用Oracle,支撑高并发场景下数据的完整性与一致性,系统部署于WebSphere企业级容器中,保证服务稳定与资源调度效率。前端使用JSP渲染页面结构,jQuery增强交互与异步操作能力,实现了响应迅速、操作简便的售后业务管理体验。

进销存系统

本项目为公司核心业务支撑系统,集成地理信息、CRM、供销存与物流管理等多模块,构建了一套完整的企业内部运营管理与决策支持平台。系统部署于Apache + Tomcat组成的Web服务环境中,依托Struts+Spring+Hibernate框架实现控制层、业务层与持久层的分离,提升代码复用和系统可维护性。前端使用ExtJS 3.0实现丰富的交互界面和异步数据加载,后端依托SQL Server 2008处理复杂业务数据,并通过iReport灵活生成各类销售统计与运营报表,助力企业精准决策。系统具备良好的扩展性和稳定性,支持多用户并发操作,关键业务实现事务管理,报表模块可根据业务需求动态调整输出内容与格式,全面提升企业业务流程自动化水平与数据利用效率。

ERP管理系统

本项目旨在构建一套集成化ERP管理系统,涵盖市场、人事与财务三大核心模块,实现企业资源统一管控与业务流程高效协同。市场模块支持客户关系管理、销售过程跟踪与商机分析;人事模块实现员工档案、考勤绩效、组织架构的全面管理;财务模块集成总账、成本核算与财务报表功能,推动业财一体化运营。技术架构方面,系统基于Struts + Hibernate框架开发,采用分层设计理念,Struts负责控制层请求分发与处理,Hibernate实现对象关系映射与数据库事务管理,大幅提升开发效率与系统可维护性。前端利用Ajax技术实现异步数据交互,提升用户操作体验与界面响应速度。数据库层采用SQL Server 2008,保障数据一致性、完整性与高并发查询性能。系统上线后有效支持企业跨部门协作与全流程电子化处理,为管理决策提供实时、准确的数据支撑。

CRM管理系统

本项目为一套企业级CRM客户关系管理系统,旨在实现客户信息统一管理、销售过程跟踪、商机分析与服务请求处理等功能。系统基于典型J2EE架构,采用Struts + Spring + Hibernate框架构建,实现了清晰的多层结构:Struts作为控制层处理用户请求与响应,Spring容器统筹业务服务和事务管理,Hibernate负责对象关系映射与数据持久化,极大提升了开发效率和系统可维护性。前端界面融合Ajax技术,实现异步数据交互与动态内容更新,增强用户操作的实时性与流畅感。系统具备良好的可扩展性和稳定性,支持企业多角色协同操作与复杂业务流程定制,为客户管理和决策分析提供了可靠的技术支撑。

兴趣爱好 / Hobbies

音乐 / Music 阅读 / Reading 体育运动 / Sports 电子游戏 / Video Game 旅行 / Traveling 个人项目 / Personal Projects