Studien besagen, dass sich 83% aller Probleme durch den gezielten Einsatz von Kuchen lösen lassen. Software vermag ähnliches, und das ganz ohne Krümel auf dem Sofa zu hinterlassen. Alles, was es dafür braucht, ist etwas Mut zu Umluft und geschweiften Klammern.
Als selbstständiger Softwareentwickler seit 2013 erkenne ich gute Software inzwischen bereits am Geruch, vor allem im Bereich Web, Cloud und IoT. Ob Ruby on Rails, SQL oder Kubernetes, am Ende schmeckt's.
Wie Dinge funktionieren, fasziniert mich schon immer - nicht erst seitdem der erste Commodore 64 unter dem Weihnachtsbaum lag. Seit 2001 beschäftige ich mich mit der Entwicklung von Software. Was als ein Hobby begann, wurde zur Leidenschaft. Unterstützt durch Lebkuchen erreichte ich 2011 an der RWTH Aachen meinen Bachelor of Science in Informatik mit Auszeichnung. Im Anschluss verbrachte ich ein Jahr als Software-Entwickler und Mitgründer in einem Startup im Bereich Mobilität. Während der Arbeit an meinem Master of Science Informatik mit Schwerpunkt auf theoretischer Informatik, Mathematik und IT-Security tauchte ich neben dem Studium in die Software-Entwicklung als Freelancer ein.
Seit dem Abschluss des Studiums 2015 arbeite ich in Vollzeit als freiberuflicher Software-Entwickler in Paderborn. Für meine Kunden entwerfe ich flexible, sichere und skalierbare Web-Anwendungen. Egal, ob Idee, Prototyp oder Produkt - in allen Schritten eines Projektes begleite ich mit einer offenen, klaren Sprache, einer analytischen Denkweise und einem Sinn für praktische Lösungen. Mit Fokus auf Web, Cloud und IoT arbeite ich vor allem mit Ruby, SQL und HTML in Verbindung mit AWS, Kubernetes und Marzipan.
November 2020 – Heute
Koordination der Softwareentwicklung in mehreren IoT-Projekten als Product Owner in einem agilen Team nach Scrum. Auf Augenhöhe mit Kunden und Entwicklerteam begleite ich Entwicklungsprojekte von der Anforderungsanalyse über die Umsetzung bis hin zum Betrieb.
Juni 2020 – Heute
Konzeption einer einheitlichen technischen Plattform als Grundlage für unterschiedlichste IoT-Entwicklungsprojekte. Mit Hashicorp Terraform als "Infrastructure as Code"-Werkzeug betreibe ich Cloudlösungen in verschiedenen Ausprägungen auf Basis einer reproduzierbaren, containerbasierten Microservice-Architektur, unter Verwendung von Azure und Kubernetes.
Oktober 2020 – November 2021
Vorbereitung und Durchführung einer Datenmigration zum Upgrade einer Drupal CMS Instanz auf eine neue Major Version. Das mit einem Relaunch verknüpfte Upgrade erforderte die Entwicklung eigener Migrationslogiken und die Neuentwicklung mehrerer Module zur Optimierung der User Experience.
Juni 2020 – Oktober 2021
Entwicklung von Werkzeugen in der Programmiersprache Ruby zur effizienten Steuerung und Überwachung von Over-The-Air-Updates auf Anwendungs-, Betriebssystem- und Firmwareebene für eine Flotte von mehreren hundert IoT-Geräten.
Okt. 2015 – Mai 2020
Erstellung einer umfangreichen und intuitiven cloud-basierten Energie-Monitoring-Software für einen großen deutschen Energieversorger. Ich begleitete das Produkt auf seinem Weg von einem Minimum Viable Product hin zu einer professionellen B2B-Lösung, die tagtäglich bei tausenden von Kunden im Einsatz war. Als Lead Developer in einem agilen Team von über 10 Entwicklern jonglierte ich mit Zeitserien, Ruby on Rails, AWS und Kubernetes.
Mai 2016 – Okt. 2016
Entwicklung eines maßgeschneiderten Betriebssystems auf Linux-Basis für ein eingebettetes System, unter Verwendung von Yocto, U-Boot und Bash-Scripting. Entwicklung einer Mono/.NET-Anwendung, welche über ein eigenes Funkprotokoll Sensorik-Hardware ausliest, ansteuert und mit einer Cloud-Anwendung verbindet. Konzeption und Implementierung eines bandbreiten-optimierten Steuerprotokolls mittels MQTT, Google Protobuf und RabbitMQ.
März 2014 – Aug. 2015
Neuentwicklung eines modularen Ruby/Sinatra-Backends zur Zahlungsabwicklung für ein webbasiertes Buchungssystem, welches alle zahlungsbezogenen Funktionalitäten in einem Microservice mit Rest-Schnittstelle kapselt. Ergänzung einer leichtgewichtigen Buchhaltungs-Funktionalität mit Integration in ein existierendes Frontend auf Basis von Ruby on Rails.
Mai 2013 – Okt. 2013
Durchführung einer Datenmigration von einer veralteten Blog-Software hin zu Wordpress, durch Reverse-Engineering der im Projekt eingesetzten Software und Entwicklung eines darauf zugeschnittenen Import-Plugins für Wordpress. Darüberhinaus Migration einer Community-Plattform mit über tausend Nutzern von Typo3 auf Drupal CMS. Weitere Entwicklung von Plugins, einschließlich einiger Open-Source-Beiträge auf Basis von PHP und MySQL.
Ihre Programmiersprache ist nicht dabei? Einen guten Konditor erkennt man nicht an seiner Vorliebe für Heidelbeercreme, sondern an dem Umgang mit seinen Zutaten. Ständig bin ich hungrig auf neue Technologien und neue Fachgebiete, in denen die nächste Herausforderung wartet.
Lassen Sie uns Ihr Projekt bei einem Kaffee besprechen. Sie erreichen mich per E-Mail oder bei LinkedIn.
Andreas Krüger Software
Andreas Krüger
Archenholdweg 10
33100 Paderborn