SEMM-Logo
Software Engineering empowerd by Martin E. Müller

 

Gemeinsam Software Entwickeln, das ist meine große Leidenschaft.
Anforderungserfassung, Umsetzung, Testautomatisierung.
Ich unterstütze Sie gerne in allen Phasen.

Leistungen

Mitarbeit bei der Umsetzung Ihres Softwareprojekts - von der Anforderungserfassung bis zum automatisierten Integrationstest.

  • notepad sketch

    Anforderungserfassung

    Anforderungen definieren, die umsetzbar, testbar und abnehmbar sind - das geht. Aber nur gemeinsam und wenn die richtigen Fragen gestellt und deren Diskussion zugelassen wird.


    Mein Beitrag:
    Mitarbeit bei der Ausarbeitung von Anforderungen. "Übersetzung" von Top-Level Anforderungen in technische "Spezifikation".


    Ihr Mehrwert:
    Ein gefüllter Backlog der eine stabile Planung und nachhaltiges Entwickeln erlaubt.

  • code, programmierung

    Umsetzung

    Clean Code, Pull Requests, Unit-Tests, CI, Pair-Programming, SCRUM - gute Software entwickeln war nie einfacher - vorausgesetzt man nutzt die neuen Werkzeuge und Methoden.


    Mein Beitrag:
    Aktive Mitarbeit am Code, Sparring bei Architekturentscheidungen sowie Prozessoptimierungen.


    Ihr Mehrwert:
    Beruhigung des Entwicklungsprozesses durch permanente Anpassung und Optimierung. Sauberer Code mit passender Architektur und Technologie.

  • testautomatisierung

    Testautomatisierung

    Bananensoftware war gestern - heute haben wir Testautomatisierung. Damit dies auch wirklich so ist braucht man passende Testkonzepte sowie eine vernünftige Testtiefe.


    Mein Beitrag:
    Erstellung automasitierter Testkonzepte, Implementierung stabiler Tests, Aufbau einer CI/CD-Pipline.


    Ihr Mehrwert:
    Reduktion des manuellen Testaufwands, finden von Bugs schon während der Entwicklung -> weniger Bugs beim Kunden.

Photo Martin Mueller

Über mich

Seit meiner Jugend liebe ich das Coden. Ende der Neuziger durfte ich meine Leidenschaft zu meinem Beruf machen und als Programmierer, Teamleiter, SCRUM-Master, Product-Owner, Testingenieur, Architekt oder auch Entwicklungsleiter in unterschiedlichsten Branchen und Technologien arbeiten. Details zu meinem Werdegang finden Sie auf LinkedIn.

  • Mit diesen Projekten habe ich mich beschäftigt:

    IoT-Plattform für das produzierende Gewerbe; Fakturierungssystem (vom Lieferschein zur Rechnung); Monitoring und Wartung großer Pro AV Installationen; Anlagen-steuerungen inklusive Visualisierung; Dispositionssystem für LKWs; Rechenkern für Messunsicherheitsberechnung; Maschinen- und Prozessdatenerfassung inklusive Analyse- und Auswertungs-werkzeugen.

  • Mit diesen Technologien, Werkzeugen und Methoden arbeite ich:

    C#, ASP.Net, EF, Crate, MSSQL (Server, lite), PostgreSQL, Mongodb, CrateDB, Angular, React, Python, SQLAlchemy, Flask, Java, Spring Boot, C++, WPF, WCF, Windows Forms, TwinCAT, TIA, Docker, Kubernetes, RabbitMQ, Kafka, NUnit, PyTest, Selenium, Gitlab-Runner, Jenkins, TFS, TeamCity, Git, Jira, SCRUM, Kanban, Test-driven Development

Kontakt

Softwareentwicklung muss nicht unplanbar, viel zu teuer und nervenaufreibend sein. Lassen sie uns Ihre individuellen Projekte und Herausforderungen diskutieren - gemeinsam finden wir bestimmt Lösungen und meistern Ihr Projekt!

+43 681 10505884 office@semm.at