Profilbild von Anonymes Profil, Software-Entwicklung und -Konzeption (freiberuflich)
verfügbar

Letztes Update: 19.01.2024

Software-Entwicklung und -Konzeption (freiberuflich)

Firma: Software-Entwicklung und Konzeption, Stefan Wehling
Abschluss: Master of Science (Informatik)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

First-Level (Software-Entwicklung)
  • Java
    • Spring Boot (2.0, 2.1)
    • JUnit
    • Mockito
    • AssertJ
    • DBUnit
  • Frontend
    • Angular (2, 4 ... 8)
    • jasmine
    • protractor
    • karma
    • Typescript
    • Javascript
    • jQuery
  • Web
    • REST
    • HTML 5
    • CSS 3
    • SCSS
    • Bootstrap
Datenbanken
  • SQL
  • MySQL
  • JPA
  • Liquibase
Second-Level (DevOps)
  • Gitlab-CI
  • Docker
  • Keycloak
Tools
  • Git (Gitlab)
  • IntelliJ
  • Maven
  • npm
  • Swagger
  • JMeter
  • Nexus
  • Graylog

Projekthistorie

08/2018 - bis jetzt
Konzeption und Entwicklung einer modernen Unternehmensanwendung
Energiedienstleister (Essen) (Energie, Wasser und Umwelt, 5000-10.000 Mitarbeiter)

Beschreibung
Als freiberuflicher Software-Entwickler verstärke ich ein neunköpfiges Team in agiler Vorgehensweise nach SCRUM.
Im Kontext eines umfangreichen Modernisierungs- und Migrationsprozesses erarbeiten wir eine Webanwendung auf Basis von Java (Spring Boot 2) und TypeScript (Angular 8). Im Fokus steht dabei die Transformation zu einer service-orientierten Architektur unter Verwendung eines modernen Technologie-Stacks (z.B. Docker und GitLab-CI).
Den umfangreichen Anforderungen bezüglich Robustheit und Qualität wird mit einer hohen automatisierten und manuellen Testabdeckung Rechnung getragen.
Die Dimension des unternehmensweiten Vorhabens erfordert regelmäßige, abteilungsübergreifende Abstimmungen und insbesondere eine team-orientierte Arbeitsweise.

Technologieeinsatz
Typescript, Angular 8, Java, Spring Boot 2, HTML5, CSS3, SCSS, REST JUnit, Mockito, AssertJ, DBUnit, Protractor, Jasmine, Karma, Liquibase, Docker, GitLab-CI, Swagger, Graylog, JMeter

Tätigkeiten
Abstimmung und Planung, Realisierung und Entwicklung, Testautomatisierung (Unit, e2e, Integration, Last- & Performance, TDD)

07/2017 - 06/2018
Entwicklung einer innovativen Single-Page-Applikation
Kommunikationsagentur / Software, Innovation (Sonstiges, 10-50 Mitarbeiter)

Beschreibung
Im Rahmen einer innovativen Idee des Kunden war ich maßgeblich an der Entwicklung des Frontends beteiligt. Unter Verwendung des Frameworks Angular 4 entwickelte ich Oberflächen für eine cloud-basierte Plattform, mit der sich sowohl Apps als auch Webseiten konstruieren, gestalten und veröffentlichen lassen.

Technologieeinsatz
Angular 4, Typescript, HTML5, CSS3, SCSS, REST, OIDCAngular 4, Typescript, HTML5, CSS3, SCSS, REST, OIDC

Tätigkeiten
Technische Konzeption und Realisierung des FrontendsTechnische Konzeption und Realisierung des Frontends


04/2017 - 06/2017
Konzeption und Entwicklung einer Single-Page-Applikation
Medienunternehmen (Medien und Verlage, 10-50 Mitarbeiter)

Beschreibung
In diesem Projekt plante und entwickelte ich Oberflächen für die Suche von Unternehmensdaten in großen Datenmengen. Die Umsetzung des Frontends erfolgte als Single Page Applikation unter Verwendung des Frameworks Angular 2.

