Compare commits

..

1 Commits

Author SHA1 Message Date
18e7054296 Add thesis subsection 2023-03-13 17:13:18 +01:00
9 changed files with 231 additions and 225 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
*.tex

Binary file not shown.

View File

@@ -1,53 +1,19 @@
--- ---
name: Amin name: Amin
lastname: Kasrou Aouam lastname: Kasrou Aouam
phone: "+32456369230" email: akasroua@gmail.com
address: "Ghent, Belgium"
email: akasroua@disroot.org
gitlab: akasroua gitlab: akasroua
linkedin: akasroua linkedin: akasroua
lang: en lang: en
#publications: '\*'
about: | about: |
Computer Engineer interested in Data Science, Algorithmics, UNIX-based operating systems and Infrastructure as Code Computer Engineer interested in bioinformatics, AI and Infrastructure as Code (IaC)
experience:
- company: Venthône
years:
start: "October 2023"
end: "August 2025"
location: Brussels (Belgium)
position: Application Support Agent
description:
- "Level 2 support agent interfacing with relational databases via handcrafted SQL queries"
- "Investigation and resolution of issues concerning three applications related to payments for the European Comission (DIGIT)"
- "Effective communication with Level 1 Support and the development teams to resolve disruptions"
- "Creation of technical documentation, ITIL procedures and PL/SQL automation scripts"
- company: COACE
years:
start: "January 2021"
end: "July 2021"
location: Ceuta (Spain)
position: System administrator (Freelance)
description:
- "IT support and management of multiple Windows workstations"
- "Migration from a completely undocumented Ubuntu/Windows server to NixOS"
- "Deployment of a VPN, a cloud, DNS server and an automated backup solution"
- company: Odyfo
years:
start: "April 2020"
end: "September 2021"
location: Remote (Spain)
position: IT consultant (Freelance)
description:
- "Migrations of the MySQL database, to ensure consistency and good performance"
- "Rewrite of the CRUD REST API to FastApi (Python)"
- "Administration of multiple EC2 instances in AWS"
education: education:
- years: - years:
start: 2021 start: 2021
end: 2023 end: present
degree: Master degree: Master
focus: Bioinformatics (Engineering) focus: Bioinformatics (Engineering)
institution: "Universiteit Gent" institution: "Universiteit Gent"
@@ -59,14 +25,11 @@ education:
focus: Computer Engineering focus: Computer Engineering
institution: "Universidad de Granada" institution: "Universidad de Granada"
certifications: thesis:
- name: TOEFL - name: "Machine Learning for error correction in DNA sequencing data"
score: C1 (106/120) studies: Bachelor thesis
- name: ITIL v4 technologies:
score: 37/40
skills:
- category: Programming languages - category: Programming languages
items: items:
- Python - Python
@@ -75,44 +38,82 @@ skills:
- Java - Java
- PHP - PHP
- Shell scripting - Shell scripting
- PL/SQL
- category: DevOps
items:
- Git
- Docker
- Prometheus
- Grafana
- JIRA
- Service Now
- category: Tools - category: Tools
items: items:
- SQL
- \LaTeX - \LaTeX
- Git
- SQL
- Nix - Nix
- ZFS - ZFS
- Prometheus
- Grafana
- category: Platforms - category: Platforms
items: items:
- Linux - Linux
- FreeBSD - FreeBSD
- DragonFlyBSD - DragonFlyBSD
- NixOS
- Arduino
- Android - Android
- NixOS
projects: projects:
- "Declarative configuration of a home server and workstation (Nix)" - "Telegram bot to notify students of COVID-19 cases (Python)"
- "Air quality monitoring with Grafana (Arduino)" - "Declarative configuration of a home server (Nix)"
- "Bluetooth conversion of wired headphones (Soldering)" - "Open source contributions to NixOS (Nix)"
languages: languages:
- language: English - language: English
proficiency: C1 level proficiency: TOEFL (106/120)
- language: Spanish - language: Spanish
proficiency: Native proficiency: Native
- language: French - language: French
proficiency: Native proficiency: Native
- language: Arabic (Moroccan dialect)
proficiency: Native
courses:
- name: Fundamentals of Robotics
institution: Adams Formación
- name: Python Programming
institution: Universidad de Granada
- name: Mobile apps programming for Android and iOS devices
institution: Universidad de Granada
- name: Arduino
institution: Universidad de Granada
experience:
- company: COACE
years:
start: "January 2021"
end: "July 2021"
position: Freelance
city: Ceuta
country: Spain
description:
- "System administrator of a regulatory college"
- "Migration from Ubuntu server to NixOS"
- "Deployment of a VPN, a cloud, DNS server and an automated backup solution"
- company: Odyfo
years:
start: "March 2020"
end: "September 2021"
position: Freelance
city: Remote
country: Spain
description:
- "Rewrite of CRUD API that serves mobile apps using Python (FastAPI)"
- "Database cleanup and migration to SQLite"
- company: JITKey
years:
start: "February 2020"
end: "March 2020"
position: Internship
city: Remote
country: Spain
description:
- "Support Manager at a tourist accommodations management startup"
- "Interrupted due to the COVID-19 pandemic"
--- ---

