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
  • 12.03.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

  • Back-End Entwicklung
  • C++
  • Datenschutz
  • Java (allg.)
  • JavaFX
  • Kotlin
  • Linux Entwicklung
  • Qt
  • Rust
  • Serveradministration (allg.)

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 Entwicklung, Ajax, Android, Android Entwicklung, Anwendungsadministration, Apache, Apache HTTP Server, Apache Subversion (SVN), Apache Tomcat, Application-Management (AM), ApplicationServer, ARM-Architektur, Assembler, AWK/SED, Back-End Entwicklung, Bash (Shell), Big Data, Business-to-business (B2B), Business-to-Consumer (B2C), C#, C++, Clipper, CVS (Concurrent Versions System), Datenbankadministration, Datenbankentwicklung, Datennetze, Datenschutz, Debian, Delphi, Demilitarized Zone (DMZ), DevOps (allg.), DHCP, DHTML (dynamisches HTML), Disassembler, DNS, Docker, Dokumentation (IT), DOM (Document Object Model), Drupal, Eclipse, Embedded Entwicklung / hardwarenahe Entwicklung, Erstellung Programmiervorgaben, Ethernet, Firewalls, Firmware, FreeBSD, FreeDOS, Front-End Entwicklung, FTP, Funktionale Programmierung, GIMP, Git, Grafiksoftware (allg.), Hibernate (Framework), Hibernate (Java), HTML, HTML5, HTTP, Hudson (Software), Hugin, Inkscape, Internet / Intranet, ISAM, IT-Beratung (allg.), IT Sicherheit (allg.), J2EE (Java EE), J2ME, J2SE (Java SE), Java-Frameworks, Java (allg.), Java API for XML Processing (JAXP), Java Architecture for XML Binding (JAXB), Java Foundation Classes (JFC), Java ME (Java Platform, Micro Edition), JavaScript, JavaScript Object Notation (JSON), Jenkins, Jetty, JNI (Java Native Interface), jQuery, JSF (Java Server Faces), JSP (Java Server Pages), JUnit, Kommunikation (allg.), Kotlin, LAN, Less, LibreOffice-Draw, Lighttpd, Linux Entwicklung, Linux (Kernel), make (Software), Mantis, mySQL, NetBeans, Netzwerkadministration (allg.), NginX, ObjectStore, Objektorientierte Programmierung (OOP), Objektrelationale Abbildung (ORM), 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), Prozess- / Workflow, Prozessoptimierung, Python, QoS (Quality of Service), Qt, ReactOS, Release Management, RFC (Remote Function Call), RPC (Remote Procedure Call), RS-232, Samba, Schnittstellenentwicklung, Scribus, Server-Monitoring, Serveradministration (allg.), SIP (Session Initiation Protocol), SMTP, Software Analyse, Software Architektur / Modellierung, Software Design, Software engineering / -technik, Softwareauswahl (Evaluierung), Softwareentwicklung (allg.), SQL, SSH (Secure Shell), SSL / TLS, Struts, Swing (Java), System Analyse, System Architektur, System Design, Systems Engineering, TCP/IP, Telekommunikation / Netzwerke (allg.), Telnet (Telecommunication Network), Testautomatisierung, Testdesign (IT), Testing (IT), TypeScript, Ubuntu, UML, UNIX, User Interface (UI), UUCP (Unix to Unix Copy Protocol), VoIP, VPN (Virtual Private Network), Web Analyse (allg.), Web Entwicklung (allg.), Web Security, Webservices, X.Org-Server, XHTML (Extensible HyperText Markup Language), XML, Xpath (XML Path Language), 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
5329
Berufserfahrung
24 Jahre und 2 Monate (seit 01/2000)
Projektleitung
6 Jahre

Kontaktdaten

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

Jetzt Mitglied werden