freiberufler Senior Software-Entwickler/Engineer/Berater in Rust, Kotlin, Java, C/C++, Type/JavaScript; Low-Level-System-, Backend + Datenbanken + Frontends auf freelance.de

Senior Software-Entwickler/Engineer/Berater in Rust, Kotlin, Java, C/C++, Type/JavaScript; Low-Level-System-, Backend +...

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • Hamburg
  • Nähe des Wohnortes
  • de  |  en
  • 21.05.2024

Kurzvorstellung

Fullstack: Server-, Backend-, Fat-Client-, (Web-)Frontend-Entwicklung in Rust, Kotlin, Java, TypeScript, C++, u.a. Div. Branchen, Frameworks und (No)SQL-Datenbanken. Nur Linux-Tooling und BYOD! Günstiger für Start-Ups, KMUs, Langzeit-Kooperation.

Qualifikationen

  • Backend22 J.
  • C++22 J.
  • Datenschutz22 J.
  • Java (allg.)22 J.
  • JavaFX
  • Kotlin22 J.
  • Linux Entwicklung22 J.
  • Qt (Software)22 J.
  • Rust
  • Server Administration22 J.

Projekt‐ & Berufserfahrung

Diverse Entwicklungstätigkeiten / Projekte für diverse Kunden; von 1 Monat bis 5 Jahre Dauer
Kundenname anonymisiert, Hamburg
1/2001 – 3/2023 (22 Jahre, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2001 – 3/2023

Tätigkeitsbeschreibung

Freiberufliche Software-Entwicklung für diverse Kunden; diverse Projekte. Unterschiedlicher Umfänge (1 Monat bis 6 Jahre) in Hamburg.
Schwerpunkte: C/C++, Rust, Java, Kotlin, PHP, Perl, SQL, TypeScript.
Low-level-, Backend-, Datenbank- und Frontend-/GUI-Entwicklung.
Diverse Libraries, Toolkits und Frameworks. Z.B. Qt, GTK+, FLTK, JSP, JSF uvm.
Spezialisiert auf Linux + FLOSS als Arbeitsmittel; kein MS Windows!

Eingesetzte Qualifikationen

, Advanced Packaging Tool (APT), Agile Methodologie, Ajax, Android, Android Entwicklung, Anwendungsadministration, Apache, Apache HTTP Server, Subversion, Apache Tomcat, Application Lifecycle Management, ApplicationServer, ARM-Architektur, Assemblersprache, Sed (Programming Language), Backend, Bash Shell, Big Data, Business to Business, Business-To-Consumer, C#, C++, Clipper, Concurrent Versions System, Administration von Datenbanken, Datenbankentwicklung, Computernetzwerke, Datenschutz, Debian Linux, Delphi, Demilitarized Zone (DMZ), DevOps (allg.), DHCP, Dynamisches HTML, Demontage, DNS, Docker, Schreiben von Dokumentation, DOM (Document Object Model), Drupal, Eclipse, Embedded Entwicklung / hardwarenahe Entwicklung, Erstellung Programmiervorgaben, Ethernet, Firewalls, Firmware, Freebsd, FreeDOS, Front End, File Transfer Protocol (FTP), Funktionale Programmierung, Gnu Image Manipulation Program, Git, Grafiksoftware (allg.), Hibernate (Framework), Hibernate (Java), HTML, HTML5, Hypertext Transfer Protocols (HTTP), Hudson Software, Hugin, Inkscape, Intranet, Isam, It-Beratung, IT Sicherheit (allg.), J2EE, Java ME, Java SE, Java-Frameworks, Java (allg.), Java API for XML Processing (JAXP), Java Architecture for XML Binding (JAXB), Java Foundation Classes, Java ME (Java Platform, Micro Edition), JavaScript, Json, Jenkins, Jetty, Java Native Interface, Jquery, Javaserver Faces, Javaserver Pages, Junit, Kommunikation (allg.), Kotlin, Lokale Netzwerke, Less, LibreOffice-Draw, Lighttpd, Linux Entwicklung, Linux (Kernel), Make (Software), Mantis, Mysql, Netbeans, Netzwerkadministration (allg.), Nginx, ObjectStore, Objektorientierte Software-Entwicklung, Objektrelationale Abbildung, OpenOffice.org Draw, Openvpn, Panorama Software, Penetrationstest, Perl, PHP, Postgresql, Projekt-Arbeitsvorbereitung, Projekt-Dokumentation, Projektassistenz (IT), Projektdurchführung, Projektleitung / Teamleitung, Projektleitung / Teamleitung (IT), Projektmanagement, Projektmanagement (IT), Projektsteuerung (Projektcontrolling), Workflows, Prozessoptimierung, Python, QoS (Quality of Service), Qt (Software), ReactOS, Release-Management, RFC (Remote Function Call), RPC (Remote Procedure Call), RS-232, Samba, Schnittstellenentwicklung, Scribus, Server-Monitoring, Server Administration, SIP (Session Initiation Protocol), SMTP, Softwareanforderungsanalyse, Software Architecture, Software Design, Software engineering / -technik, Softwareauswahl (Evaluierung), Softwareentwicklung (allg.), SQL, SSH (Secure Shell), Transport Layer Security, Apache Struts, Swing (Java), System Analyse, System Architektur, System Design, Systems Engineering, TCP / IP, Telekommunikation / Netzwerke (allg.), Telnet (Telecommunication Network), Test Automation, Testdesign (IT), Testen, Typescript, Ubuntu, UML, UNIX, User Interface (UI), UUCP (Unix to Unix Copy Protocol), VoIP, VPN, Web Analytics, Web Entwicklung, Sicherheit von Webanwendungen, Web Services, X.Org-Server, XHTML (Extensible HyperText Markup Language), XML, Xpath, XSD (XML Schema Definition), XSL (Extensible Stylesheet Language), XSLT (XSL Transformation)

Ausbildung

Software-Entwickler
Ausbildung
1995
Hamburg

Über mich

‣ Senior-Software-Entwickler und Berater seit den 90ern; diverse Fachbereiche, Einsatzerfahrungen und Technologie-Kenntnisse.

‣ Individuelle, lösungsorienterte (statt problemverwaltende) Arbeitsweise. Daher eher für KMUs und Start-Ups als für Großunternehmen / bestehende Teams geeignet.

‣ Preisnachlässe Stunden-/Tagessatz für sehr kleine oder sehr junge Unternehmen oder Zusammenarbeit >6 Monate.

‣ Programmiersprachen aktuell: Rust, Kotlin, Java, C/C++, TypeScript.

‣ Zusätzlich, haupts. früher: PHP, Perl, Lua, Python, Golang, Awk, Assembler, Delphi

‣ Low-level-, System-, Treiber-, Backend-, Datenbank- und Frontend-/GUI-Entwicklung. Diverse Libraries, Toolkits und Frameworks in verschiedenen Sprachen.

‣ Aus Datenschutz-, Sicherheits- und rechtlichen Gründen keine Nutzung geschlossener Microsoft-Produkte (MS Windows, MS Teams, MS Office, MS Outlook usw.) sowie ähnlicher US-basierter Datenkraken (z.B. Google, facebook)!

‣ Spezialisiert auf Linux + FLOSS (BYOD) als Arbeitsmittel! U.U. kostenlose Beratung.

‣ Remote bevorzugt, partielles onsite nur in Hamburg möglich; keine Reisebereitschaft!

Weitere Kenntnisse

‣ Programmiersprachen: Rust, Kotlin, Java, C, C++>=11, TypeScript, SQL, PHP 7-8

‣ Zielbereiche:
Backends, Frontends, Server, Daemons, Applikationen, Applets, Apps, Servlets, Tools, Utilities, CLI, Multimedia, Audio, Video

‣ Betriebssysteme / Distributionen:
Linux, Unix, Posix, Debian, Ubuntu, Lubuntu, Gentoo, Android

‣ Markup- und Metasprachen:
HTML, XML, XSD, XSLT, JSON, OPML, CSS, RSS, SVG

‣ GUI-Toolkits:
QT (QtWidgets + QtQuick), JavaFX, JFC, Java Swing, Juce, FLTK, GTK+

‣ Frameworks / Standards:
GNU, J2SE, J2EE, J2ME, JSP, JUint, Dalvik, Lazarus, Mono, OpenGL, Sockets, Berkeley Sockets, SDK, NDK, MVC, RIA, OOP

‣ Protokolle:
TCP, IP, TCP/IP, UDP, HTTP, HTTPS, FTP, SSH, SSL, TLS, CGI, FastCGI, XMPP, Jabber, SILC, IRC, VoIP

‣ Datenbanken:
MariaDB, MySQL, SQLite, PostgreSQL, Firebird, Cassandra, DBase, BDE, ODBC, JDBC

‣ Dokumentationssysteme:
Doxygen, Javadoc, Asciidoc, NaturalDocs, RustDoc

‣ Server-Software (Administration + ggf. Entwicklung):
Apache HTTPd, LightHTTPd, NGinx, Tomcat, Jetty, vsFTPd, OpenVPN, VPN, Zabbix, Hudson, Jenkins

‣ Entwicklungs-Tools:
GCC, GCJ, GDB, GCov, GProf, Valgrind, Callgrind, Memcheck, CPPCheck, Ruby-Lint, PHPLint, Make, QMake, CMake, Ant, Autotools

‣ Entwicklungs-IDEs:
VSCodium (de-Microsoftified, preferred), IntelliJ IDEA (CE), Netbeans, QT Creator

‣ Wichtige Libraries:
GLib, OpenSSL, LibreSSL, GnuTLS, LibXML2

‣ Wichtige Appliktionen:im Entwicklungsbereich:
Firefox, Libre Office, Scribus, Wiki, DokuWiki, Drupal, Gimp

‣ MS-Windows-Portabilitätslayer-Software:
MinGW, CygWin

‣ Assembler-Dialekte:
x86, x86-32, x86-64, ARMv7, ARMv8, MC68000, 680x0, CISC, RISC

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
unbedingt
Profilaufrufe
5530
Berufserfahrung
24 Jahre und 10 Monate (seit 01/2000)
Projektleitung
6 Jahre

Kontaktdaten

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

Jetzt Mitglied werden