119
CV-Amin-Kasrou-Aouam-es.yml Normal file
View File

@@ -0,0 +1,119 @@
---
name: Amin
lastname: Kasrou Aouam
email: akasroua@gmail.com
gitlab: akasroua
linkedin: akasroua
lang: es
#publications: '\*'
about: |
Ingeniero informático interesado en bioinformática, inteligencia artificial e infraestructura como código (IaC)
education:
- years:
start: 2021
end: presente
degree: Master
focus: Bioinfórmatica (Ingeniería)
institution: "Universiteit Gent"
- years:
start: 2017
end: 2021
degree: Grado
focus: Ingeniería Informática
institution: "Universidad de Granada"
thesis:
- name: "Machine Learning para corrección de errores en datos de secuenciación de ADN"
studies: Trabajo de fin de grado
technologies:
- category: Lenguajes de programación
items:
- Python
- R
- C++
- Java
- PHP
- Shell scripting
- category: Herramientas
items:
- \LaTeX
- Git
- SQL
- Nix
- ZFS
- category: Plataformas
items:
- Linux
- FreeBSD
- DragonFlyBSD
- Android
- NixOS
projects:
- "Bot de Telegram para la notificación de casos de COVID-19 (Python)"
- "Configuración declarativa de un servidor (Nix)"
- "Contribuciones open source a NixOS (Nix)"
languages:
- language: Inglés
proficiency: TOEFL (106/120)
- language: Español
proficiency: Nativo
- language: Francés
proficiency: Nativo
- language: Darija (Dialecto marroquí)
proficiency: Nativo
courses:
- name: Fundamentos de Robótica
institution: Adams Formación
- name: Programación con Python
institution: Universidad de Granada
- name: Programación de apps móviles para dispositivos Android e iOS
institution: Universidad de Granada
- name: Arduino
institution: Universidad de Granada
experience:
- company: COACE
years:
start: "Enero 2021"
end: "Julio 2021"
position: Freelance
city: Ceuta
country: España
description:
- "Administrador de sistemas de un colegio oficial"
- "Migración de Ubuntu server a NixOS"
- "Despliegue de una VPN, nube, servidor DNS y solución automática de backups"
- company: Odyfo
years:
start: "Marzo 2020"
end: "Septiembre 2021"
position: Freelance
city: Remoto
country: España
description:
- "Reimplementación de una API CRUD para apps móviles usando Python (FastAPI)"
- "Limpieza de la base de datos SQL y migración a SQLite"
- company: JITKey
years:
start: "Febrero 2020"
end: "Marzo 2020"
position: Prácticas
city: Remoto
country: España
description:
- "Responsable de soporte en una startup de gestión de apartamentos turísticos"
- "Suspendidas debido al COVID-19"
---

View File

