GithubHelp home page GithubHelp logo

cv's Introduction

Auf dieser Seite geht es um meine freiberufliche Tätigkeit als

Erfahrener Fullstack-Entwickler (Java / Angular / Android)

Axel Müller

Name Axel Müller
Geboren 1971
Abschluss Diplom-Betriebswirt (FH)
Telefon +49-6047-989737
Mobil +49-177-2935683
Email [email protected]
Platformen Gulp Freelance.de Xing
Profil
Verfügbarkeit 01.09.2020

Wie man an meiner Projekthistorie erkennen kann, entwickele ich Software aus Leidenschaft. Oft kommt mir dabei mein betriebswirtschaftlicher Background, meine lösungsorientierte Herangehensweise und meine Motivation durch Arbeit im Team zugute.

Obwohl ich mich seit 1999 mit Java/J(2)EE beruflich beschäftige, machte ich mit dem Wechsel in die Freiberuflichkeit im Jahr 2002 aus der Not ein Tugend: Mein damaliger Arbeitgeber beendete seine operativen Tätigkeiten und ich wurde gefragt, ob ich das Projekt weiterführen möchte. Ohne eine solche Situation hätte ich den Schritt in die Selbständigkeit vermutlich nicht gewagt ...

Am Beginn meiner freiberuflichen Aktivitäten stand die Suche nach einem Namen, der einen Bezug zum Inhalt meiner Tätigkeit hat und der als Internet-Domain noch zu haben ist. Als Ergebnis einer Wortspielerei entstand dabei aus den Worten Java und Linux das Verschmelzungswort avanux, ds ich als Domain für meine freiberufichen Aktivitäten nutze.

Kompetenzen

In meinen bisherigen Projekten war es oft so, daß ich neben den typischen Entwicklungstätigkeiten durch mein Know-How bestimmte Aspekte des Entwicklungsprozesses und der Entwicklungsumgebung maßgeblich prägen konnte, was wiederum dazu geführt hat, dass ich mein Know-How in diesen Bereichen weiter vertiefen konnte.

Build-Automatisierung

Die Gestaltung von Entwicklungsumgebungen hat erheblichen Einfluß auf die Effizienz und die Motivation der beteiligten Entwickler. Aus meiner Erfahrung kann ich sagen, daß die Automatisierung oft unzureichend ist und nicht adäquat zur Team-Größe ist.

Test-Automatisierung / CI/CD

Es erstaunt mich immer wieder, wenn in Projekten das Erstellen und automatisierte Ausführen von Tests als verzichtbarer (angeblich zu aufwendiger) Luxus dargestellt wird. Auch hier hängt die Motivation der Entwickler hauptsächlich davon ab, dass der Aufwand zur Testerstellung und -ausführung möglichst gering ist z.B. durch Anpassung von Standard-Testframeworks an die technische Architektur und Platform. Eine automatisierte Testumgebung, die unabhängig von der Entwicklungsgebung sein sollte, gibt den Entwicklern automatisch zeitnahes Feedback über die Testergebnisse. Das führt mit steigenender Testabdeckung (die natürlich überwacht wird) zu einer deutlichen Qualitäts- und Effizienzsteigerung und ist Voraussetzung für die Erweiterung von CI zu CI/CD.

Android

Seit der Verfügbarkeit der ersten Android-Handies beschäftige ich mich im Rahmen von eigenen und auch Kundenprojekten mit Android, weil diese Platform perfekt für mobile Terminals von Enterprise-Anwendungen geeignet ist.

Raspberry Pi

Als Platform für Smart-Home-Anwendungen bietet sich der Raspberry Pi mit seinen GPIO-Ports an und ich nutze ihn für den von mir als Open-Source-Projekt entwickelten Smart Appliance Enabler. Durch die zunehmende Verbreitung von E-Auto gewinnt das Projekt zusätzlich stark an Attraktivität.

Referenzen

Damit Sie sich auch ein Bild davon machen können, wie meine Auftraggeber die Zusammenarbeit mit mit eingeschätzt haben, finden sich nachfolgend Referenzen. Leider ist nicht jeder Auftraggeber bereit, Referenzen für Freiberufler zu erstellen.

  • Wincor-Nixdorf PDF
  • GBS Consulting AG PDF

Weiterbildung

Im Wesentlichen findet Weiterbildung meist on-the-job statt, indem man sich in Themen einarbeitet oder sein Wissen vertieft, um die gestellten Aufgaben lösen zu können. Ab und zu gibt es aber auch explizite Weiterbildungsmaßnahmen:

cv's People

Contributors

camueller avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.