PowerShell Script
by Maurice Suter
& {
function New-Education {
param(
[Parameter(Mandatory=$true)]
[string]$Degree,
[Parameter(Mandatory=$true)]
[string]$School,
[Parameter(Mandatory=$true)]
[string]$Duration,
[Parameter(Mandatory=$false)]
[string]$Mark
)
$education = @{
Degree = $Degree
School = $School
Duration = $Duration
}
if ($Mark) {
$education.Mark = $Mark
}
return $education
}
function New-WorkExperience {
param(
[Parameter(Mandatory=$true)]
[string]$Position,
[Parameter(Mandatory=$true)]
[string]$Company,
[Parameter(Mandatory=$true)]
[string]$Duration,
[Parameter(Mandatory=$true)]
[string[]]$Responsibilities
)
$workExperience = @{
Position = $Position
Company = $Company
Duration = $Duration
Responsibilities = $Responsibilities
}
return $workExperience
}
function New-Certification {
param(
[Parameter(Mandatory=$true)]
[string]$Name,
[Parameter(Mandatory=$true)]
[string]$Issuer,
[Parameter(Mandatory=$true)]
[string]$Date,
[Parameter(Mandatory=$false)]
[string]$CertificateID
)
$certification = @{
Name = $Name
Issuer = $Issuer
Date = $Date
}
if ($CertificateID) {
$certification.CertificateID = $CertificateID
}
return $certification
}
Clear-Host
# Maurice Suter
## ICT System Engineer | Information & Cyber Security
Write-Host "Maurice Suter"
Write-Host "ICT System Engineer | Information & Cyber Security"
Write-Host
Write-Host "---"
Write-Host
# Education
Write-Host "## Education"
Write-Host
$education1 = New-Education -Degree 'Bachelor of Science (B.Sc.), Information & Cyber Security' -School 'HSLU Hochschule Luzern' -Duration '2020-2024'
Write-Host "- Degree: $($education1.Degree)"
Write-Host " School: $($education1.School)"
Write-Host " Duration: $($education1.Duration)"
Write-Host
$education2 = New-Education -Degree 'Ausbildung, Informatiker Systemtechnik EFZ' -School 'gibb Berufsfachschule Bern' -Duration '2018-2020' -Mark '5.9 (max. 6.0)'
Write-Host "- Degree: $($education2.Degree)"
Write-Host " School: $($education2.School)"
Write-Host " Duration: $($education2.Duration)"
Write-Host " Mark: $($education2.Mark)"
Write-Host
$education3 = New-Education -Degree 'Ausbildung, Kaufmann Bank EFZ (M-Profil)' -School 'Berufs- und Weiterbildungszentrum Buchs Sargans' -Duration '2015-2018' -Mark '5.6 (max. 6.0)'
Write-Host "- Degree: $($education3.Degree)"
Write-Host " School: $($education3.School)"
Write-Host " Duration: $($education3.Duration)"
Write-Host " Mark: $($education3.Mark)"
Write-Host
# Work Experience
Write-Host "## Work Experience"
Write-Host
$workExperience1 = New-WorkExperience -Position 'ICT System Engineer' -Company 'Swisscom' -Duration 'Aug. 2020 - Present' -Responsibilities @('Managing and maintaining ICT systems with a focus on security', 'Collaborating with cross-functional teams for effective solutions', 'Ensuring adherence to industry best practices and standards')
Write-Host "- Position: $($workExperience1.Position)"
Write-Host " Company: $($workExperience1.Company)"
Write-Host " Duration: $($workExperience1.Duration)"
Write-Host " Responsibilities:"
$workExperience1.Responsibilities | ForEach-Object { Write-Host " - $_" }
Write-Host
$workExperience2 = New-WorkExperience -Position 'Informatiker Systemtechnik EFZ' -Company 'Raiffeisen Switzerland' -Duration 'Aug. 2018 - Jul. 2020' -Responsibilities @('Performing system administration and troubleshooting tasks', 'Assisting in the implementation of security measures')
Write-Host "- Position: $($workExperience2.Position)"
Write-Host " Company: $($workExperience2.Company)"
Write-Host " Duration: $($workExperience2.Duration)"
Write-Host " Responsibilities:"
$workExperience2.Responsibilities | ForEach-Object { Write-Host " - $_" }
Write-Host
$workExperience3 = New-WorkExperience -Position 'Kaufmann Bank EFZ' -Company 'Raiffeisen Switzerland' -Duration 'Aug. 2015 - Jul. 2018' -Responsibilities @('Gaining experience in the banking industry', 'Developing strong analytical and customer service skills')
Write-Host "- Position: $($workExperience3.Position)"
Write-Host " Company: $($workExperience3.Company)"
Write-Host " Duration: $($workExperience3.Duration)"
Write-Host " Responsibilities:"
$workExperience3.Responsibilities | ForEach-Object { Write-Host " - $_" }
Write-Host
# Certifications
Write-Host "## Certifications"
Write-Host
$certification1 = New-Certification -Name 'CCNA: Switching, Routing, and Wireless Essentials' -Issuer 'Cisco' -Date 'July 2021'
Write-Host "- Name: $($certification1.Name)"
Write-Host " Issuer: $($certification1.Issuer)"
Write-Host " Date: $($certification1.Date)"
Write-Host
$certification2 = New-Certification -Name 'CCNA: Introduction to Networks' -Issuer 'Cisco' -Date 'Jan. 2021'
Write-Host "- Name: $($certification2.Name)"
Write-Host " Issuer: $($certification2.Issuer)"
Write-Host " Date: $($certification2.Date)"
Write-Host
$certification3 = New-Certification -Name 'DFP Secrétariat B2' -Issuer "Chambre de commerce et d’industrie de région Paris Ile-de-France" -Date 'July 2018'
Write-Host "- Name: $($certification3.Name)"
Write-Host " Issuer: $($certification3.Issuer)"
Write-Host " Date: $($certification3.Date)"
Write-Host
$certification4 = New-Certification -Name 'First Certificate in English - C1 Level' -Issuer 'Cambridge University Press & Assessment English' -Date 'May 2018' -CertificateID '185CH0101012'
Write-Host "- Name: $($certification4.Name)"
Write-Host " Issuer: $($certification4.Issuer)"
Write-Host " Date: $($certification4.Date)"
Write-Host " CertificateID: $($certification4.CertificateID)"
Write-Host
$certification5 = New-Certification -Name 'DFP B1' -Issuer "Chambre de commerce et d’industrie de région Paris Ile-de-France" -Date 'July 2017'
Write-Host "- Name: $($certification5.Name)"
Write-Host " Issuer: $($certification5.Issuer)"
Write-Host " Date: $($certification5.Date)"
Write-Host
$certification6 = New-Certification -Name 'Business English Certificate Preliminary - B2 Level' -Issuer 'Cambridge University Press & Assessment English' -Date 'May 2017' -CertificateID '175CH0100070'
Write-Host "- Name: $($certification6.Name)"
Write-Host " Issuer: $($certification6.Issuer)"
Write-Host " Date: $($certification6.Date)"
Write-Host " CertificateID: $($certification6.CertificateID)"
}
Last updated
Was this helpful?