Profilbild von Johann Wiedmeier Software Architektur & Entwicklung, Java aus Darmstadt

Johann Wiedmeier

verfügbar

Letztes Update: 22.03.2024

Software Architektur & Entwicklung, Java

Abschluss: M.Sc. Informatik (TU)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Profil-Johann-Wiedmeier_220324.pdf

Skills

- Backendentwicklung mit Java/Spring/SQL/Kubernetes
- Fullstackentwicklung mit TypeScript und Angular im Frontend
- Softwarearchitektur, Architekturbewertung und -dokumentation
- AWS Cloud und DevOps
 

Projekthistorie

02/2021 - 01/2024
Softwareentwicklung & Architektur
Vorwerk (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Neuentwicklung einer Stammdatenverwaltung, Abonnementmanagement, Payments
  • Microservice Entwicklung mit Self-Contained Systems
  • API Entwicklung, Persistenz, Query-Optimierung, Tests
  • Erstellung von Architekturvarianten, ADRs, Sicherstellung von Datenkonsistenz
  • Hexagonale Architektur, Anbindung externer Systeme: Queues, Caches, Datenbanken, HTTP, Zuora 
  • Pentest Support & Auswertung, Durchführung von Lasttests, Monitoring, DevOps
  • OnCall Rufbereitschaft zur schnellen Fehlerbehebung beim Live-Betrieb
Technik: Java 11-17, Spring Boot, Thymeleaf, Reactive, AWS Cloud, DynamoDB, SQS, RabbitMQ, Redis, Aurora, Gatling, StormForge, Gitlab, Docker, Kubernetes, Terraform, Argo CD, AsciiDoc, 3D Secure, Zuora, arc42, Go

11/2019 - 08/2020
Softwareentwicklung & Architektur
DB Systel GmbH (Transport und Logistik, >10.000 Mitarbeiter)

Entwicklung eines Platzreservierungs-Systems für den Fernverkehr
  • Skalierung des Systems zur Beantwortung von 10.000 Anfragen/s in unter 30ms pro Anfrage
  • Aufbau und Durchführung von Last- und Performancetests
  • Profiling zur Reduktion von Ressourcenbedarf und Kostenoptimierung
  • Backend-Entwicklung, Konzeption und Umsetzung von REST-Schnittstellen und Persistenz
  • Datenimporte aus XML Daten auf Basis von XSD Schemas
  • Modernisierung von Java 1.2 Bestandscode
  • Aufbau eines Frontends mit Reservierungsmaske, Zugvisualisierung, u.a.
  • Präsentationen vor Stakeholdern
Technik: Java, Spring Boot, JUnit, Mockito, Mapstruct, Lombok, Swagger, JMeter, VisualVM, TypeScript, Angular 8, RxJS, JavaScript, AWS RDS PostgreSQL, Kubernetes, Pipeship, Openshift, Docker, Maven, GitLab, Jenkins, Jira

09/2019 - 04/2018
IT Beratung & Softwareentwicklung
Telekommunikationskonzern (Telekommunikation, >10.000 Mitarbeiter)

Weiterentwicklung eines CMS für WLAN HotSpots und eines Discount Code Systems
  • Requirements Engineering zum Identifizieren neuer Anforderungen
  • Architektur, Entwicklung, Testing und Deployment der Software
  • Umstellung von Thymeleaf auf REST Services und Typescript/Angular
  • Steigerung der Team-Produktivität durch Verbesserungen bei Prozessen und Tooling
  • Einbringung agiler Entwicklungsmethoden (Clean Code, SonarQube, Scrum Elemente)
  • Beschleunigung der CI/CD-Pipeline um mehr als 50% 
Technik: Java, Spring Boot, JUnit, Mockito, TypeScript, Angular, JavaScript, AngularJS, Thymeleaf, MySQL, Flyway, Docker, Gradle, Maven, GitLab, Jira, DevOps, SonarQube

09/2016 - 12/2017
Research
TU Darmstadt (1000-5000 Mitarbeiter)

  • Trainieren von Modellen zum State-of-the-Art trotz fehlen von annotierten Daten
  • Deep Learning für NLP mit CNN, RNN, Embeddings, Attention, Seq2Seq, Deep Feature Fusion
  • Entdeckung neuer Deep Learning Architekturen für Question Retrieval 
Technik: Python, TensorFlow, Theano, Keras, scikit-learn, Tableau, Weka, Latex

04/2016 - 09/2016
Software Architektur & Entwicklung
TU Darmstadt (1000-5000 Mitarbeiter)

Entwicklung eines Frage-Antwort Systems auf KI-Basis als Webapplikation
  • Softwarearchitektur und Coaching der Projektteams (10 Studierende)
  • Entwicklung der Machine Learning Pipeline als Framework zur Unterstützung der Teams
  • Entwicklung eines Machine Learning Moduls zur Detektion von Fragesätzen
Technik: Java, Spring Boot, JavaScript, Apache UIMA, Weka, StanfordNLP, Docker, Maven

08/2015 - 04/2016
Softwareentwicklung
a-tune software ag (10-50 Mitarbeiter)

Entwicklung eines vollkonfiguierbaren Abrechnungsmoduls (Pricing, Aggregation, Allocation, Credit/Debit)
  • Anforderungsanalyse, Machbarkeitsstudien, Backend, Frontend, Testing, Leistungsoptimierung
Technik: VB.NET, NHibernate, JavaScript, JQuery, Knockout.JS, Oracle DB 12C, PL/SQL

09/2013 - 04/2015
Softwareentwicklung
Deutsche Telekom AG (Telekommunikation, >10.000 Mitarbeiter)

  • Entwicklung und Betrieb von Showcases für Telekom APIs (u.a. IVR, IoT, Lokalisierung)
  • Entwicklung eines SOA Governance Plattform Moduls für Telefonnummer Validierung
  • Entwicklung eines Web Testing Frameworks mit komplexem Reporting
  • Technische Kunden- und Partnerbetreuung für die Telekom Developer Garden APIs
Technik: Java, Hibernate, OSGi, REST, JUnit, Spring, Selenium, Maven, JavaScript, JQuery, AngularJS, Bootstrap.css, Python, PHP, Jenkins, Jira, Apache HTTP, Tomcat, Git, SoapUI

02/2012 - 04/2013
Softwareentwicklung & Testing
InteRes GmbH (10-50 Mitarbeiter)

  • Entwicklung von Web Tests für ein Live-Flugbuchungssystem
  • Entwicklung einer Web Applikation zum Management von Datenbank Backups
Technik: Java, Hibernate, PrimeFaces, Selenium, JUnit, Thucydides, Maven, Ant/Ivy, Jenkins

06/2011 - 10/2011
Softwareentwicklung & Testing
Panasonic Automotive Systems Europe GmbH (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Entwicklung eines Schichtplanungstools inkl. Zuordnungsalgorithmus für ca 100 Testfahrer
  • Durchführung von Testfahrten mit prototypischen Car-Infotainment Systemen
Technik: Java, C#, Sharepoint, opencsv

Reisebereitschaft

Weltweit verfügbar
Bevorzugt Remote

Sonstige Angaben

  • iSAQB® Certified Professional for Software Architecture
  • Professional Scrum Master (scrum.org)
  • Oracle Certified Java SE 8 Programmer (OCAJP)
  • TOEFL

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
01.02.2021

Versicherungsende:
01.02.2025

Profilbild von Johann Wiedmeier Software Architektur & Entwicklung, Java aus Darmstadt Software Architektur & Entwicklung, Java
Registrieren