freiberufler Senior System Architekt auf freelance.de

Senior System Architekt

zuletzt online vor wenigen Tagen
  • 115€/Stunde
  • 51061 Köln
  • Nähe des Wohnortes
  • de  |  en  |  ru
  • 22.03.2021

Kurzvorstellung

C/C++, Perl, Unix-​Shell, SQL, Yocto
Software-Design / Software-​Architektur
Embedded, Unix, Linux, AIX, HP-UX, Solaris, Systemprogrammierung, Treiber, Netzwerke, Protokolle, Systems-Management

Ich biete

  • Betriebssysteme (allg.)
  • Konzeption (IT)

Projekt‐ & Berufserfahrung

Architekt / Systemprogrammierer
Kundenname anonymisiert, Bergisch Gladbach
6/2018 – 10/2018 (5 Monate)
Biotechnologie
Tätigkeitszeitraum

6/2018 – 10/2018

Tätigkeitsbeschreibung

Erstellung einer embedded Linux Betriebssystemplattform für von der Firma produzierte Maschinen

Eingesetzte Qualifikationen

Embedded Linux, Cyber Security, Netzwerk-Sicherheit, Linux (Kernel), Confluence (Atlassian), SCRUM, Jira, Linux Entwicklung, Perl, Netzwerkarchitektur, Netzwerkmanagement, VLAN (Virtual Local Area Network), Intel VT (Intel Virtualization Technology), Vmware (allg.), CDF (Channel Definition Format), Requirement Analyse, Projektplanung / -vorbereitung, CAN-Bus (controller area network), Medizinische Messtechnik, Medizintechnik / Labortechnik

Berater
Kundenname anonymisiert, Essen
5/2018 – 7/2018 (3 Monate)
Software, Consulting
Tätigkeitszeitraum

5/2018 – 7/2018

Tätigkeitsbeschreibung

• Beratung zur Verbesserung der Code-Qualität
• Entwurf von Prozessen zur Qualitätskontrolle basierend auf den Anforderungen der Stake-Holder
• Coaching von Fähigkeiten im Umgang mit Git und Github

Eingesetzte Qualifikationen

Confluence (Atlassian), Code Review, Qualitätsmanagement / QS / QA (IT), Git, Jira, LaTex, Dokumentation (IT), Prozesscoaching

