~xdavidwu/resume

ref: 74e2e40ab4fe5aeeaccece6905a94a73bcaa2d38 resume/resume.tex -rw-r--r-- 5.8 KiB
74e2e40aPinghao Wu projects: sort a month ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
\documentclass[a4paper]{simpleresumecv}

\setmainfont[Path=/usr/share/fonts/noto/,BoldFont=NotoSerifCJK-Bold]{NotoSerifCJK-Regular.ttc}
\renewcommand{\baselinestretch}{1.3}
\renewcommand{\FooterText}{
	Source and latest version available at \url{https://git.xdavidwu.link/~xdavidwu/resume}\hfill\PageKOfN
}

\newcommand{\CVAuthor}{Pinghao Wu 吳秉澔}
\newcommand{\CVTitle}{Pinghao's CV}
\newcommand{\CVNote}{CV}
\newcommand{\CVWebpage}{https://xdavidwu.link}

\hypersetup{
	pdftitle={\CVTitle},
	pdfauthor={\CVAuthor},
	pdfsubject={\CVWebpage}
}

\geometry{margin=0.5in, bottom=0.4in}

\begin{document}

\Title{\CVAuthor}

\begin{SubTitle}
	\href{\CVWebpage}{\url{xdavidwu.link}} | GitHub: \href{https://github.com/xdavidwu}{xdavidwu} | LinkedIn: \href{https://www.linkedin.com/in/xdavidwu}{xdavidwu} | Email: \href{mailto:xdavidwuph@gmail.com}{xdavidwuph@gmail.com} | 0900-000-000

	Matrix: \href{https://matrix.to/#/@xdavidwu:xdavidwu.link}{@xdavidwu:xdavidwu.link} | ActivityPub: \href{https://pleroma.xdavidwu.link/xdavidwu}{@xdavidwu@pleroma.xdavidwu.link}
\end{SubTitle}

\begin{Body}

\Section{Skills}{Skills}{PDF:Skills}

	\Entry
	Programming Languages: TypeScript, Go, PHP, C, Java, Hare, POSIX sh script, Python

	\Entry
	Frameworks: Vue.js, Laravel, kubebuilder

	\Entry
	Topics: Kubernetes, Infrastructure as Code, DevOps, Android, Wayland, Ceph

	\Entry
	Languages: Mandarin Chinese (Native), English

\Section{Education}{Education}{PDF:Education}

	\Entry
	\href{https://www.nycu.edu.tw/}{\textbf{National Yang Ming Chiao Tung University (NYCU)}}, Taiwan

	\BulletItem
	M.Sc., \href{https://www.cs.nycu.edu.tw/}{Institute of Computer Science and Engineering}
	\hfill
	\DatestampYM{2022}{09} -- \DatestampY{2024}{11}

	\BulletItem
	B.Sc., \href{https://www.cs.nycu.edu.tw/}{Department of Computer Science}
	\hfill
	\DatestampYM{2018}{09} -- \DatestampYM{2022}{06}

\Section{Work Experience}{Work Experience}{PDF:Work Experience}

	\Entry
	\href{https://it.cs.nycu.edu.tw/}{\textbf{Information Technology Center, Department of CS}}, NYCU, Taiwan

	\BulletItem
	WWW team leader
	\hfill
	\DatestampYM{2023}{04} -- \DatestampYM{2024}{04}
	\SubBulletItem Led the team with 6 simultaneous ongoing new projects

	\BulletItem
	WWW team member
	\hfill
	\DatestampYM{2019}{03} -- \DatestampYM{2024}{11}
	\SubBulletItem Designed CI/CD pipeline for Kubernetes deployment of Laravel projects
	\SubBulletItem Implemented OpenID Connect, both OpenID Provider and Relying Party
	\SubBulletItem Managed MariaDB Galera cluster on Kubernetes

\Section{Personal Projects}{Personal Projects}{PDF:Personal Projects}

	\Entry
	\href{https://github.com/xdavidwu/sparkles}{\textbf{Sparkles}}: Web interface for Kubernetes
	\hfill
	since \DatestampYM{2022}{09}
	\BulletItem Keywords: Vue.js, TypeScript, WebAssembly, Go, Kubernetes, Helm

	\Entry
	\href{https://github.com/xdavidwu/kube-cgi}{\textbf{kube-cgi}}: Containerized CGI implementation for Kubernetes
	\hfill
	since \DatestampYM{2023}{03}
	\BulletItem Keywords: Kubernetes, Operator Pattern, Go

	\Entry
	\href{https://github.com/xdavidwu/laravel-oidc-auth}{\textbf{laravel-oidc-auth}}: OpenID Connect authentication for Laravel
	\hfill
	since \DatestampYM{2021}{10}
	\BulletItem Keywords: PHP, Laravel, OpenID Connect

	\Entry
	\href{https://github.com/xdavidwu/saf-cephfs}{\textbf{saf-cephfs}}: Access CephFS from Android Storage Access Framework
	\hfill
	since \DatestampYM{2020}{10}
	\BulletItem Keywords: Android, Ceph, Java, JNI

	\Entry
	\href{https://github.com/xdavidwu/saf-sftp}{\textbf{saf-sftp}}: Access SFTP from Android Storage Access Framework
	\hfill
	since \DatestampYM{2019}{06}
	\BulletItem Keywords: Android, Java

	\Entry
	\href{https://github.com/xdavidwu/wlchewing}{\textbf{wlchewing}}: Wayland-native Chinese Zhuyin input method
	\hfill
	since \DatestampYM{2019}{11}
	\BulletItem Keywords: Wayland, C, Cairo, Pango

\Section{Open Source Contributions}{Open Source Contributions}{PDF:Open Source Contributions}

	\Entry \href{https://ceph.com}{\textbf{Ceph}}: Software-defined Storage solution
	\BulletItem \href{https://github.com/ceph/ceph/pull/46960}{Contributed a performance fix to userspace CephFS client}

	\Entry \href{https://github.com/swaywm/sway}{\textbf{sway}}, \href{https://gitlab.freedesktop.org/wlroots/wlroots}{\textbf{wlroots}}: Wayland compositor and its library
	\BulletItem \href{https://github.com/swaywm/wlroots/pull/1864}{Contributed input} \href{https://github.com/swaywm/sway/pull/4932}{method protocol implementation}
	\BulletItem \href{https://github.com/swaywm/wlroots/pulls?q=is%3Apr+author%3Axdavidwu+is%3Amerged}{A few other} \href{https://github.com/swaywm/sway/pulls?q=is%3Apr+author%3Axdavidwu+is%3Amerged}{minor bug fixes}

	\Entry \href{https://sourcehut.org/}{\textbf{sourcehut}}: The hacker's forge
	\BulletItem \href{https://lists.sr.ht/~sircmpwn/sr.ht-dev/patches/29979}{Contributed performance improvement to pages.sr.ht publish operation}
	\BulletItem \href{https://lists.sr.ht/~sircmpwn/sr.ht-dev/patches?search=From%3A%3Cxdavidwuph%40gmail.com%3E}{A few other minor bug fixes and improvements}

	\Entry \href{https://harelang.org/}{\textbf{Hare}}: Systems programming language designed to be simple, stable, and robust
	\BulletItem \href{https://lists.sr.ht/~sircmpwn/hare-dev/patches/41740}{Fixed a memory issue in it's stdlib cryptography implementation}

	\Entry Minor contrib. to \href{https://github.com/MariaDB/server/pull/1666}{\textbf{MariaDB}}, \href{https://github.com/symfony/symfony/pull/51450}{\textbf{Symfony}}, \href{https://github.com/vuetifyjs/vuetify/pull/18703}{\textbf{Vuetify}}, \href{https://github.com/cri-o/cri-o/pull/7945}{\textbf{cri-o}}, \href{https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/1251}{\textbf{GTK}}, \href{https://github.com/systemd/systemd/pull/21249}{\textbf{systemd}}, \href{https://lore.kernel.org/iwd/20221012140256.70306-1-xdavidwuph@gmail.com/t/}{\textbf{iwd}} and many others

\end{Body}

\end{document}