diff --git a/config.yaml b/config.yaml index e8f3b36..5c19f4b 100644 --- a/config.yaml +++ b/config.yaml @@ -14,12 +14,9 @@ skills: - Python - Shell Scripting - JavaScript / TypeScript - - Java - name: Software Development items: - Agile - - Scrum - - Design Patterns - Git - name: Data Analysis items: @@ -29,7 +26,7 @@ skills: items: - Embeded - Distributed Systems - - BSD / Linux + - BSD / Linux / Unix like - name: Database Management items: - noSQL @@ -39,6 +36,7 @@ skills: items: - HTML/CSS - Node.js + - rocket.rs - Vue.js jobs: @@ -50,12 +48,14 @@ jobs: - Building a distributed caching system, and storing logs within a Blockchain - Internship in a informatic research laboratory - - Suppervised by \#link(https://github.com) + - Suppervised by Sébastien Monnet & Kavé Salamatian from: "2023 May." to: "2023 Aug." tags: - Distributed System design - Blockchain Programming + - Web programming + - backend & frontend - Self teaching education: @@ -76,16 +76,37 @@ education: major: Computer Science track: "None" - from: "2015" - to: "2018" + from: "2023" + to: "Current" -hackathons: - - hackathon: - name: Tech Innovators Hackathon - link: "https://techinnovatorshackathon.com/" - certificate_link: "https://techinnovatorshackathon.com/certificates/johndoe" - description: > - Developed an innovative data analysis tool that improved data processing and insights generation for businesses. - year: 2023 - from: "Feb. 1" - to: "Feb. 7" +projects: + personnal: + - main: + name: Discsord Bot + link: "https://github.com/storca/vhbot" + description: > + Discord bot designed with a classmate. The goal was to make life easier during quarantine for our teachers with functionnality such as making a list of persons attending class, a feature to ask question during class & indicating begin and end of class times. + year: 2020 + - main: + name: kr00k + link: "https://github.com/thebigblase/kr00k" + description: > + PoC scripts to show the kr00k vulnerability (CVE-2019-15126). Part of a school projects + year: 2021 + school: + - main: + name: DHTea + link: "https://github.com/phoqueEberlue/DHTea" + description: > + basic Distributed Hash Table written in rust. It was part of a distributed system class in IDU, Polytech Annecy. + year: 2023 + +hobbies: + tech: + - kernel dev + - low level-ish dev + - resurecting old tech + other: + - cooking + - playing the guitar + - music diff --git a/main.typ b/main.typ index 86d64ef..7d3737d 100644 --- a/main.typ +++ b/main.typ @@ -29,8 +29,8 @@ #if (config.contacts.at("linkedin", default:false)) { [LinkedIn: #link(config.contacts.linkedin)[mikhail-liamets]\ ] } - GitHub: #link(config.contacts.github)[caffeintazedgaze] \ - Website: #link(config.contacts.website)[caffeintazedgaze] \ + GitHub: #link(config.contacts.github)[thebigblase] \ + Website: #link(config.contacts.website)[bigblase.xyz] \ #if (settings.public) { @@ -49,7 +49,7 @@ ) A *software engineer* with a confident grasp of *infrastructure*, *system design*, and *DevOps*, now seeking opportunities to excel in the realms of solution architecture. - Open to roles ranging from *software engineering* to *DevOps/SRE*. + Open to roles ranging from *software engineering* to *DevOps*. ] = Skills @@ -125,7 +125,7 @@ ] } - = Experience + = Revelant Experience #{ for job in config.jobs [ @@ -171,10 +171,10 @@ - = Hackathons + = Personnal Projects #{ - for hack in config.hackathons [ + for project in config.projects.personnal [ #par( justify: true, leading: eval(settings.paragraph.leading) @@ -184,21 +184,90 @@ size: eval(settings.font.size.heading), font: settings.font.general ) - - #hack.year #hack.from – #hack.to \ - #link(hack.hackathon.link)[#hack.hackathon.name] – #link(hack.certificate_link)[Credential] + #project.year -- + #if (project.at("from", default: "") != "" and project.at("to", default: "") != "") { + [ #project.from – #project.to] + } + #link(project.main.link)[#project.main.name] ] #par[ #set text( size: eval(settings.font.size.description), font: settings.font.general ) - #hack.description + #project.description ] ] ] } + + = School related Projects + + #{ + for project in config.projects.school [ + #par( + justify: true, + leading: eval(settings.paragraph.leading) + )[ + #par[ + #set text( + size: eval(settings.font.size.heading), + font: settings.font.general + ) + #project.year -- + #if (project.at("from", default: "") != "" and project.at("to", default: "") != "") { + [ #project.from – #project.to] + } + #link(project.main.link)[#project.main.name] + ] + #par[ + #set text( + size: eval(settings.font.size.description), + font: settings.font.general + ) + #project.description + ] + ] + ] + } + + = Hobies + #{ + grid( + columns: (1fr, 1fr), + gutter: 50pt, + for hob in config.hobbies.tech [ + #par( + justify: true, + leading: eval(settings.paragraph.leading) + )[ + + #set text( + size: eval(settings.font.size.heading), + font: settings.font.general + ) + • #hob + ] + ], +for hob in config.hobbies.other [ + #par( + justify: true, + leading: eval(settings.paragraph.leading) + )[ + + #set text( + size: eval(settings.font.size.heading), + font: settings.font.general + ) + • #hob + ] + ]) + + + } ]} + #{ grid( columns: (2fr, 5fr),