@@ -1,118 +0,0 @@
---
name: Amin
lastname: Kasrou Aouam
phone: "+32456369230"
address: "Gand, Belgique"
email: akasroua@disroot.org
gitlab: akasroua
linkedin: akasroua
lang: fr
about: |
Ingénieur informatique interessé en science des données, algorithmique, les systèmes UNIX et l'Infrastructure as code
experience:
- company: Venthône
years:
start: "Octobre 2023"
end: "Août 2025"
location: Bruxelles (Belgique)
position: Application Support Agent
description:
- "Agent de support niveau 2 interagissant avec des bases de données via des requêtes SQL"
- "Investigation et résolution de problèmes concernant trois applications liés aux paiements de la Commission européenne (DIGIT)"
- "Communication efficace avec le support niveau 1 et les développeurs pour résoudre les incidents."
- "Création de documentation technique, de procédures ITIL et de scripts d'automatisation PL/SQL"
- company: COACE
years:
start: "Janvier 2021"
end: "Juillet 2021"
location: Ceuta (Espagne)
position: Administrateur système (Freelance)
description:
- "Support informatique et gestion de plusieurs postes de travail Windows"
- "Migration d'un serveur Ubuntu/Windows non documenté vers NixOS"
- "Déploiement d'un VPN, d'un cloud, d'un serveur DNS et d'un système de backup automatisée"
- company: Odyfo
years:
start: "Avril 2020"
end: "Septembre 2021"
location: Télétravail (Espagne)
position: Consultant IT (Freelance)
description:
- "Migrations de la base de données MySQL, afin d'assurer la cohérence et la performance"
- "Réécriture de l'API REST CRUD vers FastApi (Python)"
- "Administration de plusieurs instances EC2 sur AWS"
education:
- years:
start: 2021
end: 2023
degree: Master
focus: Bioinformatique (Ingénierie)
institution: "Universiteit Gent"
- years:
start: 2017
end: 2021
degree: Licence
focus: Ingénieur Informatique
institution: "Universidad de Granada"
certifications:
- name: TOEFL
score: C1 (106/120)
- name: ITIL v4
score: 37/40
skills:
- category: Langages de programmation
items:
- Python
- R
- C++
- Java
- PHP
- Shell scripting
- PL/SQL
- category: DevOps
items:
- Git
- Docker
- Prometheus
- Grafana
- JIRA
- Service Now
- category: Outils
items:
- SQL
- \LaTeX
- Nix
- ZFS
- Prometheus
- Grafana
- category: Plateformes
items:
- Linux
- FreeBSD
- DragonFlyBSD
- NixOS
- Arduino
- Android
projects:
- "Configuration déclarative d'un serveur domestique et d'un ordinateur (Nix)"
- "Surveillance de la qualité de l'air avec Grafana (Arduino)"
- "Conversion Bluetooth d'un casque filaires (Soudure)"
languages:
- language: Anglais
proficiency: niveau C1
- language: Français
proficiency: Langue maternelle
- language: Espagnol
proficiency: Langue maternelle
---

View File

@@ -57,6 +57,6 @@ all: $(pdfs) clean
# clean up everything except final pdfs # clean up everything except final pdfs
clean: clean:
rm *.log *.xdv *.aux *.fls *.fdb_latexmk *.out *.tex rm *.log *.xdv *.aux *.fls *.fdb_latexmk *.out
.DEFAULT_GOAL := all .DEFAULT_GOAL := all

View File

