aboutsummaryrefslogtreecommitdiff
path: root/dhall
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2024-06-28 11:07:55 -0400
committerXe Iaso <me@xeiaso.net>2024-06-28 11:07:55 -0400
commitea4b14d97a66fef5b6eddb0233af05a75588acbd (patch)
tree53044dbaff730c98776a8785278f5aa2e15db65e /dhall
parent02b513532d1232a0ed8c9f2480b5eaf5d7ead0e9 (diff)
downloadxesite-ea4b14d97a66fef5b6eddb0233af05a75588acbd.tar.xz
xesite-ea4b14d97a66fef5b6eddb0233af05a75588acbd.zip
update resume
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'dhall')
-rw-r--r--dhall/resume/icons/tiktok.svg1
-rw-r--r--dhall/resume/icons/x.svg1
-rw-r--r--dhall/resume/resume.typ22
3 files changed, 15 insertions, 9 deletions
diff --git a/dhall/resume/icons/tiktok.svg b/dhall/resume/icons/tiktok.svg
new file mode 100644
index 0000000..9fca463
--- /dev/null
+++ b/dhall/resume/icons/tiktok.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-brand-tiktok"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M16.083 2h-4.083a1 1 0 0 0 -1 1v11.5a1.5 1.5 0 1 1 -2.519 -1.1l.12 -.1a1 1 0 0 0 .399 -.8v-4.326a1 1 0 0 0 -1.23 -.974a7.5 7.5 0 0 0 1.73 14.8l.243 -.005a7.5 7.5 0 0 0 7.257 -7.495v-2.7l.311 .153c1.122 .53 2.333 .868 3.59 .993a1 1 0 0 0 1.099 -.996v-4.033a1 1 0 0 0 -.834 -.986a5.005 5.005 0 0 1 -4.097 -4.096a1 1 0 0 0 -.986 -.835z" /></svg> \ No newline at end of file
diff --git a/dhall/resume/icons/x.svg b/dhall/resume/icons/x.svg
new file mode 100644
index 0000000..b4517d2
--- /dev/null
+++ b/dhall/resume/icons/x.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-brand-x"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8.267 3a1 1 0 0 1 .73 .317l.076 .092l4.274 5.828l5.946 -5.944a1 1 0 0 1 1.497 1.32l-.083 .094l-6.163 6.162l6.262 8.54a1 1 0 0 1 -.697 1.585l-.109 .006h-4.267a1 1 0 0 1 -.73 -.317l-.076 -.092l-4.276 -5.829l-5.944 5.945a1 1 0 0 1 -1.497 -1.32l.083 -.094l6.161 -6.163l-6.26 -8.539a1 1 0 0 1 .697 -1.585l.109 -.006h4.267z" /></svg> \ No newline at end of file
diff --git a/dhall/resume/resume.typ b/dhall/resume/resume.typ
index c1ea265..1aa98de 100644
--- a/dhall/resume/resume.typ
+++ b/dhall/resume/resume.typ
@@ -4,6 +4,10 @@
line(length: 100%, stroke: 1pt + primary_colour)
}
+#let smallColoredLine() = {
+ line(length: 100%, stroke: 0.5pt + primary_colour)
+}
+
#let sigil() = {
align(center + horizon)[#box(
height: 24pt,
@@ -114,10 +118,11 @@
links: (
(name: "email", link: "mailto:me@xeiaso.net"),
(name: "website", link: "https://xeiaso.net/", display: "xeiaso.net"),
+ (name: "x", link: "https://x.com/theprincessxena", display: "@theprincessxena"),
(name: "github", link: "https://github.com/Xe", display: "@Xe"),
(name: "linkedin", link: "https://www.linkedin.com/in/xe-iaso/", display: resume.name),
(name: "mastodon", link: "https://pony.social/@cadey", display: "@cadey@pony.social"),
- (name: "twitch", link: "https://twitch.tv/princessxen", display: "@princessxen"),
+ (name: "tiktok", link: "https://www.tiktok.com/@xeiaso.1337", display: "@xeiaso.1337"),
),
tagline: resume.tagline,
doc,
@@ -136,6 +141,10 @@ If you want someone that is dedicated to their craft, a fearless innovator and a
At Fly.io I am responsible for helping to build the developer relations team from scratch. I am working with the team to create a new developer relations strategy that is focused on helping developers understand the value of Fly.io and how to use it in their projects. This includes in-person, online, and video content as well as occasional writing for the Fly.io and partner companies' blogs.
+I also lead social media posting on websites like #text(9pt)[#icon("x")] (formerly Twitter) and have contributed heavily to social media strategy and content creation. I am the main maintainer of the Fly.io YouTube and TikTok channels.
+
+#smallColoredLine()
+
#titleCompany[Archmage of Infrastructure][Tailscale]\
#term[2020-12 -- 2023-10][Ottawa, CA]
@@ -145,7 +154,7 @@ Tailscale has easily been the best job I've ever had and I've had an enormous im
I regularly wrote articles and lead internal talks about how to use Tailscale and other technology topics in new and interesting ways.
-#coloredLine()
+#smallColoredLine()
#titleCompany[Expert principal en fiabilité du site][Lightspeed]\
#term[2019-05 -- 2020-11][Montréal, CA]
@@ -156,7 +165,7 @@ I created and maintained the internal Kubernetes deployment (with the goal of be
- Built developer tooling on top of a custom CI/CD flow
- Managed hidden complexity in the Kubernetes deployment system
-#coloredLine()
+#smallColoredLine()
#titleCompany[Senior Software Engineer][Heroku]\
#term[2017-02 -- 2019-03][Bellevue, USA]
@@ -181,7 +190,7 @@ My work history before 2017 is available upon request.
== Projects
==== Xesite\
-The custom blog engine that powers #text(fill: blue)[#link("https://xeiaso.net")[xeiaso.net]]. It is a handcrafted work of art written in Rust with two goals:
+The custom blog engine that powers #text(fill: blue)[#link("https://xeiaso.net")[xeiaso.net]]. It is a handcrafted work of art written in Go with two goals:
1. To be as fast as possible to survive traffic surges from news aggregators without flinching.
2. To be easily extensible and hackable to meet my needs.
@@ -191,10 +200,5 @@ This project has been an overwhelming success and is the backbone of a lot of my
==== XeDN\
The software that powers #text(font: "Iosevka Curly Iaso Extended")[#link("https://cdn.xeiaso.net")[cdn.xeiaso.net]], currently serving over 4 terabytes of traffic per month without breaking a sweat. This powers the images, video, slides, and other files that I use to enrich my posts.
-==== Xeact\
-My custom frontend JavaScript framework. I regularly write about things I have learned working on it #text(fill: blue)[#link("https://xeiaso.net/blog/series/xeact")[on my blog]].
-
-Working on this project has been the catalyst for me finally understanding how to do front-end development in web browsers. Xeact also powers internal tooling at Tailscale, being used daily by the support team to understand and diagnose customer issues.
-
==== #link("https://github.com/Xe/waifud")[waifud]\
My custom virtual machine manager for my homelab. waifud replicates most of the advantages of using cloud computing in my basement. I write about it regularly #text(fill: blue)[#link("https://xeiaso.net/blog/series/waifud")[on my blog]].