Profilbild von Anonymes Profil, Full Stack Developer -- PHP, C, Python -- Linux/Unix/Solaris/HP-UX
verfügbar

Letztes Update: 20.03.2024

Full Stack Developer -- PHP, C, Python -- Linux/Unix/Solaris/HP-UX

Firma: IT Consulting Gewerbebetrieb!
Abschluss: Diplom Informatiker -- Gewerbebetrieb
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

2005-08-01-Elgert-Alexander-Diplom_011223.pdf
2005-05-20-dzi-zert-it-sicherheit_011223.pdf
2023-03-08-alfatraining-Zertifikat-Alexander-Elgert-2198_270323.pdf
2024-03-06-Vertragsbedingungen-Alexander-Elgert_070324.odt
2024-03-12-Alexander-Elgert-Profil-de_200324.pdf
2024-03-12-Alexander-Elgert-Profil-de_200324.doc

Skills

freelancermap@lx42.de

Ausbildung

Studium Informatik an der TU-Darmstadt (Pruefungsgebiete: Kryptographie, IT Sicherheit, Datenbanken, VLSI Hardware Entwicklung, Nebenfach: Chemie)
Studienleistungen: Hacker-Contest, Programmverifikation, Kommunikationssysteme und Multimedia
Abschluss: Diplom-Informatiker
Zertifikat IT-Sicherheit des Darmstädter Zentrum für IT Sicherheit

Arbeitsschwerpunkte
    • Projektmanagement
    • Quellcodereview / Qualitaetsanalyse
    • Systemprogrammierung Unix C (AIX, HP-UX, Solaris, SunOS, Linux)
    • Full Stack Web Developer
    • Datenschutz, DSGVO
    • Compliance, SOX 404, SAS 70, SSAE 70, ISAE 3402
    • Datenbanken (ER-Modelle, Normalisierung, Optimierung, Elmasri-Navathe)
    • IT Sicherheit
    • Kryptographie
    • White Box Analysen
    • Penetration Testing
    • Risikoanalysen
    • Web Automation
    • Patterns / Antipatterns
    • Ipv4, Ipv6
    • VmWare




Programmiersprachen
    • C (Valgrind Memleak Analyse)
    • (Doxygen Dokumentation)
    • Python
    • Bash Shell Skript (Version 2 – 4.x)
    • Bourne Shell Skript
    • PHP
    • Javascript (Cross Browser kompatibel)
    • Java (seit erstem Release)
    • Perl
    • Makefile
    • Git
    • Subversion


Datenbanken
    • MySQL (MyISAM, InnoDB)
    • PostgresQL
    • Oracle
    • SQLite


Betriebssysteme
    • AIX 5-7
    • HP-UX 11.00 – 11.31
    • Linux (Debian, Fedora, Redhat, Suse, CentOS, Debian)
    • Linux-PPC
    • Linux-ARM
    • SUN Solaris 5 – 11
    • Windows 3.11, 98, XP, 7, 10
    • DOS 4.0 – 6.22


Freizeit
    • Raspberry Pi mit Debian / Hausautomation
    • 3D Drucker im Eigenbau (Prusa)
    • Arduino Programmierung
    • Quadcopter im Eigenbau
    • POF Gigabit Fibre Channel Hausverkabelung
    • Nextcloud Server
    • VPN Tunnel

Projekthistorie

