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/Kubernetes实现容器化部署,设计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/Kubernetes, 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
Docker
Nginx
Kubernates
Redis
Mysql
Mongodb
HTML
Javascript
工作经历 / Experience
国际商业机器(中国)有限公司(IBM)
高级软件开发工程师 - 2016
主要工作是为公司全球化信息处理提供云支持。为下游用户提供REST API,同时为指定用户提供配套的前端应用。系统采用目前流行的前后端分离的敏捷开发模式,后端使用Spring Cloud搭建分布式高可用的微服务架构,使用Zuul实现后端接口的网关路由功能,使用Ribbon & Feign Client实现模块间的方法调用,利用Hystrix实现异常补偿措施,各模块内使用J2EE三层架构:SpringMVC + Spring + JPA(Hibernate),使用DB2数据库,利用Swagger工具生成后端API访问接口供前端调试。前端使用React + WebPack + ANTD实现异步响应式Web客户端。项目使用IBM GitHub私有仓库实现分布式版本控制。
上海博泰昉达网络科技有限公司
软件工程师 - 2015
公司的主营业务为车联网信息服务,我主要负责OBD车载系统云端接口开发,具体为车辆违章信息查询、车辆预约保养业务(包括后台系统)、车辆意外碰撞提醒、车辆行车轨迹记录、车辆各易损配件状态监控提醒以及车辆当前停车点违停概率提醒等。手机APP端调用上述云端接口使用户在下车之后仍然可以掌握车辆的当前状态,车辆有任何异常情况手机APP端会即刻提醒。云端系统接口使用springMVC + hibernate框架开发,数据库为mySQL,车辆保养业务后台系统前端使用extJS5.0开发。
SONY(索尼)上海技术中心
软件工程师 - 2014
主要负责Sony(索尼)亚太地区售后服务系统(Newsis)模块开发,涉及Service Quotation,Service Contract,Debit Note,Regualr Report,Inventory Balance以及Sony(索尼)亚太七国本地化等等模块。系统采用BS架构,Struts+Spring+Hibernate框架开发,搭载Oracle数据库,Web容器为WebSphere。根据项目需求开发各个应用模块,包括前端HTML网页、javascript(JQuery)脚本、css以及后端java应用程序。
上海润联物流有限公司
软件工程师 - 2010
开发公司BS架构系统,包括地理信息模块,CRM(客户信息管理),供销存模块,物流业务核心模块,系统环境为Apache HTTP Server服务器 + Tomcat Web Application容器,使用Struts + Spring + Hibernate框架开发,前台页面使用extjs3.0框架开发,后台数据库为Sql Server 2008,使用iReport生成各种销售统计报表。使用sencha touch2框架开发公司移动电商平台(微信公众平台订购系统),连接移动端支付宝,服务器端使用ssh框架,系统跨安卓与苹果系统。
上海润捷快递有限公司
软件工程师 - 2009
开发公司ERP系统。涉及市场模块,人事模块,财务模块。使用struts,hibernate开发框架,客户端ajax技术,后台数据库为sql server2008。
兴趣爱好 / 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