www.rafaelruf.ch Open in urlscan Pro
2606:4700:3031::ac43:d72d  Public Scan

Submitted URL: https://rafaelruf.ch/
Effective URL: https://www.rafaelruf.ch/
Submission: On June 10 via api from CH — Scanned from CH

Form analysis 0 forms found in the DOM

Text Content

SPRACHE/LANGUAGE/LANGUE


Close
Rafael Ruf
 * 

 * --------------------------------------------------------------------------------

 * About
 * My name in JavaScript
 * Contact
 * Experience
 * Education & Certifications
 * Language
 * ICT Skill
 * Quiz
 * Interests
 * Weird quotes


RAFAEL RUF

Talwiesenstrasse 55 · 8404 Winterthur · Switzerland· (+41) 76 467 35 85 ·
rruf90@gmail.com

Hey, I’m Rafael. I’m a DevSecOps living in Winterthur, Switzerland.
I am a fan of IT, e scooter, skiing and chess. I am generally interested in
programming, it-networks, -security and technology.



--------------------------------------------------------------------------------


MY NAME IN JAVASCRIPT

<script>
"use strict";
var ich = (bin) => {
    bin = ((vorname => "Rafael")());
    bin = bin.split("");

    ((ich) => {
        var nachname = ["R", "u", "f"].reverse();
        [].forEach.call(ich, (f, i) => (~((i % 2) - 1)) ? "" : ich.push(nachname.pop()));
    })(bin);

    return bin.reduce((name, i) => (i == "R") ? name += " R" : name += i);
};
console.warn(ich());
// => Rafael Ruf
</script>

--------------------------------------------------------------------------------


CONTACT


LOCATION

Talwiesenstrasse 55
8404 Winterthur
CH Switzerland


MAIL

rruf90@gmail.com
 PGP for secure mails


MESSENGER

ToxID:
ToxID Code
Copy to keyboard


Please contact me before start toxing.
(PS: I know it's somehow pathetic to use a metadata avoided, OTR messenger.
And do the inital contact over a different channel.
However, it's just because in my experience mobile support often sucks init
conversation.)

--------------------------------------------------------------------------------


EXPERIENCE


INFORMATIKER

Andeo AG, Winterthur, 100%



 * Developement
 * Sysadmin
 * Security; u.a. Web-Application Pentesting



Juli 2020 - aktuell


INFORMATIKER

fenaco, Winterthur, 100%



 * Web-Spezialist
 * ServiceNow Entwicklung



August 2018 - Juni 2020


INFORMATIKER

AAC Infotray AG, Winterthur, 100%



 * Evaluation von Softwarekomponenten für die LimsophyWebapplikation
 * Programmierung von Softwarelösungen mittels PHP, Typescript und JavaScript
 * Definition von Schnittstellen zwischen Webtechnologie und
   Win32-Entwicklungsteam
 * Beantwortung von Kundenfragen als direkter Ansprechpartner für
   Fragestellungen zu den Themen Webtechnologie, Webserver und Webservices
 * Installation von Limsophy Weblösungen auf Webserver von Kunden
 * Kundenspezifische Designanpassungen der Limsophy Webapplikation für Kunden



Februar 2016 - März 2018


INFORMATIKER

futuretek AG, Zürich, 100%



 * Webseite zur Administration von Speditionswesen in PHP mit Zend-Framework
 * Softwareverwaltung mit GIT, Taskmanagement mit JIRA



November 2015 - Dezember 2015


INFORMATIKER

Solution.ch AG, Winterthur, 100%



 * Programmierung und Erweiterung vom hauseigenen CMS und Newsletter-System in
   PHP und MySQL
 * Integration von PHP in HTML, CSS und JavaScript
 * Prüfen von SQL-Injection, Upload-Sicherheitsanalysen und Schutzmassnahmen
 * Apache Modules, Shell-Skripts



Dezember 2012 - August 2015


INFORMATIKER

Lifetime Immobilien GmbH (Konkurs 2012), Volketswil, 100%



 * Eigenentwickelte Webseite zur Verwaltung von Immobilienobjekten und
   Interessenten.
 * Auf Mac und Debian-Rootserver: Mit GIT, Zend-Framework, HTML5, JavaScript,
   jQuery, PHP



Juni 2012 - Oktober 2012


INFORMATIKER

INM Inter Network Marketing AG, Wetzikon, 100%



 * Programmierung und Design in folgenden Sprachen: PHP, ColdFusion, JavaScript,
   jQuery, AJAX, HTML, CSS, Java, ANT, SVN Hooks
 * Arbeiten im Bereich Google Merchant, Datenbankwartung und Analyse
   (MSSQL/MySQL), automatisiertes Softwaredeployment, Webapplikation zur
   Unterstützung interner Supportabläufe, Testing, API



Mai 2011 - April 2012


INFORMATIKER

Transcat PLM GmbH, Effretikon, 100%



 * Selbstständige Applikationsentwicklung im PLM-Umfeld
 * Analyse der Anforderungen, Design, Implementierung, Test und Dokumentation
 * Anwendungsbetreuung inkl. Support
 * .NET, Juniper Router, VPN, Typo3



