Über mich
Softwareentwickler & Nerd
Lernen Sie mich kennen! Hier ein kleiner Steckbrief von mir …
- Geburtstag: 1976-10-01
- Website: wimmer-software.de
- Telefon: 0177-771 9999
- Ort: München
- Softwareentwicklung: 20 Jahre Erfahrung
- Abschluss: Dipl.-Informatiker (Univ.)
- E-Mail: matthias@wimmer-software.de
- Freelance: verfügbar auf Anfrage
-
01 Softwareentwicklung im Dialog
Ich möchte Sie mitnehmen in der Softwareentwicklung. Alle Wenn und Aber schon vor der Entwicklung in festen Anforderungen festzuhalten ist sowohl für den Kunden wir auch den Entwickler schwierig (oder unmöglich?). Erst wenn die ersten Funktionen sichtbar sind, merkt man oft was sonst noch benötigt wird – oder auch einfach weggelassen werden kann.
Wir reden zu Beginn der gemeinsamen Reise darüber wo es hingehen soll, was genau getan wird besprechen wir nach und nach wenn es soweit ist. So behalten Sie bis zum Schluss die Kontrolle darüber was Ihre Software können muss. Man nennt dies agile Softwareentwicklung.
-
02 Software mit Qualität
Nicht gut funktionierende Software ist ein Ärgernis für Kunden wie für den Entwickler. Ich nutze verschiedene Verfahren um eine hohe Qualität zu erzielen:
- Test Driven Development
- Bei der Entwicklung werden Tests geschrieben. Diese werden von nach jeder Änderung im Programm automatisch wieder ausgeführt. Somit wird sichergestellt, dass das Programm tut was es soll … auch nach zukünftigen Änderungen.
- Clean Code
- Software muss nicht nur funktionieren, sondern auch lesbar sein. Nur so kann sie auch später noch problemlos erweitert werden.
- Funktionale Programmierung
- Der Zustand eines Programms ist zentral festgehalten anstatt über das Programm verteilt. So kommt es nicht zu Widersprüchen, die sich ansonsten als Fehlverhalten des Programms zeigen.
-
03 Software mit Zufriedenheit
Eine Software, die genau das tut was Sie benötigen und dies fehlerfrei tut ist eine Software mit der Sie und ich zufrieden sind.
Meine Spezialgebiete
Nicht alle Entwickler sind gleich. Greifen Sie zu einem Entwickler, der besonders viel Erfahrung in dem Gebiet hat, das sie brauchen.
Services
Ich biete Ihnen eine Vielzahl an Leistungen rund um die Softwareentwicklung. Sehen Sie hier einige Beispiele was ich für Sie tun kann:
Konzeptentwicklung
Sie haben eine Produktidee und benötigen ein Konzept hierfür? Kein Problem, ich dokumentiere die Anforderungen und entwickle für Sie ein Umsetzungskonzept.
Neuentwicklung
Sie brauchen jemanden, der ihre Software schreibt? Kein Problem, ich bringe dem Computer Ihre Anforderung zu lösen.
Weiterentwicklung
Sie haben bereits eine für Sie geschriebene Software, die weiterentwickelt werden muss? Kein Problem, ich erweitere für Sie gerne bestehende Software um neue Funktionen oder sorge dafür, dass bestehende Funktionen schneller werden.
Bugfixing
Sie haben bereits eine Software, diese hat jedoch Fehler? Kein Problem, ich suche und beseitige für Sie Bugs in Ihrer Software.
Fordern Sie meine Hilfe an!
Gerne helfe ich auch Ihnen. Schreiben Sie mir eine Nachricht oder rufen Sie einfach an. Wir besprechen dann, wie ich für Sie tätig werden kann.
Projektbeispiele
Hier habe ich für Sie eine kleine Auswahl meiner Projekte aus verschiedenen Bereichen zusammengestellt.
Datenbanken
Datenbank für M2M/IoT-Daten
Entwicklung eines Backend-Services zur performanten Speicherung und Auswertung von M2M/IoT-Daten.
- Branche: Erneuerbare Energien, Telematik
- Produkte: PostgreSQL, jOOQ, Docker
- Sprachen: SQL, Java 8
Datenbank für Fahrzeugtelematik
Optimierung und Weiterentwicklung des Datenbankdienstes für ein herstellerunabhängiges Telematiksystem für Pharma-, Lebensmittel und Kühllogistik.
- Branche: Logistik
- Produkte: MongoDB, Redis
- Sprache: Java
Netzaufbau-Reporting
Entwurf und Umsetzung von Reportings über den Ausbaufortschritt des Mobilfunknetzes des Kunden. Kontrolle der KPI-Kennzahlen des mit dem Aufbau betrauten Dienstleisters.
- Kunde: deutscher Mobilfunknetzbetreiber
- Branche: Telekommunikation
- Produkte: Oracle, Microsoft Access, Microsoft Excel
- Sprachen: SQL, Visual Basic for Applications
Internet-Dienste
Sicherer DNS-Server für DDNS
Planung, Setup und Betrieb eines kryptografisch gesicherten DNS-Servers zum Betrieb eines Dienstes für dynamisches DNS. Automatisierung der Betriebsaufläufe und Verwaltungsoberfläche für Kunden.
- Kunde: Endkunden
- Branche: ITK
- Produkte: bind9, DNSsec
- Sprachen: C, PHP
Instant-Messaging-Server
Planung, Anpassung und Betrieb eines Instant-Messaging-Servers für einen deutschen Internetanbieter.
- Kunde: deutscher Telekommunikations- und Internetanbieter
- Branche: Telekommunikation
- Produkte: jabberd
- Sprachen: C, C++
Collaborations- und Mailserver
Betrieb und fortlaufende Optimierung eines E-Mailservers für IMAP- und Outlook-Clients.
- Kunde: Münchner IT-Dienstleister
- Branche: ITK
- Produkte: Open-Xchange, Postfix, Dovecot
Frequently Asked Questions
-
Müssen wir alles neu machen, wenn meine bestehende Software nicht mehr reicht?
Viele Entwickler wollen am Liebsten alles neu machen und nutzen deswegen nicht das was schon da ist und für das Sie schon einmal bezahlt haben. Wenn Sie schon eine bestehende Software haben, kann es oft günstiger sein diese nur um die neuen Anforderungen zu erweitern. Gerne überprüfe ich, ob das für Sie eine kostensparende Möglichkeit ist.
-
Welche Programmiersprache nutzen Sie?
Hierauf gibt es keine pauschale Antwort, so wie es kein pauschales Problem gibt. Jede Anforderung hat ihre spezielle Lösung, deswegen ist es immer Teil der Analyse herauszufinden in welcher Programmiersprache das Problem sich am einfachsten lösen lässt.
-
Was kostet mich die Entwicklung?
Ich verkaufe Ihnen keine Software von der Stange, sondern entwickle Programme individuell für Sie. Eine generelle Antwort auf diese Frage ist deswegen nicht möglich. Der Aufwand hängt einerseits davon ab was Sie für Funktionen benötigen und andererseits wie schwer diese einem Computer beizubringen sind. Lassen Sie uns über Ihr Problem sprechen!
Kontakt
Der erste Schritt für eine gute Zusammenarbeit ist, dass wir in Kontakt zueinander treten. Sie können mir gerne eine Nachricht schicken oder einfach zum Telefonhörer greifen und mich anrufen. Ich freue mich auf Ihr Anliegen.
Adresse:
Maria-Ivogün-Allee 5, 81245 München