08.05.2025 aktualisiert


100 % verfügbar
Senior Software Engineer and Software Architect for Distributed Systems
Wien, Österreich
Österreich
MSc. Computer Science - Software Engineering & Internet Computing @ TU ViennaSkills
Nach Abschluss des Master-Studiums habe ich mein gesamtes professionelles Leben mit der technischen Leitung junger Projekte verbracht. Meine Spezialität ist die technische Begleitung solcher Projekte von der ersten Idee bis zur ersten stabilen Phase des Endproduktes auf der Zielumgebung. Auf diesem Weg habe ich sehr viel Erfahrung darin aufgebaut, ...
Da meine Stärken insbesondere in der ersten Projektphase zur Geltung kommen, übergebe ich ab einem bestimmten Punkt meine Rolle im Projekt gerne an andere interne und/oder externe Mitarbeiter, die für die längerfristige Wartung besser geeignet sind. Ich hole mir gerne zu einem späteren Zeitpunkt auch ein Feedback von denjenigen, die die Position übernommen haben (und biete bei dieser Gelegenheit auch Feedback meinerseits an), um mein Vorgehen bei künftigen Projekten entsprechend anpassen zu können.
Hard Facts
Skills
Technologien
Programmiersprachen
Tools
- ... Systeme derart flexibel zu gestalten, dass sie die Unsicherheiten und fast permanenten Änderungsanforderungen der ersten Projektphase mit dem geringstmöglichen Aufwand überstehen.
- ... die Fähigkeiten einzelner Mitarbeiter richtig erinzuschätzen, und dem Unternehmen zu helfen, diejenige Rolle für ihre Mitarbeiter zu finden, in denen sie den bestmöglichen Beitrag leisten können (und dadurch auch oft persönliche Erfüllung finden).
- ... die richtigen Stakeholder für die richtigen Fragen miteinzubeziehen.
- ... darin zu beraten, in welche Richtung sich ein Produkt technisch weiter entwickeln könnte.
- ... diejenige Organisationsebene zu identifizieren, in der ich den größtmöglichen Beitrag zu einem Projekt leisten kann. In vielen Fällen finde ich mich in einer leitenden/organisierenden Rolle wieder, es kommt aber auch immer wieder vor, dass ich selber als Entwickler tätig bin.
Da meine Stärken insbesondere in der ersten Projektphase zur Geltung kommen, übergebe ich ab einem bestimmten Punkt meine Rolle im Projekt gerne an andere interne und/oder externe Mitarbeiter, die für die längerfristige Wartung besser geeignet sind. Ich hole mir gerne zu einem späteren Zeitpunkt auch ein Feedback von denjenigen, die die Position übernommen haben (und biete bei dieser Gelegenheit auch Feedback meinerseits an), um mein Vorgehen bei künftigen Projekten entsprechend anpassen zu können.
Hard Facts
Skills
- Technische Leitung
- Software Architektur
- Software Entwicklung
- Requirements Engineering
Technologien
- PostgreSQL
- nginx
- MySQL
- varnish
- RabbitMQ
- node.js
- Docker
- Ansible
Programmiersprachen
- Python
- PHP
- Typescript
- C++
- Java
Tools
- PM
- Jira
- Confluence
- OpenProject
- VCS
- git (github, gitlab, gitea)
- subversion
- mercurial
- CVS
- Documentation
- mediawiki
- dokuwiki
- sphinx
- markdown
- reStructuredText
- LaTeX
- OS
- Debian
- Gentoo
- Rocky Linux
- Ubuntu
- Sysops
- Buildbot
- Drone
- gitea
- Ansible
- Docker
- grafana & prometheus
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisseTürkischgut
Projekthistorie
Ende 2020 habe ich die Betreuung der Seite https://www.fischundfleisch.com übernommen.
Technologien
Technologien
- Debian
- Systemd
- Ansible
Für ein Unternehmen im Bankensektor wurde ein internes Werkzeug zur Auswertung einiger Datren benötigt. Da die Applikation im eigenen Netzwerk ausgerollt wurde, und extrem strengen Sicherheitsrichtlinien unterlag, musste das Projekt ohne Zuhilfenahme externer Bibliotheken entwickelt werden. Das gesamte Projekt wurde als Single-Page-Application ausschließlich mit Vanilla Javascript umgesetzt. Das Projekt wurde mit ausgiebiger technischer Dokumentation ausgeliefert, und wird auch weiterhin von mir betreut.
Technologien
Technologien
- Javacript
- PHP
- DB2
- LDAP
Nach dem Ausscheiden aus der strg.at habe ich mit dem gesammelten Wissen eine E-Commerce Plattform für KMUs in Österreich erstellt: https://www.flinkshop.at Das gesamte Projekt wurde hier technisch von mir persönlich realisiert.
Im Anschluss wurde die Technik in eine eigene GmbH ausgelagert, die nun auch für die Instandhaltung des Shops für abhof verantwortlich ist: https://www.abhofladen.at/
Technologien
Im Anschluss wurde die Technik in eine eigene GmbH ausgelagert, die nun auch für die Instandhaltung des Shops für abhof verantwortlich ist: https://www.abhofladen.at/
Technologien
- Python
- PostgreSQL
- React / Typescript
- Elasticsearch
- nginx, varnish
- Automatisierung der Infrastruktur mittels Ansible
- Test-Automatisierung mit Drone
- CI/CD mit Hilfe von Buildbot
- Automatisierte Rechnungslegung mit Hilfe von LaTeX