Browse Source

xenua: rework cv contents for 2024

main
xenua 2 months ago
parent
commit
6aaaa7ca37
Signed by: xenua
GPG Key ID: 8F93B68BD37255B8
  1. 34
      cv.typ
  2. BIN
      xenua/cv.pdf
  3. 73
      xenua/cv.typ

34
cv.typ

@ -82,17 +82,31 @@ @@ -82,17 +82,31 @@
time: none,
location: none,
title: none,
ref_on_same_line: false,
) = {
stack(
dir: ltr,
spacing: 2mm,
[=== #title],
text(fill: style.colors.text_lighter, size: style.size.small)[#time, #location]
)
if ref != none {
v(-2mm)
ref
}
box(
width: 100%,
[
#stack(
dir: ltr,
spacing: 2mm,
[=== #title],
text(fill: style.colors.text_lighter, size: style.size.small)[#time, #location]
)
// this is a hack, rework this to be automatically line break'd
#if ref != none {
if ref_on_same_line {
place(top + right, ref)
} else {
v(-2mm)
align(right, ref)
}
}
],
)
}
#let exp_bar(

BIN
xenua/cv.pdf

Binary file not shown.

73
xenua/cv.typ

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
#import "../cv.typ": xenua_cv, xenua_style, work_item, lenk, exp_bar
#import "self.typ"
#import "@preview/fontawesome:0.1.0": *
#import "@preview/fontawesome:0.2.1": *
#let accent(body) = {
text(fill: xenua_style.colors.base)[#body]
@ -13,18 +13,16 @@ @@ -13,18 +13,16 @@
tech: [
== Tech
I've been building software since 2012 and using many languages over the years.
I've been building software since 2012, using many languages over the years.
The ones I'm best at are *Rust* and *Python* (my current favorite and my first language, respectively).
Other languages I've used a significant amount include *C*, *Java*, *PHP* and *JS*.
I consider myself a programming polyglot.
I have written high performance asynchronous code and consider myself highly experienced in this topic.
I consider myself a programming polyglot, however I will enjoy writing *Rust* most by far.
On the hardware side I have experience making PCBs with *KiCad*, using *3D printers* and *laser cutters*,
3D modeling with *Fusion360* and *Blender*.
I run *linux* servers, and know how to use *containers*, *VMs*, and automated deployment tools such as *Ansible* and *Colmena* (a *Nix* deployment tool).
I run *Linux* servers, and know how to use *containers*, *VMs*, and automated deployment tools such as *Ansible* and *Colmena* (a *Nix* deployment tool).
],
natlang: [
== Natural languages
@ -58,11 +56,25 @@ @@ -58,11 +56,25 @@
v(-4mm)
}
#work_item(
title: "Software Developer",
time: "2023-2024",
location: "Remote",
ref: accent[#lenk("https://www.nsb-software.de/")[NSB Software]],
ref_on_same_line: true,
)
- porting a mission critical (to large enterprise customers) shell script application to Rust, to make it more robust, easier to reason about, and possible to trace.
- rewriting a mail filter in Rust, with focus on leaving a clean codebase
#sep
#work_item(
title: "Software Developer",
time: "2022-2023",
location: "Remote",
ref: accent[#lenk("https://blaulichtsms.net")[BlaulichtSMS]]
ref: accent[#lenk("https://blaulichtsms.net")[BlaulichtSMS]],
ref_on_same_line: true,
)
- extending and maintaining the backend platform (Java)
@ -75,6 +87,7 @@ @@ -75,6 +87,7 @@
time: "2020 - 2021",
location: "Remote",
ref: accent[#lenk("https://rami.io")[rami.io]],
ref_on_same_line: true,
)
- worked on their main project, pretix, as a backend developer
@ -87,12 +100,13 @@ @@ -87,12 +100,13 @@
title: "Full stack Engineer",
time: "2019",
location: "Liechtenstein",
ref: accent[#lenk("https://nti-audio.com")[NTi Audio]]
ref: accent[#lenk("https://nti-audio.com")[NTi Audio]],
ref_on_same_line: true,
)
- implemented an old data transmission protocol
- custom hardware audio interface running embedded linux to help with testing their
- designed and built a custom hardware audio interface running embedded linux to help with testing their
#lenk("https://www.nti-audio.com/en/products/sound-level-meters/xl3-acoustic-analyzer")[#underline[XL3 Acoustic Analyzer]]
- implemented an old data transmission protocol
- software for a Raspberry Pi to handle their entrance area TV
#sep
@ -101,55 +115,66 @@ @@ -101,55 +115,66 @@
title: "Assistant Sysadmin",
time: "2016-2020",
location: "Austria",
ref: accent[#fa-school() at my high school],
ref_on_same_line: true,
)
- volunteer work at my high school, helping in server administration
- maintained the schools website, mail server, Active Directory, and the file share/storage for 500 students
- volunteer work, helped out with server administration
- maintained the school's website, mail server, Active Directory, and the file share/storage for 500 students
#sep
#work_item(
title: "Independent security researcher",
time: "2015 - 2018",
location: "other people's servers",
ref: accent[#fa-square-xmark() under NDA]
location: "Remote",
ref: accent[#fa-square-xmark() under NDA],
ref_on_same_line: true,
)
- auditing various software and some critical infrastructure
- auditing software and some critical infrastructure
- researching vulnerabilities in RF technologies
],
experience: [
== Experience
I have written software for the majority of my life, solving problems and
implementing creative project ideas. Im fast at picking up new
concepts, especially if Im interested in them.
implementing creative project ideas. I'm fast at picking up new
concepts, especially if I'm interested in them.
*Software* projects span a wide range of topics from embedded to web development.
Some examples include #lenk("https://git.xenua.me/xenua/kicad-qrgen")[#underline[a qr-code generator for KiCad 7]],
a discord bot for managing a community,
a custom firmware for #lenk("https://watchy.sqfmi.com/")[#underline[Watchy]],
Some examples include #link("https://git.xenua.me/xenua/kicad-qrgen")[#underline[a qr-code generator for KiCad 7]],
a custom firmware for #link("https://watchy.sqfmi.com/")[#underline[Watchy]],
a #link("https://git.xenua.me/xenua/fedi-frq-friend")[#underline[tool to moderate follow requests on social media]],
and a lot more.
*Hardware*: I built small things right around the time IoT became
*Hardware*: I built small things since right around the time IoT became
a thing, using the ESP chip family for many projects. In 2020 I started doing PCB design,
notable projects include
#lenk("https://git.xenua.me/xenua/cardpcb")[#underline[my business card]] and
#lenk("https://git.xenua.me/xenua/3ds-usbc-charging")[#underline[a 3ds usb-c charging board]].
#link("https://git.xenua.me/xenua/cardpcb")[#underline[my business card]] and
#link("https://git.xenua.me/xenua/3ds-usbc-charging")[#underline[a 3ds usb-c charging board]].
An exciting yet-unpublished project is a lamp composed of many small lights that exhibit swarm behavior similar to fireflies.
*Ops*: I currently have my own server hardware in a datacenter, and run a handful of services for a few dozen users.
],
gdpr_clause: [
#line(length: 100%, stroke: xenua_style.line_height + xenua_style.colors.lighter)
#text(fill: style.colors.text_lighter, size: xenua_style.size.small)[I hereby authorize the processing of personal data contained within this document, by anyone who receives it, for the sole purpose of considering my application for employment opportunities, in accordance with Article 6.1(a) of GDPR (EU) 2016/679.]
]
)
#xenua_cv(
style: style,
self,
[
grid(rows: (auto, auto, auto, 1fr))[
#section.tech
#section.natlang
#section.competitions
#section.gdpr_clause
],
[
#section.work

Loading…
Cancel
Save