|
1 | 1 | --- |
2 | 2 | import LayoutDefault from '~/layouts/LayoutDefault.astro' |
3 | | -import { themeConfig } from '~/.config' |
4 | 3 | --- |
5 | 4 |
|
6 | 5 | <LayoutDefault> |
7 | 6 | <article class="prose prose-lg max-w-none"> |
8 | 7 | <h1>Resume</h1> |
| 8 | + <p class="text-lg opacity-80">Senior Software Engineer</p> |
9 | 9 |
|
10 | 10 | <section class="mb-12"> |
11 | | - <h2>关于我</h2> |
12 | | - <p> |
13 | | - 你好!我是 {themeConfig.site.author},一名热爱技术的软件工程师。 |
14 | | - 我专注于后端开发和系统架构,同时对前端技术和开源项目也有浓厚的兴趣。 |
15 | | - </p> |
16 | | - </section> |
17 | | - |
18 | | - <section class="mb-12"> |
19 | | - <h2>技能</h2> |
20 | | - <div class="grid grid-cols-1 md:grid-cols-2 gap-4 not-prose"> |
21 | | - <div class="p-4 border border-primary/20 rounded"> |
22 | | - <h3 class="font-bold mb-2">编程语言</h3> |
23 | | - <p class="text-sm opacity-70">Go, Python, TypeScript, JavaScript</p> |
24 | | - </div> |
25 | | - <div class="p-4 border border-primary/20 rounded"> |
26 | | - <h3 class="font-bold mb-2">框架与工具</h3> |
27 | | - <p class="text-sm opacity-70">Gin, Echo, React, Vue, Docker, Kubernetes</p> |
28 | | - </div> |
29 | | - <div class="p-4 border border-primary/20 rounded"> |
30 | | - <h3 class="font-bold mb-2">数据库</h3> |
31 | | - <p class="text-sm opacity-70">PostgreSQL, MySQL, Redis, MongoDB</p> |
| 11 | + <h2>Education</h2> |
| 12 | + <div class="space-y-4 not-prose"> |
| 13 | + <div class="border-l-2 border-primary/30 pl-4"> |
| 14 | + <h3 class="font-bold">Master's Degree in Computer Technology</h3> |
| 15 | + <p class="text-sm opacity-60">Nanjing University of Posts and Telecommunications · 2015–2018</p> |
32 | 16 | </div> |
33 | | - <div class="p-4 border border-primary/20 rounded"> |
34 | | - <h3 class="font-bold mb-2">其他</h3> |
35 | | - <p class="text-sm opacity-70">Git, Linux, CI/CD, Cloud Services</p> |
| 17 | + <div class="border-l-2 border-primary/30 pl-4"> |
| 18 | + <h3 class="font-bold">Bachelor's Degree in Communication Engineering</h3> |
| 19 | + <p class="text-sm opacity-60">Nanjing University of Posts and Telecommunications · 2011–2015</p> |
36 | 20 | </div> |
37 | 21 | </div> |
| 22 | + <p class="mt-4 text-sm opacity-70"><strong>Awards:</strong> National Inspirational Scholarship, First-Class College Scholarship</p> |
38 | 23 | </section> |
39 | 24 |
|
40 | 25 | <section class="mb-12"> |
41 | | - <h2>工作经历</h2> |
42 | | - <div class="space-y-6 not-prose"> |
43 | | - <div class="border-l-2 border-primary/30 pl-4"> |
44 | | - <h3 class="font-bold">软件工程师</h3> |
45 | | - <p class="text-sm opacity-60">公司名称 · 2022 - 至今</p> |
46 | | - <ul class="mt-2 text-sm space-y-1 list-disc list-inside opacity-80"> |
47 | | - <li>负责核心业务系统的开发和维护</li> |
48 | | - <li>参与系统架构设计和技术选型</li> |
49 | | - <li>优化系统性能,提升用户体验</li> |
50 | | - </ul> |
| 26 | + <h2>Work Experience</h2> |
| 27 | + <div class="space-y-8 not-prose"> |
| 28 | + <div> |
| 29 | + <h3 class="font-bold text-xl mb-4">Trend Micro <span class="font-normal opacity-60">· 2018–2025</span></h3> |
| 30 | + |
| 31 | + <div class="space-y-8"> |
| 32 | + <div class="border-l-2 border-primary/30 pl-4"> |
| 33 | + <h4 class="font-bold">Mobile Security as a Service</h4> |
| 34 | + <p class="text-sm opacity-60 mb-3">2022–2025</p> |
| 35 | + <p class="text-sm opacity-80 mb-4"> |
| 36 | + Integrated with Vision One (a unified security platform centered on XDR), providing unified mobile security management and threat defense capabilities. Built in-house MDM capabilities with deep integration of mainstream MDM vendor APIs, combining device management, compliance checks, mobile security scanning, real-time malware protection, and malicious behavior monitoring to deliver a cloud-based, configurable one-stop Mobile Threat Defense (MTD) solution. |
| 37 | + </p> |
| 38 | + |
| 39 | + <h5 class="font-semibold text-sm mb-2">Responsibilities</h5> |
| 40 | + <ul class="text-sm space-y-1 list-disc list-inside opacity-80 mb-4"> |
| 41 | + <li>Led deep integration with Microsoft Intune for device management and security policies</li> |
| 42 | + <li>Designed, developed, and maintained the in-house MDM system from technical research to core feature implementation</li> |
| 43 | + <li>Implemented native device management capabilities based on Google Management API and Apple MDM Protocol</li> |
| 44 | + <li>Designed and implemented a lightweight device enrollment mode for rapid integration with third-party MDMs</li> |
| 45 | + <li>Monitored and continuously optimized core service SLOs</li> |
| 46 | + </ul> |
| 47 | + |
| 48 | + <h5 class="font-semibold text-sm mb-2">Achievements</h5> |
| 49 | + <ul class="text-sm space-y-1 list-disc list-inside opacity-80"> |
| 50 | + <li>Served <strong>844</strong> Intune customers (35% of total platform customers) through deep Microsoft Intune integration</li> |
| 51 | + <li>In-house MDM (MDD) became the most adopted enrollment mode at <strong>38%</strong>, serving <strong>934</strong> customers</li> |
| 52 | + <li>Enabled rapid device onboarding across multiple MDM ecosystems through lightweight enrollment mode</li> |
| 53 | + <li>Improved Latency < 8s SLO coverage from <strong>P99.16 to P99.9</strong></li> |
| 54 | + </ul> |
| 55 | + </div> |
| 56 | + |
| 57 | + <div class="border-l-2 border-primary/30 pl-4"> |
| 58 | + <h4 class="font-bold">Sandbox as a Service</h4> |
| 59 | + <p class="text-sm opacity-60 mb-3">2020–2022</p> |
| 60 | + <p class="text-sm opacity-80 mb-4"> |
| 61 | + Integrated with Vision One, providing malware detection services. Leveraged sandbox technology to perform automated analysis of files, URLs, and HTML/JavaScript, generating comprehensive detection reports including malware analysis, behavior analysis, network traffic analysis, and phishing detection. |
| 62 | + </p> |
| 63 | + |
| 64 | + <h5 class="font-semibold text-sm mb-2">Responsibilities</h5> |
| 65 | + <ul class="text-sm space-y-1 list-disc list-inside opacity-80 mb-4"> |
| 66 | + <li>Designed and developed the URL and HTML Behavior Engine with Puppeteer and custom JavaScript hooks</li> |
| 67 | + <li>Designed and implemented the Decision Engine based on YARA rules for multi-dimensional risk assessment</li> |
| 68 | + <li>Built phishing detection capabilities with favicon similarity detection, domain analysis, and TLS validation</li> |
| 69 | + <li>Optimized task scheduling and consumption strategies for large-scale asynchronous URL scanning</li> |
| 70 | + <li>Optimized AKS resource usage and scaling strategies for resource-intensive rendering tasks</li> |
| 71 | + </ul> |
| 72 | + |
| 73 | + <h5 class="font-semibold text-sm mb-2">Achievements</h5> |
| 74 | + <ul class="text-sm space-y-1 list-disc list-inside opacity-80"> |
| 75 | + <li>Built and deployed a URL risk assessment system based on real web behavior analysis (SaaS)</li> |
| 76 | + <li>Enhanced phishing detection capabilities beyond traditional blacklist/whitelist detection</li> |
| 77 | + <li>Significantly improved platform stability and reduced AKS resource waste</li> |
| 78 | + </ul> |
| 79 | + </div> |
| 80 | + </div> |
51 | 81 | </div> |
52 | 82 | </div> |
53 | 83 | </section> |
54 | 84 |
|
55 | 85 | <section class="mb-12"> |
56 | | - <h2>教育背景</h2> |
57 | | - <div class="not-prose border-l-2 border-primary/30 pl-4"> |
58 | | - <h3 class="font-bold">计算机科学与技术</h3> |
59 | | - <p class="text-sm opacity-60">大学名称 · 本科</p> |
| 86 | + <h2>Side Projects</h2> |
| 87 | + <p class="text-sm opacity-60 mb-4">Some projects are open-sourced on GitHub</p> |
| 88 | + <div class="space-y-4 not-prose"> |
| 89 | + <div class="border-l-2 border-primary/30 pl-4"> |
| 90 | + <h4 class="font-bold"> |
| 91 | + <a href="https://github.com/winterfx/ProWords" target="_blank" class="hover:text-primary">ProWords</a> |
| 92 | + <span class="text-sm font-normal opacity-60 ml-2">387 stars</span> |
| 93 | + </h4> |
| 94 | + <p class="text-sm opacity-80">AI-powered English learning platform with vocabulary for CET-4/6, GRE, TOEFL, IELTS, and career customization</p> |
| 95 | + </div> |
| 96 | + <div class="border-l-2 border-primary/30 pl-4"> |
| 97 | + <h4 class="font-bold"> |
| 98 | + <a href="https://github.com/winterfx/Podcast-Transcription" target="_blank" class="hover:text-primary">Podcast-Transcription</a> |
| 99 | + <span class="text-sm font-normal opacity-60 ml-2">97 stars</span> |
| 100 | + </h4> |
| 101 | + <p class="text-sm opacity-80">Podcast transcription web app built with Next.js and Whisper API, featuring AI-powered summaries</p> |
| 102 | + </div> |
| 103 | + <div class="border-l-2 border-primary/30 pl-4"> |
| 104 | + <h4 class="font-bold"> |
| 105 | + <a href="https://github.com/winterfx/tracecc" target="_blank" class="hover:text-primary">tracecc</a> |
| 106 | + </h4> |
| 107 | + <p class="text-sm opacity-80">AI API request tracing proxy with Web UI control and visual report generation</p> |
| 108 | + </div> |
| 109 | + <div class="border-l-2 border-primary/30 pl-4"> |
| 110 | + <h4 class="font-bold"> |
| 111 | + <a href="https://github.com/winterfx/wgo" target="_blank" class="hover:text-primary">wgo</a> |
| 112 | + </h4> |
| 113 | + <p class="text-sm opacity-80">Go project scaffolding tool for quickly creating well-structured Go projects</p> |
| 114 | + </div> |
| 115 | + <div class="border-l-2 border-primary/30 pl-4"> |
| 116 | + <h4 class="font-bold"> |
| 117 | + <a href="https://github.com/winterfx/kubetunnel" target="_blank" class="hover:text-primary">kubetunnel</a> |
| 118 | + </h4> |
| 119 | + <p class="text-sm opacity-80">Tunnel tool for accessing Azure PaaS services through AKS proxy pods</p> |
| 120 | + </div> |
| 121 | + <div class="border-l-2 border-primary/30 pl-4"> |
| 122 | + <h4 class="font-bold"> |
| 123 | + <a href="https://github.com/winterfx/pt-cli" target="_blank" class="hover:text-primary">pt-cli</a> |
| 124 | + </h4> |
| 125 | + <p class="text-sm opacity-80">CLI tool for audio transcription powered by OpenAI Whisper</p> |
| 126 | + </div> |
| 127 | + <div class="border-l-2 border-primary/30 pl-4"> |
| 128 | + <h4 class="font-bold">feedback-agentic</h4> |
| 129 | + <p class="text-sm opacity-80">Multi-agent customer feedback processing system built on Claude Agent SDK for Trend Micro (Private)</p> |
| 130 | + </div> |
60 | 131 | </div> |
61 | 132 | </section> |
62 | 133 |
|
63 | 134 | <section> |
64 | | - <h2>联系方式</h2> |
65 | | - <p>如果你对我的经历感兴趣,欢迎通过以下方式联系我:</p> |
66 | | - <div class="flex gap-4 mt-4 not-prose"> |
67 | | - { |
68 | | - themeConfig.site.socialLinks.map((link) => ( |
69 | | - <a |
70 | | - href={link.href} |
71 | | - target="_blank" |
72 | | - rel="noopener noreferrer" |
73 | | - class="flex items-center gap-2 opacity-60 hover:opacity-100 transition-opacity" |
74 | | - > |
75 | | - <span |
76 | | - class:list={[link.name === 'x' ? 'i-simple-icons-x' : `i-mdi-${link.name}`, 'w-5 h-5 text-primary']} |
77 | | - /> |
78 | | - <span class="text-sm">{link.name}</span> |
79 | | - </a> |
80 | | - )) |
81 | | - } |
| 135 | + <h2>Skills</h2> |
| 136 | + <div class="flex flex-wrap gap-2 not-prose"> |
| 137 | + {['Go', 'Kubernetes', 'Docker', 'Microservices', 'Node.js', 'Python', 'MongoDB', 'MySQL', 'Redis', 'AI Agent', 'Claude Code', 'Prompt Engineering', 'DevOps', 'CI/CD'].map((skill) => ( |
| 138 | + <span class="px-3 py-1 text-sm border border-primary/30 rounded-full opacity-80">{skill}</span> |
| 139 | + ))} |
82 | 140 | </div> |
83 | 141 | </section> |
84 | 142 | </article> |
|
0 commit comments