12/2019 - bis jetzt
Home Automation
ae (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • ESP 8266, NodeMCU, Tuya, Tasmota

  • Stromspartechniken für langen Batteriebetrieb

  • IOT

  • BPMN Modellierung, C-Code, (clang) Tranformation

  • node.js, jQuery

  • Docker

  • SQLite

  • git, CI/CD

  • debian Linux


01/2022 - 01/2023
Finanzen / Facility Management
(Wirtschaftsprüfung, Steuern und Recht, 10-50 Mitarbeiter)

  • Python / PHP Migration
  • FastAPI, git, python 3.9
  • MySQL / MariaDB, InnoDB Tables
  • NodeJs
  • development of an AJAX/JSON component
  • process flow engine development based upon BPMN
  • database development in ER style
  • user management and role based access
  • software patterns based approach

07/2022 - 12/2022
Secure Network solutions / internet communication
(Telekommunikation, 250-500 Mitarbeiter)

  • Programmierung eines Secure Messengers

  • End-to-end encryption

  • kryptographische Protokolle

  • rust / rust-lang / cargo

  • openMLS

  • wire-app, wire-core

  • Jitsi / Nextcloud


07/2021 - 12/2022
Pharma
(Pharma und Medizintechnik, 500-1000 Mitarbeiter)

  • Migration AIX ksh scripts to linux bash
  • Servermigration

06/2021 - 12/2022
Pharma Demisto
(Pharma und Medizintechnik, 500-1000 Mitarbeiter)

  • Python Demisto Programming

11/2018 - 12/2022
Handwerk
(Industrie und Maschinenbau, 10-50 Mitarbeiter)

  • Aufbau Firmennetzwerk

  • IT Beratung

  • Installation von Software, Hardware


09/2022 - 11/2022
Arzt
(Pharma und Medizintechnik, 10-50 Mitarbeiter)

  • DSGVO Beratung

  • Firewall

  • Anbindung Secure Network

  • Nextcloud


06/2021 - 12/2021
Communication and Navigation
(Öffentlicher Dienst, 1000-5000 Mitarbeiter)

  • C / C++ Memory Leak scanning

  • Valgrind. Sqlite, Grafana

  • Redhat Linux 7


02/2021 - 12/2021
USB Stick Qualitätsanalyse
(Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

  • Vollautomatische Analyse von USB Sticks

    • Schreib-, Lesegeschwindigkeit

    • Endurance („TBW“ TeraBytes Written)

  • Erzeugung von Reports für den Einkauf

  • VmWare CentOS, Windows Cygwin64

  • BASH Shell Script, SQLite


02/2020 - 12/2021
VPN IOT Connectivity
(Energie, Wasser und Umwelt, 500-1000 Mitarbeiter)

  • Legacy Systeme und Anbindung, Appliance-VPN-Router (endian)

  • Migration auf neue Hardware

  • Python, PyCharm, Git, hg (mercurial), COM-Port over IP

  • IP Tables (iptables), routing, firewall

  • remote setup / administration / ansible

  • Openssl, OpenVPN

  • mariadb, mysql, sqlite, Grafana

  • Icinga Server Setup and customized Scripts

  • Dokumentation, CI/CD

  • VmWare, Hetzner-Cloud-Server

  • Endian Linux Appliance, Debian Linux, CentOS, Suse Linux

  • Jira, Confluence, Bitbucket

  • ISO 27001


04/2020 - 12/2020
Geolocation

  • Umkreissuche (Immobilien)

  • Ereignisbasiertes Kundenmails

  • Google Geodata Service, Googleapis, geolocation, geolocate

  • Debian Linux, Cygwin64


11/2019 - 06/2020
Fullstack mit AJAX
(Internet und Informationstechnologie, < 10 Mitarbeiter)

Transformation eines Delphi Programmes in eine Web 2.0 Applikation

  • Oracle
  • PHP
  • node.js, angular.js, react.js, vue.js
  • Webportal mit 15 Screens (from Scratch)

  • AJAX Tabellen, AJAX driven logic

  • Git CI/CD


11/2019 - 02/2020
PDF Archivierung aus Daten von einer iSeries
(Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Java Programmierung (CSV lesen mit Beans, Jaccess, PDF writer, BarCode, QR Code, BPMN)
  • node.js, angular.js, react.js, vue.js
  • Archivierung mit Django, Python, MySQL, SQLite, CI/CD, git
  • Debian Linux, VMware


10/2018 - 12/2019
Entwicklung eines Verschluesselungsprogrammes mit OpenSSL AES-256


Entwicklung unter den Betriebsystemen
  • AIX 7.2 (in der Power Development Cloud von IBM)
  • Suse 12 PPC64LE auf Power8 (in der Power Development Cloud von IBM)
  • CentOS 5 (unter VmWare)

09/2019 - 11/2019
Machine Learning POC
DB (Transport und Logistik, 500-1000 Mitarbeiter)

  • Konzeption eines Logging, Monitoring, Reporting Tool, aehnlich zu Splunk
  • Preiskalkulation
  • Kosten Risiko Analyse
  • Machine Learning Ansaetze zur Erkennung von unbekannten Angriffen

04/2019 - 09/2019
Administrator im Java Umfeld
Modis (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

  • Automatisierte Administration und Installation von Java Programmen auf Suse Linux

Eingesetzte Technologien

  • Apache Tomcat
  • Apache JBoss / Wildfly
  • Apache HTTP Server
  • Suse Linux / Fehlerbehebung und Support
  • Git / bash scripte / Java Programmierung
  • Performance Optimierung der Java Programme
  • Scrum / DevOps
  • Tomcat Administration
  • Java / Oracle Konfiguration

11/2018 - 01/2019
Automatisierte Verarbeitung von grossen Excel Sheets mittels SQLite

  • Lesen, Schreiben, Filtern, Analysieren
  • unter Python3 und PHP

11/2014 - 12/2018
Datenanonymisierung und Pseudonymisierung fuer Logdaten

Projektinhalte
* Branchenumfeld: Telekommunikation
- syslog-ng, perl
- Performanceoptimierung, Parallelisierung
- Redhat Linux auf vmware
syslog-ng
Redhat, vmware
perl

01/2013 - 12/2018
C Programmierung
(Telekommunikation)

* Branchenumfeld: Telekommunikation
- OpenSSL Programmierung
- S/MIME Ver- und Entschluesselung
- Signatur und Verifikation mittels CA mit 15360-Bit Schluessel
- AES-256, CBC
- SHA-256, SHA-512
- libCURL
- JSON Datentransport
- Gprof Code Optimierung
- Speicher Optimierung / Memory Leak Optimierung mit dmalloc
- Speicher Management mit Auto Cleanup
- zlib Kompression
- In-Memory Programmierung von Dateien
- Doxygen Quellcode Dokumentation
- Video Dokumentation fuer Anwender und Programmierer
- Makefile System fuer plattformunabhaengiges Kompilieren
- SVN Versionskontrolle
- C Programmierung auf allen aktuellen Unix Plattformen
- AIX 4, 5, 6, 7.1
- Cygwin unter Windows XP 32 Bit, Windows 7 64 Bit
- HP-UX 11.00 - HP-UX 11.31
- Solaris 2.8, 2.9, 2.10 (SunOS 8, SunOS 9, SunOS 10)
- Linux ab Kernel 2.2: RedHat, SuSe Enterprise (SLES), Debian, CentOs, Ubuntu, Knoppix

01/2011 - 12/2018
IT Security Scanner Entwicklung
(Telekommunikation)

* Branchenumfeld: Telekommunikation
- Policy Scanner
- Password Cracking mittels JtR (John the Ripper)
- Shell Skripting, ksh, bash
- Ausarbeitung von Sicherheitskonzepten
- C Programmierung unter Solaris 9-11, AIX 4-7.1, Linux (SuSe, Redhat), HP-UX 11.00-11.31
- Makefile & configure Skript Programmierung
- OpenSSL, Apache, Oracle, SQLite
- SOX, ISAE 3402

05/2010 - 12/2018
Rollout für ein zentral steuerbares Logging (38.000 Rechner)
(Telekommunikation)

* Branchenumfeld: Telekommunikation
  - Erstellung eines Intranetportals zur zentralen Steuerung der Logrechner
  - Verteilte Suche, Performanceoptimierung
  - Public Key Verschlüsselung der Logdaten
  - Sencha, ExtJs, Javascript, AJAX (Asychronous JavaScript and XML)
  - Technologien: syslog-ng, ArcSight, SOAP, XML, Javascript, ExtJs, MySQL, PostgresQL, PHP, Oracle 11g mit SSL, Red Hat Linux 5.5, Windows XP, Firefox 3.6, IE 6, IE 7, IE 8

06/2012 - 12/2017
Branchenumfeld: Home and Phone
(Telekommunikation)

- Fritz Box 7390 / 7490
- Sperrung von belaestigenden, anonymen Anrufen
- Sperrung naechtlicher Anrufe
- weltweite Anzeige von Anrufen via Smart Phone
- weltweite Anzeige und Abfrage von Anrufen von Anrufbeantworter
- weltweiter, papierloser Fax Empfang
- papierlos Faxe senden
- VPN Tunnel zwischen zwei Standorten
- Optimierung von WLAN in problematischen Umgebungen
- a/b/g/n (mit 5 GHz WLAN)
- WLAN Kameras (ELRO)

12/2014 - 12/2014
Abrechnungssystem fuer Gesundheitskarte, EPIKUR
(Pharma und Medizintechnik)

* Branchenumfeld: Ärzte und Therapeuten
- Rechnerkauf, Einrichtung
- Windows 7
- kryptographische Festplattenverschlüsselung (FDE, Full Disk Encryption)
- Softwareinstallation, EPIKUR
- Datenmigration

06/2011 - 09/2011
Aufbau einer Backupstruktur in einem Kleinunternehmen

- Branchenumfeld: Energie
   - Computersupport, Updates, Virenscanner

03/2011 - 04/2011
vollautomatische Umfrageerstellung mithilfe LimeSurvey

* Branchenumfeld: Schule

03/2010 - 04/2010
Serveradministration, Beratung, Sicherheitskonzepte

- Drupal
  - MediaWiki, TWiki
  - Webscripting

07/2009 - 02/2010
Intranetportal zur Verwaltung von Dienstleisterprogrammen, Störungsmeldungen und Bestellungen (AJAX Shop System)

+ Branchenumfeld: Telekommunikation
  - Webdesign
  - CSS
  - AJAX (Asychronous JavaScript and XML), mittels jQuery und Google Suggestion, DOM Manipulation
  - Javascript, Cross Browser Funktionalität, IE 6, IE 7, IE 8, Firefox, Chrome, Opera
  - Webseitenprogrammierung mit eigenem Template System und Programmierbibliothek
  - Datenbankprogrammierung, MySQL / InnoDB
  - Benutzer Authentifikation, AES DB Verschlüsselung
  - Technologien: (jeweils aktuellste Versionen): Apache, MySQL, PHP, Xemacs, Subversion SVN, Linux Server

04/2009 - 06/2009
Webcameinrichtung und Langzeitarchvierung (Diebstahlprävention)

- Computerservice bei Kleinprojekten / IT Service

01/2009 - 03/2009
Erstellung sichere Software (Penetrationstests für Web Applikationen)

+ Branchenumfeld: Automobil
  - IT Security Policy Management
  - HP Webinspect (SPI dynamics) und Nutzung anderer Vulnerability Scanner
  - Scannen von Webseiten und Berichterstellung

12/2008 - 12/2008
Kleinprojekt Unix Shellscripting in bash
(Transport und Logistik)

+ Branchenumfeld: Logistik
  + Rolle und technisches Umfeld: Consultant, Programmierer
  - mysql
  - aisee (Graphenvisualisierung)
  - Subversion

09/2008 - 11/2008
Refactoring einer PHP Verkaufslösung (XTcommerce)

+ Branchenumfeld: Agentur, Servicedienstleistungen für Energiebranche
  + Rolle und technisches Umfeld: Consultant für Geschäftsprozesse, Programmierer
  - Flexible Anpassung der Geschäftsprozesse
  - OOP, Pattern Lösung, FSM Modellierung
  - Parameter checking, validation
  - MySQL Datenbankanbindung (ER Modellierung mit Foreign Keys)
  - Zend Framework
  - Smarty Template Engine

08/2008 - 09/2008
Planung zum Upgrade eines Software Produktes zum Zugriff auf eine IBM iSeries

+ Branchenumfeld: Metallverarbeitung
  + Rolle und technisches Umfeld: Consultant
  - Planung zur Erweiterung dieses Produktes
  - weltweite Rollout Planung

06/2008 - 09/2008
Qualitätssicherung im Bereich PHP Applikationen (Code Review)

+ Branchenumfeld: Agentur, Dienstleistungen für Krankenkasse
  + Rolle und technisches Umfeld: Consultant, Programmierer
  - Code Review: White Box / Black Box
  - Code Design: Software Patterns und Antipatterns
  - Refactoring von PHP und Perl Quellcode und Shell Scripten
  - Best Practices für wartungsarmen Code
  - Schulungen im Bereich XSS, SQL injections, Code injections
  - Quellcode Optimierungen (auf Geschwindigkeit, Lesbarkeit)
  - Zend Framework
  - Zend Studio for Eclipse
  - Smarty Template Engine

05/2008 - 09/2008
Programmierung einer Webapplikation zum Zugriff auf eine iSeries

+ Branchenumfeld: Textilbranche
  + Rolle und technisches Umfeld: Programmierer, Consultant
  - Tomcat Web Application Server (Java, jsp)
  - Zugriffsauthentifikation
  - Servicedienstleistungen Vor-Ort und via Fernwartung

02/2008 - 05/2008
Design einer BlackBerry Anwendung

+ Branchenumfeld: Krankenkasse
  + Rolle und technisches Umfeld: Consultant Planung eines Projektes zur Umsetzung einer BlackBerry Anwendung in Java
  - Beratung für die Automatisierung von "Green Screen" Applikationen
  - Zugriff auf mehrere Backendsysteme (SAP, Oracle, Mainframe)
  - Remote Zugriff über JSON (JAvascript Object Notation) Konnektoren

02/2008 - 03/2008
Notizenmanagement System -- PHP 5 OOP Backendentwicklung

+ Branchenumfeld: Agentur für Telekommunikation
  + Rolle und technisches Umfeld: Programmierer, Consultant
  - mit Datenbankanbindung (MySQL 5)
  - für Ajax (Asychronous JavaScript and XML) Anfragen mittels JSON (JAvascript Object Notation)
  - externe Konfiguration
  - Zend Studio for Eclipse

01/2008 - 02/2008
RSS/Atom-Management Systeme -- PHP 5 OOP Backendentwicklung

+ Branchenumfeld: Agentur für Telekommunikation
  + Rolle und technisches Umfeld: Programmierer, Consultant
  - Unterstützung der Formate RSS und Atom
  - mit Datenbankanbindung (MySQL 5)
  - personifizierte Historie
  - für Ajax (Asychronous JavaScript and XML) Anfragen via JSON (JAvascript Object Notation)
  - externe Konfiguration
  - Zend Studio for Eclipse

12/2007 - 12/2007
Abgleich von einem SSL EMC eRoom

+ Branchenumfeld: Pharma
  + Rolle und technisches Umfeld: Consultant, Programmierer
  - PHP Applikationsentwicklung eines automatischen Abgleiches von einem SSL EMC eRoom
  - in eine Oracle Datenbank
  - Automatisierung von Arbeitsabläufen

09/2006 - 09/2007
Web-Portal mit AJAX fuer Geschaeftsprozesse und MySQL Backend

+ Branchenumfeld: Logistik und Dienstleistungen zum Verkauf von Hardware
  + Rolle und technisches Umfeld: Teamleiter (2-5 Personen), Consultant, Programmierer
  - Webentwickler in einem Projekt für eine Vertriebsfirma zur effektiven Planung von Geschäftsprozessen
  - SOA Bibliothek als Basis zur Weiterverwendung für Standardprozesse
  - BPMN Planung der Geschäftsprozesse, UML, OOP, OOA, OOD
    - Datenbankerstellung mittels ER-Modell
    - objektorientierte PHP5 Programmierung
    - Ajax (Asychronous JavaScript and XML)
  - Sicherheit: SQL injection, CrossSite Scripting (XSS), PHP code injection
  - Technologien: HTML, PHP, MySQL, PostgresQL, Ajax (Asychronous JavaScript and XML), Excel, SAP Anbindung mittels SAPrfc (BAPI)

09/2006 - 09/2007
Webshops OfBiz

+ Branchenumfeld: Logistik und Dienstleistungen zum Verkauf von Hardware
  + Rolle und technisches Umfeld: Programmierer, Consultant
  - Webshop Entwickler auf Basis des Open Source Webshops OfBiz
  - Konfiguration, Weiterentwicklung, Debugging
    - Verfügbarkeitsanzeige aus SAP und mittels CSV-Listen
    - Technologien: Java, SAP Anbindung mittels JCo (BAPI)

09/2006 - 03/2007
Webseite und CMS

+ Branchenumfeld: Logistik und Dienstleistungen zum Verkauf von Hardware
  + Rolle und technisches Umfeld: Teamleiter (2-3 Personen), Programmierer, Consultant
  - Webentwickler in einem Projekt für Medienvertrieb (Verkaufsprozesse, WEB 2.0)
  - Weiterentwicklung der Webseite und des CMS
  - Technologien: HTML, PHP, MySQL

07/2006 - 09/2006
Programmerstellung fuer Dienstleistungen zur Steuerung von Ladekapazitäten

+ Branchenumfeld: Logistik und Dienstleistungen zur Steuerung von Ladekapazitäten
  + Rolle und technisches Umfeld: Programmierer
  - IT-Consultant im einem Projekt für ein Speditionsunternehmen zur Optimierung der Logistik
  - Weiterentwicklung einer Dispositionsplattform
  - Technologien und Tools: Java, Apache Cocoon, Eclipse, Javascript, XML/XSL
  - Ajax (Asychronous JavaScript and XML), OOP, OOA, OOD

11/2005 - 02/2006
Websecurity Analyst

+ Branchenumfeld: Security Analyst
  + Rolle und technisches Umfeld: Programmierer, Consultant
  - IT-Consultant
  - Erstellung einer Web-Applikation, OOP, OOA, OOD
  - Technologien: PHP, MySQL
  - Erstellung von Sicherheitsberichten für verschiedene Web-Applikationen


04/2000 - 09/2003
Systembetreuung der Unix- und Linuxrechner

+ Branchenumfeld: Universität
  + Rolle und technisches Umfeld: Servicedienstleister, Programmierer
  - Administrator
  - Analyse und Behebung von Fehlern sowie Problemen im Betrieb von Solaris
  - Installation und Konfiguration von Software unter Solaris und Linux
  - Erstellung und Pflege einer teilautomatisierten Konfigurations- und Rechnerdatenbank
  - Benutzerberatung
  - Test

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz

Sonstige Angaben

Bitte keine Arbeitnehmerüberlassung Anfragen, Danke!
Profilbild von Anonymes Profil, Full Stack Developer -- PHP, C, Python -- Linux/Unix/Solaris/HP-UX Full Stack Developer -- PHP, C, Python -- Linux/Unix/Solaris/HP-UX
Registrieren