November 2010 - Februar 2011


INFORMATIKER LEHRE EFZ SCHWERPUNKT APPLIKATIONSENTWICKLUNG

Gartenmann Software AG, Seuzach, 100%



 * PHP, Javascript, HTML/CSS, Windows, Linux, MySQL, MSSQL
 * Windows Batch Scripting, Interne Strukturen: Backup, Systemadministration,
   VPN
 * Joomla, jQuery, MySQL, Windowsserver- und LinuxserverAdministration, Backup,
   Anti-Virus, Domänencontroller, DHCP, DNS



August 2007 - August 2010

--------------------------------------------------------------------------------


EDUCATION & CERTIFICATIONS


SERVICENOW

 Certified System Administrator
https://www.servicenow.com ServiceNow Certified System Administrator
2. Oktober 2018


HOCHSCHULE LUZERN, SCHWEIZ

 Certificate of Advanced Studies Information Security – Advanced
 * Technik: SOC, SIEM, Kritische Infrastruktur, Cloud-Computing, Risiken,
   Forensic Readiness, e-Discovery, IoT, DB Security, Cyber Response,
   IT-Security Lab
 * Management: Digitalisierung, Innovationen, Informationsmanagement, Cultural
   Diversity, Führungsverantwortung
 * Recht: Digitale Transformation, Records Management/Archivierung,
   Beweisbarkeit, IT-Forensik

November 2016 - Februar 2017


HOCHSCHULE LUZERN, SCHWEIZ

 Certificate of Advanced Studies Information Security – Management
 * Technik: Public-Key-Infrastruktur, Hacking / Cracking / Malware,
   Cloud-Computing, Software as a Service
 * Management: Sicherheitspolitik, Risikomanagment, Information Security
   Management System, Kontrollen und Audits, IKS, Notfallorganisation,
   Outsourcing, Physische Sicherheit, Brandschutz
 * Recht: IT-Verträge, Datenschutz, Softlaw/Hardlaw, Fernmelderecht,
   Elektronischer Geschäftsverkehr

Februar 2015 - Juli 2015


HOCHSCHULE LUZERN, SCHWEIZ

 Certificate of Advanced Studies Information Security – Technology
 * Technik: Netzwerksicherheit, Firewalls, Intrusion Detection/Prevention,
   Kryptologie, Web Application Security OWASP, IT-Forensik
 * Management: Standards (ISO 2700x, BSI, COBIT), Sicherheitspolitik, Awareness
 * Recht: Rechtsaspekte für Systemverantwortliche (URG, UWG, DSG, StGB,
   persönliche Verantwortung)

September 2014 - Februar 2015


BERUFSBILDUNGSSCHULE WINTERTHUR BBW, SCHWEIZ

 Eidgenössisches Fähigkeitszeugnis, Informatiker EFZ Schwerpunkt
Applikationsentwicklung
August 2007 - August 2010

--------------------------------------------------------------------------------


LANGUAGE

Deutsch (Muttersprache)
English (very well)
Français (connaissance basique)
Español (debutantes)

--------------------------------------------------------------------------------


ICT SKILL

Loading, please wait
Category









DEV: Application Python3, AutoIT/AHK Python2,  C, C++, Lua Java, Qt,
wxPython Go,  Rust, C#, Ruby DEV: ScriptBash shell, Bourne shell, Unix commands,
Windows PowerShellWindows BAT (Batch), Windows CMDVBA / VBSDEV: Web Bootstrap,
 CSS3,  HTML HTML5,  Javascript,  Node.js npm,  PHP,  Symfony,
Symfony/http-kernel,  Yarn, AJAX, Composer, JQuery, JQuery UI, SCSS SASS, Twig,
Typescript, jQuery, webpack-encore Joomla,  Wordpress, Angular.JS, Doctrine,
Require.JS AMD, Zend-Framework, babel, bower, compass Chrome Extension
Development,  Firefox Extension Development Magento,  Typo3, ColdFusion, Groovy,
LaravelDEVOP: Testing, Deploying, Performance Git,  Jenkins, PHPUnit, XAMPP,
XDebug, sipp (pbx Lasttests) Gitlab, Git Hooks, LoadUI (Lasttests), Selenium,
TeamCityApache Ant, Code coverage, Codeception, CypressJUnit, QUnitOP: Operating
Systems FreeBSD (FreeBSD,Opnsense,Bhyve),  Linux Archlinux,  Linux
RedHat=RHEL/CentOS,  Linux Debian-Derivats: [Debian, Ubuntu, Kali, Parrot OS,
Whonix, Tails, ..],  Windows (95 - 10,11),  Windows-Server (2008 - 2022), ADDS
(Active Directory) Android / LineageOS, Linux Gentoo, Pfsense,
PinephoneAlpine Macintosh, Knoppix, iOSOP: PXE Autosetup CentOS=Kickstart,
 Debian=Preseed,  Arch/Gentoo: Bash-Script,  Windows 10,11,2022,2022 Datacenter,