Technologieeinsatz
Angular 2, Typescript, HTML5, CSS3, Apache SOLR

Tätigkeiten
Beratung des Kunden, technische Konzeption, Oberflächen-Gestaltung, technische Realisierung

09/2016 - 03/2017
Frontend-Entwicklung eines internationalen Webshops
Merchandise-Unternehmen / E-Commerce (Konsumgüter und Handel, 500-1000 Mitarbeiter)

Beschreibung
Beim Kunden verstärkte ich das JavaScript-Team bei der Konzipierung und Umsetzung neuer Shop-Funktionalitäten. Meine Aufgaben konzentrierten sich im Wesentlichen auf die Optimierung des JavaScript-Codes und auf die Umsetzung neuer Oberflächen mittels HTML, CSS und der Template-Sprache Twig. Unter anderem migrierte ich das JQuery-Framework auf die neuste Version und half ferner bei der Migration weiterer JQuery-Plugins. Darüber hinaus entwickelte ich individuelle Plugins, die im Rahmen des Webshops global Anwendung finden.

Technologieeinsatz
JavaScript, JQuery, HTML5, CSS3, TwigJavaScript, JQuery, HTML5, CSS3, Twig

Tätigkeiten
Beratung, technische Konzeption, Oberflächen-Design, Implementierung, Testen, Qualitätssteigerung, Code-Optimierung.

06/2015 - 07/2016
Planung und Realisierung einer JEE Webanwendung zur Prüfung der IT-Barrierefreiheit
Unternehmen für IT-Barrierefreiheit (Sonstiges)

Beschreibung
Die Webanwendung unterstützt ihre Anwender bei der Prüfung von informationstechnischen Inhalten im Hinblick auf die Barrierefreiheit. Die Ergebnisdokumentation der Prüfungen erfolgt sowohl in der Webanwendung, als auch durch die automatische Generierung von Berichten in Form von PDF-Dokumenten. Die Webanwendung kann dynamisch um zusätzliche Prüfverfahren erweitert werden. Die Geschäftsprozesse des Kunden werden durch einen umfassenden Workflow abgebildet.

Technologieeinsatz
Java 8, JavaEE 7, JSF2.2, JavaScript, WebSockets, Bootstrap, HTML5, CSS3, SCSS, PDFlib

Tätigkeiten
Ganzheitliche Projektplanung und -begleitung.
Beratung, Analyse, Spezifikation, technische Konzeption, Oberflächen-Design, Implementierung, Testen, Benutzerdokumentation, Server-Management, Installation, Roll-Out und Wartung.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Aktuell suche ich vorrangig Projekte im Ruhrgebiet und im Raum Münster.
Ich bin fünf Tage in der Woche verfügbar, vorort und remote.

Sonstige Angaben

Team-Fähigkeit
Die Arbeit im Team nach agilen Vorgehensmodellen wie z.B. SCRUM oder Kanban erachte ich als besonders effektiv. Meine Team-Partner können von mir ein hohes Maß an Kritikfähigkeit, Kommunikationsstärke und eine hohe Einsatzbereitschaft erwarten.
Das Knüpfen von Kontakten und das Kennenlernen von Menschen macht mir großen Spaß.

Kommunikative Fähigkeiten
Von mir kann ein exakter und aussagekräftiger Ausdruck in Schrift und Sprache erwartet werden. Ich bin gut darin, längere Texte bei gleichbleibend hoher Qualität zu formulieren und dabei den wesentlichen Informationsgehalt schlüssig zu transportieren.

Durch meine Tätigkeiten als Übungsgruppenleiter während meines Studiums in den Bereichen Mathematik und Theoretische Informatik fällt es mir leicht, vor Publikum zu sprechen und komplexe Sachverhalte zu erörtern.
Profilbild von Anonymes Profil, Software-Entwicklung und -Konzeption (freiberuflich) Software-Entwicklung und -Konzeption (freiberuflich)
Registrieren