diff --git a/lebenslauf_dennis-schoepf.pdf b/lebenslauf_dennis-schoepf.pdf new file mode 100644 index 0000000..2fbce73 Binary files /dev/null and b/lebenslauf_dennis-schoepf.pdf differ diff --git a/lebenslauf_dennis-schoepf.typ b/lebenslauf_dennis-schoepf.typ index 6b5351c..c1e6d00 100644 --- a/lebenslauf_dennis-schoepf.typ +++ b/lebenslauf_dennis-schoepf.typ @@ -6,6 +6,7 @@ [me\@dnsc.io], [0175 5758108], [Edignaweg 1, 82256 Fürstenfeldbruck], + (link("https://dnsc.io", "dnsc.io"), link("https://codeberg.org/dnscio", "codeberg.org/dnscio"), link("https://github.com/dennisschoepf", "github.com/dennisschoepf")), doc, ) @@ -13,40 +14,27 @@ #work( [Technischer Projektmanager & Softwareentwickler], - [Digital H GmbH, Düsseldorf/Grevenbroich], + [Digital H GmbH, Düsseldorf/Grevenbroich (bis Sep 2021 als Nebenjob)], [Feb 2019], [heute], [Remote], [ - - Kurze Beschreibung - - Erfolge - - Rahmen + - Konzeption von innovativen Lösungen im ÖPNV in Zusammenarbeit mit Fachexperten, UI/UX & Entwicklungsteams wie z.B. der nativen RIDE White-Label-App (WSW Ticket App) + - Projektmanagement (Kanban), fachliche Leitung von dynamischen Teams in der Produktentwicklung & Technische + organisatorische Abstimmung mit Firmenkunden + - Full-Stack-Entwicklung für Ticketing-Lösungen mit > 1.000.000 monatlichen Tickets (Nest.js, Angular, React Native + Swift/Kotlin) und Entwicklung von Dev-Tooling mit Go/Typescript ] ) #work( [Specialist Developer (E-Commerce)], - [nexum AG, Köln], - [Jan 2019], + [nexum AG, Köln (bis Dez 2018 als Junior Frontend Developer)], + [Aug 2017], [Aug 2019], [Köln], [ - - Kurze Beschreibung - - Erfolge - - Rahmen - ] -) - -#work( - [Junior Frontend Developer], - [nexum AG, Köln], - [Aug 2017], - [Dez 2018], - [Köln], - [ - - Kurze Beschreibung - - Erfolge - - Rahmen + - Frontendseitige Entwicklung von E-Commerce & Marketingplattformen (mehr als 500.000 Monthly User) mit Angular, React und Next.js + - Technische Beratung und fachliche Leitung eines agilen Scrum-Entwicklungsteams in Zusammenarbeit mit Kundenansprechpartnern + - Organisation von Dev-Meetups (inkl. Präsentationen zu Frontend-Performance und UI-Testing) ] ) @@ -57,9 +45,19 @@ [Mär 2017], [München], [ - - Kurze Beschreibung - - Erfolge - - Rahmen + - Microsoft Dynamics CRM Customizing und Programmierung & Pre-Sales Workshops + ] +) + +#work( + [Dualer Student], + [Hewlett-Packard GmbH, München], + [Sep 2013], + [Sep 2016], + [München, Stuttgart, Düsseldorf], + [ + - Prozessoptimierung (z.B. durch Excel-VBA- und Sharepoint-Entwicklung) in den Bereichen Sales, Innovation Office & Entwicklung + - Unternehmensweite Präsentationen zur Vermarktung der Ausbildungsabteilung (> 100 Personen) ] ) @@ -67,31 +65,23 @@ #education( [M.Sc.Eng. Human-Computer-Interaction], - [Universität Salzburg & FH Salzburg], + [Universität Salzburg & FH Salzburg, Abschlussnote 1], [Sep 2019], [Sep 2021], [Salzburg], - [ - - Kurze Beschreibung - ] ) #education( [B.Sc Wirtschaftsinformatik], - [DHBW Stuttgart, CSU San Bernardino], + [DHBW Stuttgart, CSU San Bernardino, Abschlussnote 2.2], [Sep 2013], [Sep 2016], [Stuttgart & San Bernardino, USA (2015)], - [ - - Kurze Beschreibung - ] ) = #text(luma(180), [\$ \~> ./])fähigkeiten -- Technisch: Typescript/Javascript, React (Native), Angular, Nest.js, Docker, Go, Swift, Kotlin -- Soft Skills: Projektmanagement (Lean/Kanban), Konzeption (Workshops), Präsentationen +- *Technisch*: Typescript/Javascript, React (Native), Angular, Nest.js, Docker, Go +- *Soft Skills*: Projektmanagement, Konzeption, Workshops und fachliche Präsentationen +- *Sprachen*: Deutsch (Muttersprache), Englisch (verhandlungssicher), Französisch/Spanisch (Grundkenntnisse) -= #text(luma(180), [\$ \~> ./])freizeit - -Triathlon, DIY Keyboards, Mountainbiken & Skifahren diff --git a/template/cv.typ b/template/cv.typ index 19f26f4..d7a0c9f 100644 --- a/template/cv.typ +++ b/template/cv.typ @@ -7,7 +7,7 @@ ) } -#let education(degree, university, from, to, location, content) = { +#let education(degree, university, from, to, location) = { grid( align: horizon, rows: (auto, auto), @@ -29,7 +29,6 @@ ) v(4pt) - content } #let work(role, company, from, to, location, content) = { @@ -64,6 +63,7 @@ email, phone, address, + links, doc ) = { set page( @@ -106,6 +106,11 @@ 11pt, (email, phone, address).join(" ++ "), ), + text( + white, + 10pt, + links.join(" ++ "), + ), ), ), block( @@ -113,7 +118,7 @@ black, weight: "bold", 14pt, - positions.join(" && \n"), + positions.join(", ", last: " &\n"), ), ) )