Architekt / Entwickler
Kundenname anonymisiert, Bonn
4/2016 – 10/2018 (2 Jahre, 7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

4/2016 – 10/2018

Tätigkeitsbeschreibung

• Erstellung einer CMDB für eine laufende Plattform
• Migration der Plattformadministration von manuellen Prozessen zu automatisierten Prozessen
• Entwurf von automatisierten Prozessen zur kontinuierlichen Pflege
• Erstellung einer CMDB-Erweiterung für ein zusätzliches Verarbeitungssystem

Eingesetzte Qualifikationen

Datenbankentwicklung, Oracle Database, Incident Management, ITIL, Cyber Security, Datenschutz, IT Sicherheit (allg.), Netzwerk-Sicherheit, Red Hat Enterprise Linux (RHEL), Agile Entwicklung, Confluence (Atlassian), Kanban (Softwareentwicklung), SCRUM, Code Review, Nagios, postfix, Git, Jira, Perl, VMware vCenter, Migration, Representational State Transfer (REST), Dokumentation (IT), Requirement Analyse, Change-Request-Management, Projekt-Dokumentation, Projekt-Konfigurationsmanagement, Projektplanung / -vorbereitung, Prozesscoaching

Entwickler
Kundenname anonymisiert, Köln
10/2014 – 7/2015 (10 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2014 – 7/2015

Tätigkeitsbeschreibung

Beschreibung:
Modernisierung existierender Provisioning-Komponenten
Tätigkeiten:
Entwurf und Implementierung von Softwarekomponenten nach Lastenheft und vorhandenen API's
Entwicklung von Deployment-Strategien
Modultests & Test-Automatisierung
Kenntnisse:
Perl, Perlbrew, Perl5 Toolchain
RHEL 6, Solaris 10
DBI, Oracle 11, SQLite 3
Moo, MooX, AnyData2
sftp
git
Einblicke:
AngularJS
CableMaster

Eingesetzte Qualifikationen

Oracle (allg.), SQL, Red Hat Enterprise Linux (RHEL), Oracle Solaris (SunOS), Debian, Linux Entwicklung, Perl, AngularJS, JavaScript-Frameworks, Lastenheft / Pflichtenheft / Anforderungsspezifikation

Entwickler
Kundenname anonymisiert, Rhede
6/2014 – 3/2016 (1 Jahr, 10 Monate)
Elektronikhersteller
Tätigkeitszeitraum

6/2014 – 3/2016

Tätigkeitsbeschreibung

Beschreibung:
Entwurf und Implementierung eines vollumfänglich update-fähigen Betriebssystems auf Linux-Basis für embedded Heimautomatisierung zur Vermeidung von Sicherheitslücken beim Endkunden
Tätigkeiten:
Analyse von verfügbaren Frameworks für Cross-Compilierung von individuellen Linux-Distributionen im Hinblick auf langfristige Verfügbarkeit von Updates
Zusammenstellung der Distribution für das Heimautomatisierungssystem
Integration und Systemtest der Board-Support-Packages (BSP)
Modularisierung von Images zur optionalen Installation von Kodi / Media-Playern
Entwurf von Komplettupdates unter Verwendung eines Rescue-Systems
Entwurf von Update-Strategien von Legacy-Geräten im Feld
Release-Management
Technische Unterstützung der Anwendungsentwicklung
Refactoring der BSP's zur Harmonisierung von Schnittstellen über alle Plattformen
Einführung von Kanban (wurde beim Wachsen des Teams von Scrum ergänzt)
Kenntnisse:
Linux 3.0, 3.10, 3.14, 4.1
FreeScale i.MX6, Globalscale GuruPlug, Marvell Kirkwood
Yocto, Open-Embedded
Cross-Compilierung
Paketierung von Perl, Java (OpenJDK), Collecd, RRDTool, CPAN-Module, Google V8, libstatgrab, daemontools, daemontools-encore
Moo, MooX::ConfigFromFile, IO::Async, Dancer2
Wireshark / tcpdump
git, mercurial, subversion, nginx
Kanban, Scrum
Linux Firewall (nftables)
Subversion nach Git Migration
Netzwerksegemntierung für Entwickler (VLAN)
Einblicke:
ARM Assembler, NEON
ARMv7 Optimierung, ARM5-TE Cross-Compile Fixes
U-Boot (Bootloader)
Z-Wave, DuoFern
Jira, Confluence, BitBucket, GitHub

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Cyber Security, Firewalls, Netzwerk-Sicherheit, OpenVPN, Betriebssysteme (allg.), Linux (Kernel), Release Management, SCRUM, Code Review, NginX, Apache Subversion (SVN), Assembler, C, C++, Linux Entwicklung, Perl, IT-Support (allg.), TCP/IP, VLAN (Virtual Local Area Network), VPN (Virtual Private Network), Projektplanung / -vorbereitung, Prozesscoaching, Kanban

Entwickler
Kundenname anonymisiert, Düsseldorf
10/2013 – 4/2014 (7 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2013 – 4/2014

Tätigkeitsbeschreibung

Beschreibung:
Entwicklung von IPv4/IPv6/IPSec Komponenten im LTE-Transport Umfeld (Router)
Tätigkeiten:
Entwurf und Implementierung von Softwarekomponenten nach Anforderungen
Design von Kommunikationsschichten zwischen Linux und Bare-Metal SE Units
Linux-Kerneltreiber
Modultests & Test-Automatisierung
Setup Test-Infrastruktur für Modultests und manuelle Tests (inkl. Remote Debugger und Lauterbach)
Kenntnisse:
Lauterbach-Debugger
Cross-Compilierung
IPv4, IPv6
IPSec (StrongSwan, Kame)
GNU G++ 4.2, 4.3, 4.7
VNC
eMake
Subversion, git
Linux from Scratch (LFS)
Ixia Netzwerk Tests
Cisco
Wireshark / tcpdump
Routing

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, IPSec, Netzwerk-Sicherheit, Betriebssysteme (allg.), Linux (Kernel), Kanban (Softwareentwicklung), SCRUM, Code Review, Apache Subversion (SVN), Assembler, Bash (Shell), C, C++, Disassembler, Linux Entwicklung, Perl, Router / Gateways, Cisco Switch, LTE (Long Term Evolution), Netzwerkarchitektur, Netzwerkmanagement, Router, TCP/IP, Telekommunikation / Netzwerke (allg.), VPN (Virtual Private Network), Kommunikation (allg.)

Systemprogrammierer
Kundenname anonymisiert, Hengelo
7/2013 – 7/2013 (1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2013 – 7/2013

Tätigkeitsbeschreibung

SNMP-Agenten für Weichensteuerungssystem mit ucLinux

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, C++, C, ASN.1, SNMP

Build-Manager, Programmierer
Kundenname anonymisiert, Düsseldorf
1/2013 – 7/2013 (7 Monate)
Government / Behörde
Tätigkeitszeitraum

1/2013 – 7/2013

Tätigkeitsbeschreibung

Beschreibung:
Portierung bestehender Dienste
Tätigkeiten:
Portierung bestehender Anwendungen auf SLES 11
Fehlerbehebung und Optimierung
Build-Management
Code Review
Kenntnisse:
SLES 11
Adabas 5.7
AutoConf/AutoMake
GNU C Compiler
Micro Focus Cobol
OpenCOBOL
XML-RPC, SOAP
Character Conversion / Unicode-Interoperabilität
Shared Memory, IPC
Einblicke:
COBOL
BS2000

Eingesetzte Qualifikationen

Adabas, BS2000/OSD, XML, C++, Cobol, C, Migration, SOAP (Simple Object Access Protocol), RPC (Remote Procedure Call), Management (allg.)

Datenbankentwickler
Kundenname anonymisiert, Bonn
12/2012 – 1/2013 (2 Monate)
Medienbranche
Tätigkeitszeitraum

12/2012 – 1/2013

Tätigkeitsbeschreibung

Beschreibung:
Entwicklung einer Web-Applikation
Tätigkeiten:
Übernahme einer bestehenden, unfertigen Anwendung
Anpassung der Komponenten an Kundenbedürfnisse
Datenbankoptimierung
Kenntnisse:
RHEL (RedHat Enterprise Linux) 6.1
MySQL 5.1
Apache Web-Server 2.1
Datenbankoptimierung

Eingesetzte Qualifikationen

mySQL, Datenbankentwicklung, Red Hat Enterprise Linux (RHEL), Apache, Linux Entwicklung, PHP

Entwickler / Systems Management
Kundenname anonymisiert, Düsseldorf
2/2012 – 12/2012 (11 Monate)
Telekommunikation
Tätigkeitszeitraum

2/2012 – 12/2012

Tätigkeitsbeschreibung

Beschreibung:
Unterstützung des Integrations- und Betriebsteams
Tätigkeiten:
Entwicklung von Perl-Skripten zur Unterstützung des Betriebs und Monitoring von Applikationen
Nagios-Plugins entwickeln um End-of-Life Produkte abzulösen und neue Applikationen zu monitoren
Performance-Analyse betriebener Applikationen
RESTful API für verschiedene Web-Frontends mittels MySQL, PostgreSQL und SQLite Datenbanken
Smart-SNMPd inkl. Mongo-DB Plugins betreiben (C++, Linux/Solaris)
Statistische Auswertungen verteilter Log-Files (Perl)
Konfiguration und Betrieb von Debian-Linux inkl. Nagios, Jenkins, PostgreSQL, MySQL, OpenVZ und Xen
Monitoring
Performance-Optimierung
Entwicklung von Ende-zu-Ende Tests für Location-Dienste in C & Perl (Swig)
mehrstufige Anwendung zum automatischen Positionsabgleich mit SUPL unter Linux mit oFono
Kenntnisse:
Debian 6 (Squeeze), Solaris 10 (x86), MacOS X 10.8 (Mountain Lion), Xen, VirtualBox
Nagios, Smart-SNMPd, libstatgrab
Perl (Module::Build, DBIx::Class, Moose, Moo, DBI, SQL::Statement, cpanminus, JSON, Dancer, Net::DBus, Dist::Zilla, Devel::NYTProf, DBD::CSV)
pkgsrc
gcc, g++ (3.4, 4.4, 4.7)
CVS, Subversion, git, fossil (SCM)
D-Bus
MySQL 5.1/5.5, SQLite 3, PostgreSQL 9.1
ASN.1 (SUPL, SNMP)
Einblicke:
glib/gobject
oFono
MongoDB

Eingesetzte Qualifikationen

mySQL, PostgreSQL, SQL, Debian, Mac OS, Kanban (Softwareentwicklung), Server-Monitoring, Nagios, Perl, C++, C, Apache Subversion (SVN), ASN.1, SNMP

Entwickler
Kundenname anonymisiert, Stuttgart
8/2010 – 9/2011 (1 Jahr, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2010 – 9/2011

Tätigkeitsbeschreibung

Beschreibung:
Unterstützung des OS- und Applikations-Monitorings
3rd-Level Support Unix-Betrieb
Tätigkeiten:
Entwicklung eines multi-threaded SNMPv3 Server für Unix und Linux in C++
Software-Architektur und Design nach Booch mit UML
Konzeption und Weiterentwicklung der Management Information Base (MIB)
Implementierung eines Prove-of-Concepts für den SNMP-Server
Implementierung der nötigen Statistiken-Sammler (als Bibliothek) für Linux, Solaris, AIX und HP-UX in C
Portierung der C++-Bibliotheken snmp++ und agent++ mittels autotools auf beliebige Unix-Umgebungen
Entwicklung von SNMP-Plugins für Nagios in C++
Entwicklung von SNMP-Daemon-Plugins für zusätzliches Applikationsmonitoring in Perl
Erstellung von automatischen Tests in C++ und Perl
Paketierung von Software für das Systems Management mittels epm
Erstellung und Pflege von CFEngine-Regeln
zur Verteilung von Konfigurationsupdates
zur Verteilung von Software-Updates
Zur Aktualisierung von Monitoring-Sensoren
Debugging (Trace-Auswertung, gdb, valgrind, ...)
Dokumentation (LaTeX, Doxygen)
Kenntnisse:
HP-UX 11.11-11.31 (HP PA-Risc & IA64)
SuSE Linux Enterprise Server 9-11
Solaris 8-10 (Sparc & x86)
AIX 5.2-6.1
Programmiersprachen C, C++, Perl, Shell-Skript
GNU Compiler Collection 4.2 (gcc 4)
CFEngine, RedHat Package Manager (rpm – SLES, RHEL),
Licensed Program Products (lpp, bff – AIX),
Software Bundles (swinstall – HP-UX) &
Packages (pkg – Solaris)
Standard Template Library (STL), Boost
snmp++, agent++
libstatgrab, POSIX System-API, Hersteller-System-API
libjson, libConfuse
autoconf, automake (GNU Autotools)
Kerberos, LDAP, NDS
Perl5 (5.8)

Eingesetzte Qualifikationen

Red Hat Enterprise Linux (RHEL), UNIX, Oracle Solaris (SunOS), OpenSuse, HPUX, AIX, Nagios, Perl, C++, C, LaTex, Softwarepaketierung / Verteilung (allg.), Perl Package Manager (PPM), SNMP

Zertifikate

PostgreSQL Administration & Anwendungsmigration
Dezember 2010
ITIL Prozesse
Mai 2009
vxWorks 6.3 & WindRiver Workbench 2.5
März 2006

Qualifikationen

Perl
C
C++
SQL
Oracle
DB2
DBI
HACMP
ZFS
UFS
FFS
BSD
Linux
AIX
Solaris
HP-UX
SLES
RHEL

Über mich

Einfachheit ist das Resultat der Reife.
Friedrich Schiller

Ich stehe für gründliches Nachdenken, bevor getan wird. Nichts lebt länger, als die Zwischenlösung. Und da schlechte Zwischenlösungen nicht selten katastrophale Folgen im späteren Projektverlauf haben, versuche ich diese Folgen im Vorfeld durch etwas mehr Nachdenken soweit abzumildern, das das Projekt nicht gefährdet wird.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Russisch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2707
Alter
44
Berufserfahrung
22 Jahre und 7 Monate (seit 09/1998)
Projektleitung
8 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden