Eric Yang

Java高级工程师

本科、统招 | 男
150****1234(同微信)
yangchuang_sz@163.com

技能概览

graph TD A[Eric Yang - 技能树] --> B[编程语言] A --> C[框架技术] A --> D[数据库] A --> E[云服务] A --> F[中间件] A --> G[DevOps] A --> H[微服务] B --> B1[Java] C --> C1[Spring] C --> C2[Spring Boot] C --> C3[MyBatis] D --> D1[PostgreSQL] D --> D2[Oracle] D --> D3[MySQL] D --> D4[Redis] E --> E1[AWS ECS] E --> E2[AWS EC2] E --> E3[AWS S3] E --> E4[AWS ELB] E --> E5[CloudWatch] E --> E6[Route53] E --> E7[CloudFormation] F --> F1[Kafka] F --> F2[RabbitMQ] G --> G1[Maven] G --> G2[Jenkins] G --> G3[Docker] G --> G4[Linux] H --> H1[Spring Cloud Alibaba]

编程语言与框架

Java Spring Spring Boot MyBatis Spring Cloud Alibaba

数据库

PostgreSQL Oracle MySQL Redis

云服务

AWS ECS AWS EC2 AWS S3 AWS ELB CloudWatch Route53 CloudFormation

中间件

Kafka RabbitMQ

DevOps

Maven Jenkins Docker Linux

教育背景

2007.09 - 2011.07
吉林大学
计算机科学与技术 / 学士学位

工作经验

中言火眼技术(深圳)有限责任公司
Java高级工程师
2023.01 - 至今
  • 负责项目技术选型、整体架构设计,服务器环境及CICD流程搭建
  • 核心功能的代码实现
  • 技术预研,将LLM大语言模型引入系统
晨星资讯(深圳)有限公司
Java高级工程师/Team Lead
2015.12 - 2022.12
  • 协调分配每个迭代的开发人员,组织主导需求移交,推动项目进展和交付
  • 负责开发团队日常详细设计评审和Code Review,确保项目质量
  • 负责项目的安全审查,及时发现和修复项目中的OWASP漏洞
  • 搭建AWS infrastructure,将部分On-Premise项目迁移到AWS云环境
  • 负责业务系统核心模块和功能的架构设计和编码实现
深圳市银聚通讯科技有限公司
Java工程师
2014.08 - 2015.12
  • 负责公司后端的开发,参与项目的需求分析、架构设计、代码编写、交付上线
  • 对后端技术进行研究,推进技术栈落地,研发流程持续改进
深圳市康拓普信息技术有限公司
Java工程师
2011.07 - 2014.07
  • 开发及维护公司重用组件库和基础开发平台
  • 负责南方电网基建一体化系统部分业务模块的设计、开发、测试等工作
  • 负责数据同步数据库脚本的开发实现

项目经历

火眼共享供应链SaaS平台
2023.01 - 至今

该项目旨在打造一个共享供应链SaaS平台,集成了评估管理、认证体系管理、绩效评价、采购招标等功能模块。其核心目标在于实现各行业数据流通,赋能数据应用场景,提高数据应用价值以及优化企业办公流程,提升管理效能。

Spring Boot MySQL MyBatis Plus Redis SaaS+多库 Vue2 element-ui
核心职责
  • 负责项目的技术选型、整体技术架构设计,以确保能够快速实现业务需求,同时易于平滑升级和持续维护。系统按租户进行分库,以适应未来亿级数据的存储需求。
  • 规范研发流程,基于阿里云效搭建流水线 CI/CD,支持代码 push 自动触发单测流水线,代码 PR 合并触发自动部署
  • 梳理项目计划,整理出各模块的优先级,保证项目进度的有效推进。系统地分析并梳理业务需求,编写需求文档,为项目后期的实现提供清晰、具体的参考。
  • 编码实现核心模块评估管理的评估算法,生成导出评估报告的word报表。
  • 技术预研,在系统中提供OpenAI LLM大语言模型的使用入口。
Analysis View
2020.10 - 2022.12

Analysis View为投资者提供涵盖股票、基金等投资标的的详细分析报表,这些报表涉及资产配置、风险与回报等多个关键领域。投资者通过Analysis View进行深入的数据分析,能更全面地审视其投资组合,进而提升投资效率和成功率。

Spring Boot SpringMVC SQL Server
核心职责
  • 负责部分核心组件的需求分析及编码实现。
  • 担任项目的安全审查负责人,将Sonar集成到项目中,并在Jenkins中配置项目的Checkmarx扫描,及时发现和修复代码中的OWASP安全漏洞,使项目的安全评级持续维持在五星。
  • 使用Jenkins、uDeploy、CloudBees 搭建项目的CI/CD流程,提高了项目开发效率。
  • 编写服务报错应急措施的Runbook文档,担任On-Call职责,保证在服务出现问题时能快速响应和修复,项目组响应及修复问题速度在公司内部排名前列。
  • 对关键模块进行代码重构优化性能,重构后的代码性能提升30%。
Notes & Alerts
2015.12 - 2018.08

Notes是公司Direct Cloud平台上一个模块,它允许用户通过界面来创建、删除、修改和检索笔记。Alerts模块则是在Direct Cloud平台上提供的预警功能,它可以针对基金、股票以及研究报告进行预警。用户可以设置特定的条件,在符合条件时收到提醒。

Play Framework Spring Boot Cloudant DB RabbitMQ PostgreSQL Akka
核心职责
  • 负责Notes & Alerts模块的需求分析及编码实现。
  • 使用Akka并发框架,基于Actor模型开发Alerts模块的后台数据处理程序,高效处理大量的alerts数据。
  • 使用RabbitMQ消息中间件对系统进行解耦,提高系统的健壮性和可扩展性。
  • 与海外的前端团队进行有效的沟通和协作,保证模块功能的准时上线。
E站智能Wi-Fi
2014.08 - 2015.12

一个致力于打造基于Wi-Fi的智能精准营销平台,其目标旨在打造一款全方位的商业增长引擎,旨在帮助商家通过客户数据分析、精准营销和粉丝增长等功能,进一步提升业务量和盈利性。该平台由三个主要组件构成:云端服务平台、智能Wi-Fi路由器以及移动应用客户端。

SpringMVC Mybatis Nginx MySQL
核心职责
  • 独立负责后端平台的需求分析,数据库设计,代码编写。
  • 设计和开发App的后台RESTful API接口,为移动应用客户端提供数据支持。
  • 管理服务器,负责系统的发布部署,保障系统的顺利上线和稳定运行。
南方电网基建一体化系统
2011.07 - 2014.07

南方电网基建一体化信息系统包含了项目管理、安全管理、质量管理、进度管理、合同管理等模块,该系统通过固化基建管理流程和制度,支持各项业务的在线运作和管理,为全面落实基建一体化管理提供信息化支撑。

Java Struts Hibernate Oracle Html JQuery JavaScript CSS
核心职责
  • 负责重用组件的维护工作,根据各产品线的需求开发新组件。
  • 设计和开发基建一体化信息系统的相关功能模块。
  • 开发数据库的数据同步脚本。

自我评价

  • 7年外企工作,有良好的英文阅读、写作能力
  • 熟悉后端各种工程类技术栈,对新技术发展持续保持关注
  • 熟悉敏捷开发流程,有较强的执行力,能有效推动和协同其他团队成员实现需求落地
  • 工作积极认真,细心负责,确保任务能按时保质交付
感谢您花时间阅读我的简历,期待能有机会和您共事