Curriculum Vitae

Bild von Armin Wolf. Java-Software-Entwickler

Studium

Master of Science, Informatik

2015 – 2018
Westfälische Wilhelms-Universität Münster

Im Laufe meines Master Studiums spielte Algorithmik eine prägende Rolle. Das Projektseminar Algorithmen für Content-Management-Systeme (CMS) fand in Zusammenarbeit mit der e-Spirit AG statt. Für das CMS FirstSpirit der e-Spirit AG wurde eine Erweiterung gefordert, die es ermöglicht anhand von Nutzerdaten aus einem Tracking-Tool, Vorschläge für neue Benutzer anzuzeigen. Dafür wurden verschiedene Algorithmen angewandt, zum Beispiel SimRank und Spectral Clustering. Des Weiteren habe ich an einem begleitenden Praktikum zu der Vorlesung Computer Vision teilgenommen. Dabei ging es darum eine Lösung zu entwickeln, um aus Bildern QR-Codes zu extrahieren und diese zu interpretieren. Dafür wurde die Bibliothek OpenCV verwendet. Die Schwierigkeit dabei war, dass die Software mit extremen Krümmungen, Verzerrungen und weiteren Störungen zurecht kommen musste. Zum Ende meines Studiums, habe ich mich in meiner Masterarbeit Algorithmen zur Berechnung von Ausgleichsgeraden aus dem Themenbereich der Algorithmischen Geometrie beschäftigt. Dabei sollten, verschiedene Ansätze und Gütekriterien
zur Bestimmung der Ausgleichsgeraden für eine gegebene Menge von Punkten betrachtet werden. Behandelt wurden unter anderem die Schätzer Least-Squares, Theil-Sen, Repeated-Median und Least-Median-of-Squares.

Bachelor of Science, Informatik

2012 – 2015
Westfälische Wilhelms-Universität Münster

Im Rahmen meines Grundstudiums setzte ich den Fokus auf den Themenbereich der Algorithmik, insbesondere auf die Graphentheorie. Im Projektseminar Social Media Mining habe ich mit meinen Kommilitonen eine Software entwickelt,
um Twitter Nutzerdaten zu Analysieren. Dies war unter anderem mein erster Berührungspunkt mit dem Thema Big Data. In meiner Bachelorarbeit beschäftigte ich mich weiter mit der Analyse von sozialen Netzwerken. Unter
dem Titel Zentralitätskonzepte in Graphen betrachtete ich verschiedene Herangehensweisen um Knoten und Kanten eines Graphen gewichten bzw. vergleichen zu können.


Berufliche Laufbahn

Softwareentwickler und IT-Consultant in Münster (Westf.)

2022 – bis Heute
Contaio – Software Solutions GmbH (davor Contaio – Software Solutions)

Als erfahrener Consultant und Entwickler habe ich umfangreiche Kenntnisse im Bereich FirstSpirit, einem führenden Content-Management-System (CMS). Meine Tätigkeit besteht darin, Kunden in allen Belangen rund um FirstSpirit zu betreuen.
Dabei entwickle ich maßgeschneiderte Module in Java, um die individuellen
Anforderungen der Kunden zu erfüllen. Zusätzlich arbeite ich auch an separaten Softwareprojekten, wie zum Beispiel der Entwicklung von Spring Boot Apps. Neben meiner Rolle als Entwickler und Consultant berate ich einige Kunden auch im Bereich von infrastrukturellen Themen. Dies umfasst
die Konfiguration und Wartung der Infrastruktur, um eine reibungslose und
effiziente Nutzung von FirstSpirit sicherzustellen.
Durch meine vielseitigen Aufgaben habe ich ein breites Fachwissen
entwickelt, das sowohl technische Aspekte als auch Kundenbetreuung und
Infrastrukturmanagement umfasst. Meine Leidenschaft für innovative Lösungen und mein Streben nach Kundenzufriedenheit treiben mich an, kontinuierlich neue Fähigkeiten zu erwerben und mich weiterzuentwickeln.

Java Software-Entwickler in Münster (Westf.)

2020 – 2021
Finanz Informatik GmbH & Co. KG

Im Rahmen meiner Tätigkeiten als Software Entwickler war ich für die Wartung
und Weiterentwicklung bestehender Java Projekte zuständig. Als einer der
Hauptentwickler war ich im Rahmen eines neuen Projekts für die Verarbeitung
von Massendaten zuständig. Im Laufe der Implementierung durfte ich mich mit Bibliotheken wie u.a. Spring-Batch, Hibernate, Bouncycastle befassen.

IT-Consultant in Münster (Westf.)

2018 – 2020
e-Spirit AG

Als Consultant war ich hauptsächlich in festen Projekten tätig. Das hauseigene CMS FirstSpirit ist komplett in Java entwickelt, was unmittelbar zu Folge hatte, dass jegliche Arbeit innerhalb der Software auf Java Ebene geschahen.
Zu meinen Tätigkeiten gehörten Templating und Modul-Entwicklung. Im Rahmen dessen habe ich mich auch mit Frameworks wie Spring Boot und VueJS beschäftigt. Dabei konnten die Module kundenspezifisch sein oder globale Produktlösungen.
Während der Arbeit als IT-Consultant habe ich bereits Erfahrungen gesammelt mit der Amazon AWS API, wodurch zwei Zusatzprodukte entstanden sind.

Werkstudent in Münster (Westf.)

2017 – 2018
e-Spirit AG

Als Werkstudent habe ich zusammen mit anderen Kommilitonen aus dem o.E. Projektseminar die entwickelte Software neu konzipiert und implementiert. Dabei wurde großer Wert auf Big Data gelegt. Hier haben wir uns mit verschiedenen Technologien
auseinander gesetzt, unter anderem, das Implementieren von verteilten Algorithmen mithilfe von HadoopScala und Spark. Auch Zahlreiche Java Frameworks wurden hierbei tagtäglich
verwendet zum Beispiel GuavaGsonJOOQ, und viele mehr.

Studentische Hilfskraft in Münster (Westf.)

2015 – 2017
Lapstore GmbH

Im Rahmen meiner Beschäftigung bei der Lapstore GmbH war ich für die Hardwareaufbereitung zuständig. Dies beinhaltete die Zusammenstellung und Konfiguration von PC-Systemen nach Kundenwunsch.