1+ <!DOCTYPE html>
2+ < html lang ="zh-CN ">
3+ < head >
4+ < meta charset ="UTF-8 ">
5+ < title > Ethan S. Chen - 高级软件开发工程师</ title >
6+ < meta name ="viewport " content ="width=device-width, initial-scale=1 ">
7+ < style >
8+ /* 全局样式 */
9+ body {
10+ line-height : 1.6 ;
11+ margin : auto;
12+ padding : 20px ;
13+ max-width : 1024px ;
14+ font-family : "Segoe UI" , "Helvetica Neue" , Arial, sans-serif;
15+ color : # 444 ;
16+ background : # f8fafc ;
17+ }
18+
19+ /* 标题栏容器 */
20+ .header-container {
21+ display : flex;
22+ justify-content : space-between;
23+ align-items : center;
24+ margin-bottom : 1.5rem ;
25+ }
26+
27+ /* 主标题 */
28+ .main-title {
29+ flex : 1 ;
30+ font-size : 2.2rem ;
31+ padding : 1.2rem ;
32+ border-radius : 8px ;
33+ color : white;
34+ background : linear-gradient (135deg , # 2563eb, # 3b82f6 );
35+ box-shadow : 0 2px 4px rgba (0 , 0 , 0 , 0.1 );
36+ margin-right : 20px ;
37+ }
38+
39+ /* 联系信息栏 */
40+ .contact-box {
41+ background : white;
42+ padding : 12px ;
43+ border-radius : 6px ;
44+ box-shadow : 0 2px 4px rgba (0 , 0 , 0 , 0.05 );
45+ text-align : right;
46+ min-width : 200px ;
47+ }
48+
49+ /* 二维码容器 */
50+ .qrcode-container {
51+ display : flex;
52+ align-items : center;
53+ gap : 15px ;
54+ }
55+
56+ # qrcode {
57+ width : 70px ;
58+ border : 1px solid lightgrey;
59+ border-radius : 8px ;
60+ box-shadow : 0 2px 6px rgba (0 , 0 , 0 , 0.1 );
61+ }
62+
63+ /* 响应式处理 */
64+ @media (max-width : 768px ) {
65+ .header-container {
66+ flex-direction : column;
67+ gap : 15px ;
68+ }
69+ .main-title {
70+ width : 100% ;
71+ margin-right : 0 ;
72+ text-align : center;
73+ }
74+ .contact-box {
75+ width : 100% ;
76+ text-align : center;
77+ }
78+ .qrcode-container {
79+ justify-content : center;
80+ }
81+ }
82+
83+ /* 标题样式 */
84+ h2 {
85+ border-bottom : 2px solid # 3b82f6 ;
86+ padding-bottom : 0.5rem ;
87+ color : # 1e3a8a ;
88+ margin : 1.8rem 0 1.2rem ;
89+ font-weight : 600 ;
90+ }
91+
92+ h3 {
93+ color : # 1e3a8a ;
94+ margin : 1.5rem 0 0.8rem ;
95+ font-size : 1.2rem ;
96+ }
97+
98+ /* 列表样式 */
99+ ul {
100+ padding-left : 1.2rem ;
101+ margin : 0.8rem 0 ;
102+ }
103+
104+ li {
105+ margin-bottom : 0.6rem ;
106+ padding-left : 0.5rem ;
107+ }
108+
109+ /* 浮动模块 */
110+ .float-box {
111+ float : right;
112+ background : white;
113+ padding : 12px ;
114+ border-radius : 6px ;
115+ box-shadow : 0 2px 4px rgba (0 , 0 , 0 , 0.05 );
116+ margin : 0 0 1rem 1rem ;
117+ }
118+
119+ /* 时间标签 */
120+ .time-tag {
121+ float : right;
122+ color : # 3b82f6 ;
123+ font-size : 0.95em ;
124+ padding : 4px 10px ;
125+ background : # eef2ff ;
126+ border-radius : 4px ;
127+ font-weight : 700 ;
128+ margin-top : 3px ;
129+ }
130+
131+ /* 技术栈分栏 */
132+ .tech-columns {
133+ column-count : 2 ;
134+ column-gap : 2rem ;
135+ }
136+
137+ /* 链接样式 */
138+ a {
139+ color : # 3b82f6 ;
140+ text-decoration : none;
141+ border-bottom : 1px dotted;
142+ }
143+
144+ a : hover {
145+ color : # 2563eb ;
146+ }
147+
148+ /* 二维码样式 */
149+ # qrcode {
150+ width : 70px ;
151+ border : 1px solid lightgrey;
152+ border-radius : 8px ;
153+ box-shadow : 0 2px 6px rgba (0 , 0 , 0 , 0.1 );
154+ margin : 0 0 1rem 1rem ;
155+ }
156+
157+ /* 打印优化 */
158+ @media print {
159+ body {
160+ padding : 10px ;
161+ font-size : 12pt ;
162+ }
163+ .float-box , # qrcode {
164+ box-shadow : none;
165+ border : 1px solid # ddd ;
166+ }
167+ .tech-columns {
168+ column-count : 1 ;
169+ }
170+ }
171+ </ style >
172+ </ head >
173+ < body >
174+
175+
176+ < div class ="header-container ">
177+ < div class ="main-title "> Ethan S. Chen</ div >
178+
179+ < div class ="contact-box ">
180+ < div class ="qrcode-container ">
181+ < div >
182+ 📧 ethanschen@163.com< br >
183+ 🌐 www.ethans.space< br >
184+ < small > 优先微信联系</ small >
185+ </ div >
186+ < img id ="qrcode " src ="wechat-qr.png " alt ="微信二维码 ">
187+ </ div >
188+ </ div >
189+ </ div >
190+
191+
192+ < h2 > 🔍 核心优势</ h2 >
193+ < ul >
194+ < li > < strong > 5年大型分布式系统开发经验</ strong > - 熟悉软件生命周期的各个阶段,具备丰富开发经验的同时兼具项目管理经验</ li >
195+ < li > < strong > 开源社区贡献者</ strong > - 主导开发prometheus/client_python的< a class ="link " href ="https://github.com/prometheus/client_python/releases/tag/v0.19.0 " target ="_blank " rel ="noopener "> mTLS</ a > 特性</ li >
196+ < li > 擅长复杂软件系统的各种疑难问题定位与解决</ li >
197+ < li > 拥有广泛的技术背景与开阔的系统设计视野</ li >
198+ </ ul >
199+
200+ < h2 > 🛠 技术栈</ h2 >
201+ < ul class ="tech-columns ">
202+ < li > < strong > Languages</ strong > : Python, Go, Java, Bash</ li >
203+ < li > < strong > Cloud & DevOps</ strong > : Kubernetes, Docker, Prometheus, Grafana, OpenStack, Ansible, Jenkins, Nginx, Tomcat</ li >
204+ < li > < strong > DB & MQ</ strong > : MySQL, PostgreSQL(GaussDB), SQLite, Redis, Elasticsearch, RabbitMQ, Kafka, Pulsar</ li >
205+ < li > < strong > Backend</ strong > : Spring Boot, Django</ li >
206+ < li > < strong > Frontend</ strong > : Vue.js, Next.js, Bootstrap</ li >
207+ < li > < strong > Mobile</ strong > : Android/iOS Apps, WeChat Mini Programs</ li >
208+ < li > < strong > Others</ strong > : Git, Jupyter, Unity3D</ li >
209+ </ ul >
210+
211+ < h2 > 💼 项目经验</ h2 >
212+
213+ < span class ="time-tag "> 2021.08 - 至今</ span >
214+ < h3 > 华为云计算有限公司(高级软件开发工程师)</ h3 >
215+ < ul >
216+ < li > 管理项目进度,识别项目风险,解决项目阻塞点,对项目负责</ li >
217+ < li > 组织Oncall及CI事务,持续改进产品运维与交付能力</ li >
218+ < li > 独立完成特性的设计与开发,支撑疑难问题定位攻关</ li >
219+ </ ul >
220+
221+ < h4 > Openstack云原生化改造项目</ h4 >
222+ < p > < strong > 职责</ strong > : 方案设计、特性开发、解决方案推广、组织现网上线</ p >
223+ < p > < strong > 描述</ strong > : 华为云管理面使用自研运维系统解决软件的配置管理、版本升级、状态维护等问题,为降低成本与提高可靠性,需要推进管理面的云原生化改造;为存量系统提供快速云原生化的方案并保证现网业务平稳,为此推出OpenStack云原生化敏捷版方案</ p >
224+ < p > < strong > 成果</ strong > :</ p >
225+ < ol >
226+ < li > 30+组件已使用该方案完成快速云原生化</ li >
227+ < li > 8个现网局点已完成云原生化改造</ li >
228+ < li > 总计已上线4000+的容器实例,容器实例占总实例30%</ li >
229+ </ ol >
230+
231+ < h4 > Kubernetes集群部署自动化及机型适配</ h4 >
232+ < p > < strong > 职责</ strong > : 项目管理、特性开发</ p >
233+ < p > < strong > 描述</ strong > : 为支持华为云新局点开局部署Kubernetes集群,需要适配新机型并基于自动化平台开发插件,需要组织跨团队的11位开发人员在开局前交付该特性。</ p >
234+ < p > < strong > 成果</ strong > :</ p >
235+ < ol >
236+ < li > 版本优秀交付个人奖、版本经理提报红事件表彰</ li >
237+ < li > 项目如期交付,在3个测试局点验收通过,在1个现网局点验收通过</ li >
238+ </ ol >
239+
240+ < span class ="time-tag "> 2020.05 - 2021.08</ span >
241+ < h3 > 福建福链科技有限公司(技术研发工程师)</ h3 >
242+ < ul >
243+ < li > 技术选型与核心功能预研</ li >
244+ < li > 主导核心模块开发</ li >
245+ < li > 软件部署和系统演示</ li >
246+ </ ul >
247+
248+ < h2 > 🎓 教育背景</ h2 >
249+ < ul >
250+ < li > 软件工程学士学位,福建农林大学</ li >
251+ < li > 本科期间表现优秀,被学校推荐到< a class ="link " href ="https://www.fafu.edu.cn/2018/0425/c136a30423/pagem.psp " target ="_blank " rel ="noopener "> 台湾清华大学</ a > 交流学习</ li >
252+ < li > 本科毕业论文《< a class ="link " href ="http://www.insect.org.cn/CN/10.16380/j.kcxb.2021.05.008 " target ="_blank " rel ="noopener "> 基于F3Net显著性目标检测的蝴蝶图像前背景自动分割</ a > 》发表在核心期刊《昆虫学报》上</ li >
253+ </ ul >
254+
255+ </ body >
256+ </ html >
0 commit comments