@@ -1,4 +1,4 @@
\documentclass[11pt,a4paper]{moderncv} \documentclass[11pt,letterpaper]{moderncv}
\usepackage{fontspec} \usepackage{fontspec}
\usepackage{fontawesome5} \usepackage{fontawesome5}
@@ -9,12 +9,9 @@
\moderncvcolor{blue} \moderncvcolor{blue}
\nopagenumbers{} \nopagenumbers{}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.75,right=.45in,left=.45in,top=.4in,bottom=.4in]{geometry} \usepackage[scale=0.75,right=.45in,left=.45in,top=.4in,bottom=.4in]{geometry}
% Use secondary color for separator bars
\colorlet{headrulecolor}{color1}
\colorlet{bodyrulecolor}{color1}
% Change email icon % Change email icon
\providecommand*{\emailsymbol}{} \providecommand*{\emailsymbol}{}
\renewcommand*{\emailsymbol}{{\small\faEnvelope}~} \renewcommand*{\emailsymbol}{{\small\faEnvelope}~}
@@ -27,8 +24,6 @@
\firstname{$name$} \firstname{$name$}
\familyname{$lastname$} \familyname{$lastname$}
\title{$about$} \title{$about$}
\phone{$phone$}
\address{}{\faIcon{map} $address$}
\email{$email$} \email{$email$}
\social[gitlab][gitlab.com/$gitlab$]{$gitlab$} \social[gitlab][gitlab.com/$gitlab$]{$gitlab$}
\social[linkedin][linkedin.com/in/$linkedin$]{$linkedin$} \social[linkedin][linkedin.com/in/$linkedin$]{$linkedin$}
@@ -51,13 +46,51 @@
]{Cormorant Garamond} ]{Cormorant Garamond}
\makecvtitle{} \makecvtitle{}
\ifthenelse{\equal{$lang$}{en}}
{\section{Education}}
{\section{Educación}}
$for(education)$
\cventry{$education.years.start$ \textendash{} $education.years.end$}{$education.degree$}{$education.focus$}{$education.institution$}{}{}
$endfor$
\ifthenelse{\equal{$lang$}{en}}
{\subsection{Thesis}}
{\subsection{Trabajos de investigación}}
$for(thesis)$
\cvitem{$thesis.studies$}{
$thesis.name$
}{}
$endfor$
\ifthenelse{\equal{$lang$}{en}}
{\subsection{Courses}}
{\subsection{Cursos}}
$for(courses)$
\cvitem{$courses.name$}{
$courses.institution$
}{}
$endfor$
\ifthenelse{\equal{$lang$}{en}}
{\section{Technologies}}
{\section{Tecnologías}}
$for(technologies)$
\cvline{$technologies.category$}{
\begin{itemize*}[label=, itemjoin={{,}}]
$for(technologies.items)$
\item{$technologies.items$}
$endfor$
\end{itemize*}}
$endfor$
\ifthenelse{\equal{$lang$}{en}} \ifthenelse{\equal{$lang$}{en}}
{\section{Work Experience}} {\section{Work Experience}}
{\section{Expérience professionelle}} {\section{Experiencia laboral}}
$for(experience)$ $for(experience)$
\cventry{$experience.years.start$ \textendash{} $experience.years.end$}{$experience.position$} \cventry{$experience.years.start$ \textendash{} $experience.years.end$}{$experience.position$}{$experience.company$}{$experience.city$}{$experience.country$}{
{\newline{}$experience.company$}{}{$experience.location$}{
\vspace{0.01cm}
\begin{tightitems} \begin{tightitems}
$for(experience.description)$ $for(experience.description)$
\item $experience.description$ \item $experience.description$
@@ -65,40 +98,10 @@ $for(experience)$
\end{tightitems}} \end{tightitems}}
$endfor$ $endfor$
\ifthenelse{\equal{$lang$}{en}}
{\section{Education}}
{\section{Formation}}
$for(education)$
\cventry{$education.years.start$ \textendash{} $education.years.end$}{$education.degree$}{$education.focus$}{$education.institution$}{}{}
$endfor$
\ifthenelse{\equal{$lang$}{en}}
{\subsection{Certifications}}
{\subsection{Certifications}}
$for(certifications)$
\cvitem{$certifications.name$}{
$certifications.score$
}{}
$endfor$
\ifthenelse{\equal{$lang$}{en}}
{\section{Technologies}}
{\section{Technologies}}
$for(skills)$
\subsection{$skills.category$}
\cvitem{}{
\begin{itemize*}[label=, itemjoin={{,}}]
$for(skills.items)$
\item{$skills.items$}
$endfor$
\end{itemize*}}
$endfor$
\ifthenelse{\equal{$lang$}{en}} \ifthenelse{\equal{$lang$}{en}}
{\section{Personal Projects}} {\section{Personal Projects}}
{\section{Projets personnels}} {\section{Proyectos personales}}
\cvitem{}{ \cvitem{}{
\begin{tightitems} \begin{tightitems}
$for(projects)$ $for(projects)$
@@ -109,7 +112,7 @@ $endfor$
\ifthenelse{\equal{$lang$}{en}} \ifthenelse{\equal{$lang$}{en}}
{\section{Languages}} {\section{Languages}}
{\section{Langues}} {\section{Idiomas}}
$for(languages)$ $for(languages)$
\cvlanguage{$languages.language$}{ \cvlanguage{$languages.language$}{
$languages.proficiency$ $languages.proficiency$

Binary file not shown.