Chris
Yang
高级软件工程师
Senior Software Developer
"Design is not just what it looks like and feels like. Design is how it works."
– Steve Jobs
电子邮箱 / Email:
所在地 / Location:
上海 / Shanghai
个人主页 / Website:
个人简介 / 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.
Education
2014 - 2016
Master of Fine Arts in UI/UX Design
New York School of Visual Communication
2014 - 2016
Master of Arts in Interaction Design
New York School of Visual Communication
2012 - 2014
Master of Design in User-Centered Design
New York School of Visual Communication
开发技能 / Skills
Java
Spring Boot
Spring Cloud
Spring AI
Docker
Nginx
Redis
Mysql
Mongodb
HTML
Javascript
项目经历 / 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
We couldn't be happier with the outcome!
Working with your company was an absolute pleasure! Their design team brought our vision to life with precision and creativity. We couldn't be happier with the results!
Jasper Stone Web Developer
We couldn't be happier with the outcome!
From start to finish, your company provided exceptional design services. Their attention to detail and commitment to understanding our brand made all the difference.
Luna Evergreen Product Designer
We couldn't be happier with the outcome!
I was blown away by the professionalism and talent of your company. They exceeded our expectations with their innovative designs and quick turnaround time. Five stars!
Ava Silver Co-founder
We couldn't be happier with the outcome!
Choosing your company for our design needs was one of the best decisions we made. Their team's expertise and collaborative approach made the entire process seamless.
Leo Nightingale Web Developer
We couldn't be happier with the outcome!
I can't thank your company enough for their outstanding design work. They transformed our ideas into stunning visuals that perfectly captured the essence of our brand.
Scarlett Rosewood Product Designer