-
Notifications
You must be signed in to change notification settings - Fork 13
/
main.typ
97 lines (89 loc) · 3.63 KB
/
main.typ
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
#import "resume.typ": *
#show: cv.with(
author: "Wu Yu Wei",
contacts: (
[#icon("mail.svg") #link("mailto:yuweiwu@pm.me")],
[#icon("home.svg") #link("https://wusyong.github.io/")[wusyong.github.io]],
[#icon("github.svg") #link("https://github.com/wusyong")[Github]],
[#icon("linkedin.svg") #link("https://www.linkedin.com/in/yu-wei-wu-23630a155/")[LinkedIn]],
)
)
= Brief
A software developer interested in various programming domains. Core member of Tauri cross-platform framework. Proficient in Rust and C, but comfortable with most general programming languages.
= Education
#exp(
"National Chiao Tung University",
"Bachelor in Computer Science",
"Taiwan",
"08/2012 – 07/2016",
[]
)
= Experience
#exp(
"CrabNebula Ltd.",
"Director of Engineering",
"Malta",
"10/2022 – Present",
[
- Directing large open-source projects with people across the globe. Developed and maintained many well-known web browser libraries. Researched the boundary of web engines and pushed them forward.
]
)
#exp(
"Semnet Ltd.",
"(System Programming) Senior Software Engineer",
"Ireland",
"01/2021 – 08/2022",
[
- Focus on building foundation of all services across multiple platforms. Resolved all platform-specific issues while bringing each system’s capability for the team to build features on top of them.
- Researched possible goals and designed the best solutions for the company to promote the products.
]
)
#exp(
"Chuehfu Technology Ltd.",
"(Distributed Storage Systems) Senior Software Engineer",
"Taiwan",
"08/2019 – 11/2020",
[
- Developed the protocol of main system service. Built several essential components around the distributed system, like async actor-based runtime, MPMC channel, and a fully hand-made protocol implementation to communicate with Cassandra / ScyllaDB.
]
)
#exp(
"BiiLabs Inc.",
"(Cloud Services) Software Engineer",
"Taiwan",
"01/2018 – 08/2019",
[
- Improved computation bottleneck significantly with various approaches like SSE/AVX SIMD acceleration and building embedded FPGA cluster with rabbitMQ.
]
)
= Personal Projects
#exp(
"Verso",
"Author",
"https://github.com/european-browser/verso",
"",
[
A web browser that plays old world blues to build new world hope.
- Everything is built from the ground up. This is not a chromium clone.
- Focus on modularity and security.
- Written in Rust with love and dreams.
]
)
#exp(
"Tauri",
"Core Member",
"https://github.com/tauri-apps/tauri",
"",
[
A framework that builds smaller, faster, and more secure desktop and mobile applications with a web frontend.
- Compatible with any front-end framework.
- Supports cross-platform compilation to bundle binaries for major desktop platforms.
]
)
= Skills
- *Programming Language*: *multilingual* (not limited to any specific language), especially experienced in Rust C, comfortable with C++ Haskell C\# Objective-C Python Swift Racket (in random order).
- *Rust*: familiar with Cargo and Bazel, understand procedural macros, Rust asynchronous runtimes, and unsafe usage, contributed to Rust compiler and its tools from time to time.
- *System Programming*: familiar with Linux programming interface and also other Unix-like OSes. Understand general architecture of the operating system and know how to write one from #link("https://youtu.be/vbZU7ABrAiE")[scratch].
= Miscellaneous
- Languages: English - fluent, Chinese - native, Taiwanese - native, Japanese - N3.
- Member of `Tauri`, `rust-tw`, and more, contributed to `rust`, `async-std`, `veloren`, `tauri`, `riscv-opcodes`, `grcov`, `windows-rs`, `gtk-rs`, `winit`, and other projects.