netboot.xyz OP: Database/FilesystemMySQL / MariaDB, NTFS, SQLite, ZFS (Zettabyte
File System)BitLocker, FAT, Linux Unified Key Setup (LUKS), MSSQL, SQL, VMWare,
ext3+4, swapBtrfs, OraclePostgreSQLOP: Visualisation/Container Docker, Ansible,
Bhyve, VirtualBoxProxmox, Qemu, VMWare, VagrantHyperV, Kubernets, Terraform,
Windows Virtual PCPuppetOP: Hosting Cloudflare, Apache inkl. Apachemodules,
VirtualBox, nginxAzure, Azure DockerRepo, GITHub, IISOP: Network Cloudflare,
 SSL / TLS, API, Apache inkl. Apachemodules, HTTP, HTTPS, JSON, OSI model, OWASP
ZAP, OpenVPN, PKI (Public Key Infrastructure), REST, SFTP, SOAP, SSH,
VirtualBox, Wireguard, XHR Ajax, nginxICAP (Internet Content Adaptation
Protocol) Proxy, JSON-RPC, Proxy (+ transparent), RDP, Reverse proxy, VNCLoad
balancing, SMB SambaFTPSEC: Technology(M)IDS/HIDS/IDS/IPS ((Managed) Host
Intrusion Detection/Prevention System) OSSEC,  Endpoint Security, Burp Suite,
Content Security Policy (CSP), DHCP Starvation, Firewall: [OpnSense, Pfsense,
iptables, etc.], Forensic, HTTP Feature/Permission-Policy, OWASP, Perunsfart,
PrintNightmare, R-U-Dead-Yet, Reverse Engineering, SQL Injection,
SSLsplit/SSLstrip, Seth (RDP PODDLE-Attack), Transparent Proxy, Wireshark,
lsass.exe, mimikatz, nmap Portscanning, slacker.exe WLAN / WPA / WPA2, WPA2-PSK,
RADIUS, Cryptography, ICMP Flooding, Kernel panic, MFTExplorer, MSF Metasploit,
Reflective DLL Injection, SELinux, Spoofing, powersploitBuffer- Stackoverflow,
Chainsaw, Ghidra, IAM (Identity Access Management), IT-Forensic, Pentesting,
SIEMSEC: anonymization & streamingAmule/Emule, DHT (Distributed hash table), F2F
networks, Freenet, Gtkgnutella, I2P, I2PRufus, I2PSnark, JAP/Jondo, P2P
networks, Tor, Torrent, ToxAcestream, SopCastGNUNet, Retroshare, ZeronetSEC:
ReversingCheatengine, Codecaves, DLL Injection, Perunsfart / Unhooking,
x64dbgAssemblerPinceOthers: standardsAgile Developement, Gang Of Four - Design
Pattern, KISS (Keep it simple and stupid), SOLID-Development, ScrumGitflow, XP
(Extreme Programming)ISO 2700xBSI, COBITOthers: misc Microsoft Office (Access,
Word, Excel, Power Point, Outlook),  Asterisk PBX, Chocolatey Packages, IntelliJ
IDEA/PHPStorm/Pycharm/CLion/... (Gesamte Suite), SoapUI, Yealink Phones, apt,
dnf/yum, pacman, pkg ports, rsync, snap, wingetConfluence, Double Commander,
IPMI/iLO, Icinga, Insomnia, Jira, Midnight Commander, Plesk, RegEx (Regular
Expression) [PCRE, POSIX], TotalCommander, Zabbix, xpraGimp, Inkscape, Scribus





--------------------------------------------------------------------------------


QUIZ

Was ist die Ausgabe von diesem Code?

<script>
"use strict";
var arr = [5,10,15];
[].reverse().forEach.apply(arr.slice().reverse().reverse(), [arr=>{console.log(arr)}]);

</script>

Code syntax error
 *   This is valid JS-Code! It may doesn't seem so, because it's written on a
   single line and the use of fat arrow function.
   

5, 10, 15
 *   Correct! The reverse before the [].forEach don't matter because with apply
   the 'this' object is bounded to our arr array. And the arr array is reversed
   twice, so in the end it's not reversed.
   Also the function passed to the apply-function has one single parameter which
   is also called arr, and this arr will gets assigned a single item in loop
   from the forEach function
   

15, 10, 5
 *   The reverse before the [].forEach don't matter because with apply the
   'this' object is bounded to our arr array. And the arr array is reversed
   twice, so in the end it's not reversed.
   

Array
 *   The function passed to the apply-function has one single parameter which is
   also called arr, and this arr will gets assigned a single item in loop from
   the forEach function
   

--------------------------------------------------------------------------------


   INTERESTS

 *   IT
 *   Gaming
 *   Barbecue
 *   Soccer
 *   Chess
 *   Skiing
 *   E-Scooter

--------------------------------------------------------------------------------


WEIRD QUOTES


WHAT DOES A COMPUTER SCIENTIST FUNERAL SERVICE INVITATION SAY?

 What does a computer scientist funeral service invitation say?

ICMP Type 11/Code 0: Time to Live exceeded 😀


THE ANSWER TO THE ULTIMATE QUESTION OF LIFE, THE UNIVERSE, AND EVERYTHING?

 The Answer to the Ultimate Question of Life, The Universe, and Everything?

42 😀