Berlin, DE
Skills
Software Development
Virtualization
Administration
Languages
German
English
Italian
Software
C Prgrammming (Gen.)
C Prgrammming (Linux low-level; Embedded Sys.)
PHP
Other OO Langs (VB.NET; C++; Swift; Python)
Hardware
Network and TCP/IP
Raspberry PI
Arduino
FPGA Hardware Design
Operating Systems
Desktop OS
Windows
(Debian) Linux
Mac OS
Mobile OS
Andoid
iOS
At STRATO I joined a team of colleagues, which maintain software for management of different classes of customer servers. My task is to maintain the OS images for all server platforms and over this to maintain the dedicated servers. Images getting automatic keep up to date some extended for third party software being installed and all tested. Further I do the modification of Linux distros that the strato customer can select to install on his dedicated server in that case, that the OS is setup for the hardware and has components for management inside. The required processings to install some OS or have a recovery environment of a server are developed here. Also we work on software solutions for the customer server to be able to do something like mange the system, make backups of the server or protect the server against cyber attacks. This are for example the management framework including preinstalled applications for common webhosting usage and also in case of the apps the required tests on the so called managed servers. Additional to the server images now the building of Docker images of public applications came along, where we fix security problems.
For AVM (AVM Computersysteme Vertriebs GmbH; int.: AVM GmbH for ICT) I made an application after the end of my time at the university. My intension was to continue development work with the Linux kernel. Also as a result of my studium I
were interested in the development of software for networks.
The topics in my job were the modification of the Linux kernel, the used drivers and the development of tests for the target devices. My interest was the involvement with Linux. But the tasks that I had were in the "Kernel Space",
but mostly they were bug fixing. I had to deal with the drivers of the manufactors made for the chipset inside of the Fritz!Box and some backgrounds comming from the hardware. To do my job I don't had the specialized skills and the
knowledge about network- and hardwareplatforms. So I decided to leave the job at AVM.
At Otis I worked as a student employee. I am ported old VB6 applications to new .NET Code.
This step was at this time required, to migrate automated jobs to new sytems. Also one aim was to improve the applications.
Therefore I developed applications, that have to manage data stored in databases, which are relevant for contracts and for the work of other employees (e.g. for factory).
Together with the main task of my job I started and maintained some other processes of modernization and migration. As result of my work at the end of this time the recommendation for another department at Otis to offer me a project to do
my bachelor degree happend (see below).
At Data CIB I worked as a System Administrator for Computersystems and Networks.
All times I need to have smart ideas to repair systems / install new systems for customers.
A long time I worked on a project for a customer to build a new networking structure for mailing services, local file shares, a network installed CRM software and backups.
Further I installed a VoIP telephony system for a company and set it up for thier offices.
Technical Computer Science - Bachelor of Engineering
Software Development in C, Systemlevel Development (Linux), Development of Network applications in C, Hardware Design based on VHDL, IT-Security (especially Cryptographie), Systemtheoretics and Control Systems Design, Project Management more here...
The Bachelor thesis was done also at Otis as continuation after the time of the work as student employee. The topic of the thesis is the system level optimization of a software for an embedded system component. The thesis was original planned starting from October 2021. But the start was delayed by the university. From this delay it was completed to the given closing date.
IT Administrator - German: "Technischer Assistent für Elektronik und Datentechnik"
Software Development in C, telephone systems, networks, Linux system administration, business formation
Electrician - German: "Servicekraft für Elektrotechnik"
Electronics, electricial installation, Building-internal electrician controlling [Moeller® easy]
A level
Middle-Level school-leaving qualification
Low-Level school-leaving qualification