Agile Software Developer

freiberufler Agile Software Developer auf freelance.de
auf Anfrage
de  |  en
75‐85€/Stunde
10365 Berlin
08.10.2020

Kurzvorstellung

Als Softwarearchitekt und -Entwickler mit technischem Schwerpunkt auf Enterprise Applications bin ich seit 2005 vorrangig in agilen Projekten tätig. Als Certified Scrum Master gestalte ich seit 2016 aktiv das Vorgehen in Softwareeprojekten mit.

Ich biete

IT, Entwicklung
  • SCRUM
  • Git
  • Java (allg.)
  • Jenkins
  • Angular
  • Spring

Fokus
  • IntelliJ
  • GitLab
  • Angular 9

Projekt‐ & Berufserfahrung

Softwareentwickler, Softwarearchitekt
Kundenname anonymisiert, Berlin
6/2020 – 8/2020 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2020 – 8/2020

Tätigkeitsbeschreibung

Ziel des Projektes war ein gesetzeskonformes Zeiterfassungssystem für Mitarbeiter zu entwerfen und zu entwickeln, welches sich in die Organisationsumgebung des Unternehmens einfügt und Unterstützung für Lohnbuchhaltung, Vertragsmanagement Rechnungsstellung bietet. Im Fokus stand neben der Funktionalität und Interoperabilität auch die Wartbarkeit durch Buchhaltungs- und Finanz-Fachkräfte.



Tätigkeiten im Projekt:

* Analyse der Anforderungen
* Technologieauswahl
* Workflow und Datenbank-Design
* UI- und Usability-Design
* Technische Dokumentation

* Konfiguration und Implementierung der fachlichen Komponenten:
* Tagesaktuelle Schnellbuchung
* Monatsübersicht und -Abschluss
* Urlaubsplanung
* AU-Meldung

* Konfiguration und Implementierung übergreifender Komponenten:
* Zeitliche Kollisionskontrolle
* Kontingent Prüfung
* Fehlererkennung

* Implementierung der automatisierten Personalbuchhaltung bezüglich:
* Gehaltsabrechnung
* Krankenversicherung

* Test-Design für manuelle und automatisierte Tests
* Integration in die Zielumgebung

Eingesetzte Qualifikationen

Testdesign (IT), Microsoft SharePoint Server, Software Architektur / Modellierung, SOA (Serviceorientierte Architektur), Representational State Transfer (REST), Microsoft Office 365, Prozess- / Workflow, Anforderungsmanagement


Softwareentwickler, Softwarearchitekt
Kundenname anonymisiert, Berlin
6/2020 – 8/2020 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2020 – 8/2020

Tätigkeitsbeschreibung

Ziel des Projektes war ein gesetzeskonformes Zeiterfassungssystem für Mitarbeiter zu entwerfen und zu entwickeln, welches sich in die Organisationsumgebung des Unternehmens einfügt.



Tätigkeiten im Projekt:

* Analyse der Anforderungen
* Technologieauswahl
* Workflow und Datenbank-Design
* UI- und Usability-Design
* Technische Dokumentation

* Konfiguration und Implementierung der fachlichen Komponenten:
* Tagesaktuelle Schnellbuchung
* Monatsübersicht und -Abschluss
* Urlaubsplanung
* AU-Meldung

* Konfiguration und Implementierung übergreifender Komponenten:
* Zeitliche Kollisionskontrolle
* Kontingent Prüfung
* Fehlererkennung

* Implementierung der automatisierten Personalbuchhaltung bezüglich:
* Gehaltsabrechnung
* Krankenversicherung

* Test-Design für manuelle und automatisierte Tests
* Integration in die Zielumgebung

Eingesetzte Qualifikationen

Testdesign (IT), Microsoft SharePoint Server, Software Architektur / Modellierung, SOA (Serviceorientierte Architektur), Representational State Transfer (REST), Microsoft Office 365, Prozess- / Workflow, Anforderungsmanagement


Softwareentwickler, Softwarearchitekt
Kundenname anonymisiert, Berlin
6/2020 – 8/2020 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2020 – 8/2020

Tätigkeitsbeschreibung

Ziel des Projektes war ein gesetzeskonformes Zeiterfassungssystem für Mitarbeiter zu entwerfen und zu entwickeln, welches sich in die Organisationsumgebung des Unternehmens einfügt.



Tätigkeiten im Projekt:

* Analyse der Anforderungen
* Technologieauswahl
* Workflow und Datenbank-Design
* UI- und Usability-Design
* Technische Dokumentation

* Konfiguration und Implementierung der fachlichen Komponenten:
* Tagesaktuelle Schnellbuchung
* Monatsübersicht und -Abschluss
* Urlaubsplanung
* AU-Meldung

* Konfiguration und Implementierung übergreifender Komponenten:
* Zeitliche Kollisionskontrolle
* Kontingent Prüfung
* Fehlererkennung

* Implementierung der automatisierten Personalbuchhaltung bezüglich:
* Gehaltsabrechung
* Krankenversicherung

* Test-Design für manuelle und automatisierte Tests
* Integration in die Zielumgebung

Eingesetzte Qualifikationen

Testdesign (IT), Microsoft SharePoint Server, Software Architektur / Modellierung, Microsoft Office 365, Prozess- / Workflow, Anforderungsmanagement


Softwareentwickler
Kundenname anonymisiert, Berlin
4/2019 – 6/2020 (1 Jahr, 3 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2019 – 6/2020

Tätigkeitsbeschreibung

Das Ziel war die technische und fachliche Weiterentwicklung eines Mautbuchungs­systems im manuellen Verfahren. Es wurden weite Teile der Web-, Mobile und Terminal-Anwendung auf moderne Technologien portiert und verschiedene Aspekte der Softwarequalität durch technische und organisatorische Maßnahmen erhöht.

◦ Erarbeitung und Umsetzung von Strategien sowie Beratung
◦ zur Optimierung der agilen Entwicklungs und Kommunikationsprozesse
◦ zu Softwarequalität und Qualitätsanforderungen im speziellen
◦ zum kontinuierlichen Dependency-Upgrade-Management
◦ zur Erhöhung der Reaktion- und Laufzeitgeschwindigkeit
• Migration von
◦ Bootstrap 3 auf Bootstrap 4,
◦ ArcGIS 4.6 auf 4.11,
◦ Angular 6 auf Angular 8
• Implementierung neuer ArcGIS-JS-Map Funktionalitäten
• Weiterentwicklung und Fehlerbehebung der Web-Anwendung
• Einführung von e2e Tests im Angular Kontext

Eingesetzte Qualifikationen

Responsive Webdesign, Less, Confluence (Atlassian), SCRUM, Bash (Shell), Docker, Git, Java (allg.), Jenkins, Jira, Node.js, Spring, TypeScript, Angular, CSS (Cascading Style Sheet), HTML, JavaScript, JavaScript Object Notation (JSON), OpenShift, Representational State Transfer (REST)


Software-Architekt
Kundenname anonymisiert, Einbeck
7/2017 – 12/2018 (1 Jahr, 6 Monate)
Agrarwirtschaft
Tätigkeitszeitraum

7/2017 – 12/2018

Tätigkeitsbeschreibung

Ziel war die leistungsstärkere und wartungsfreundlichen Neuentwicklung einer Geoinformationssystem gestützten (GIS) Anwendungen.

• Entwicklung und Vermittlung architektonischer Konzepte des Web Clients
• Beratung des Teams bei der Verbesserung des agilen Zusammenarbeitens
• Beratung der Product Owner zum Migrationskonzept
• Implementierung der Kernkomponenten
• Implementierung von Unit-, Integrations- und UI-Tests
• Implementierung von Leistungs- und Lasttests

Eingesetzte Qualifikationen

Less, SCRUM, Testautomatisierung, C#, Git, TypeScript, Angular, CSS (Cascading Style Sheet), HTML, HTML5, JavaScript, Representational State Transfer (REST)


Software-Entwickler
Kundenname anonymisiert, Einbeck
5/2017 – 7/2017 (3 Monate)
Agrarwirtschaft
Tätigkeitszeitraum

5/2017 – 7/2017

Tätigkeitsbeschreibung

Ziel war die Wartung einer Geoinformationssystem gestützte (GIS) Anwendungen bis zur Ablösung durch eine leistungsstärkere und wartungsfreundlichen Neuentwicklung.

• Implementierung von Exportfunktionen für die bevorstehende Migration
• Implementierung von Exportfunktionen für den Offline-Einsatz
• Behebung von funktionellen Fehlern
• Implementierung von Unit-, Integrations- und UI-Tests
• Entwicklung von Leistungs- und Lasttests
• Beratung des Teams bei der Verbesserung des Scrum-Prozesses
• Beratung der Product Owner zur bevorstehenden Migration

Eingesetzte Qualifikationen

Less, Oracle (allg.), SCRUM, Testautomatisierung, C#, Visual Studio, AngularJS, CSS (Cascading Style Sheet), HTML, JavaScript


Softwareentwickler
Kundenname anonymisiert, Berlin
3/2016 – 4/2017 (1 Jahr, 2 Monate)
Gesundheitswesen
Tätigkeitszeitraum

3/2016 – 4/2017

Tätigkeitsbeschreibung

Portierung einer SICCT-Terminal-Simulation:

Ziel war die Entwicklung einer Terminalsimulation für Produkt- und Zertifizierungstests von Komponenten der Telematik Infrastruktur für die elektronischen Gesundheitskarte. Die Simulation umfasste die Kommunikationseigenschaften eines SICCT-Terminals und zusätzlich die Möglichkeit, kontrolliert Fehlverhalten zu simulieren. Zur Konfiguration durch das Testsystem und zur Benutzerinteraktion wurde eine einheitliche Dienstschnittstelle implementiert.

• Implementierung der Netzwerk- und PKI-Komponenten
der Konfigurationsverwaltung und der Statemachine
• Implementierung eines dedizierten Testsysteminterfaces
• Implementierung eines dedizierten grafischen Benutzerinterfaces
• Entwicklung der Architektur sowie Evaluation und Auswahl der Technologien
• Konfiguration der Continuos Integration Infrastruktur
• Durchführung der Projektvorbereitung und Implementierung von Scrum
• Entwicklung der PKI Komponente
• Entwicklung des Testsystem-Interfaces

Eingesetzte Qualifikationen

SSL / TLS, SCRUM, Apache Maven, Eclipse, Git, J2SE (Java SE), Java (allg.), Jenkins, Representational State Transfer (REST)


Softwareentwickler
Kundenname anonymisiert, Berlin
3/2016 – 6/2016 (4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

3/2016 – 6/2016

Tätigkeitsbeschreibung

TTCN3-Test-Plugin Entwicklung für TT-Workbench
• Plugin für PKI / Zertifikate / TSL
• TTCN3-Test Implementierung

Eingesetzte Qualifikationen

Testautomatisierung, TTCN-3, Bash (Shell), Git, J2SE (Java SE), Java (allg.), Kryptologie


Softwareentwickler
Kundenname anonymisiert, Nürnberg
9/2014 – 2/2016 (1 Jahr, 6 Monate)
Banken
Tätigkeitszeitraum

9/2014 – 2/2016

Tätigkeitsbeschreibung

Entwicklung eines Webportals für die Baufinanzierungsmarktfolge.

• Weiterentwicklung der Enterprise Middleware
• Implementierung der Geschäftslogik und des Web-Frontends
• SQL-Datenbanken-Entwicklung für ein Multi-Mandanten-System
• Analyse und Dokumentation des Altsystems
• Definition von Anforderungen und technischer Rahmenbedingungen

Eingesetzte Qualifikationen

DB2, SCRUM, IBM WebSphere Application Server (WAS), Apache Subversion (SVN), Eclipse, Hibernate (Java), J2EE (Java EE), Java (allg.), JUnit, Jenkins, JSF (Java Server Faces)


Softwareentwickler
Kundenname anonymisiert, München
7/2013 – 9/2014 (1 Jahr, 3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

7/2013 – 9/2014

Tätigkeitsbeschreibung

Entwicklung eines Bargeldlosen Bezahlsystems für Großveranstaltungen.

• Definition von Anforderungen eines mobilen Softwaresystems
• Priorisierung der User Stories für die Mobile-App Entwicklung
• Technische Analyse und Konzeption für mobile Softwaresysteme
• Definition von Schnittstellen der System-Komponenten
• Entwicklung, Design und Integration von Enterprise-Anwendungen mit Schwerpunkt Mobile-Technologien
• Entwicklung von Analyse- und Auswertungswerkzeugen
• Aufbau der Test-Infrastruktur und Organisation der Durchführung
• Inbetriebnahme des Systems an mobilen Einsatzorten
• Entwicklung des Incident Management Prozesses
• Evaluierung neuer Software-Tools und Frameworks

Eingesetzte Qualifikationen

Incident Management, Linux (Kernel), SCRUM, Android Entwicklung, C#, Eclipse, J2SE (Java SE), Java (allg.), JUnit, Git, SOAP (Simple Object Access Protocol), Requirement Analyse, Radio-frequency identification (RFID)


Softwareentwickler
Kundenname anonymisiert, Heilbronn
9/2011 – 2/2012 (6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

9/2011 – 2/2012

Tätigkeitsbeschreibung

Entwicklung von Komponenten zur Wiedergabe und Erstellung von reaktiven Dokumenten.

* Anforderungsanalyse
* Implementierung der Playerkomponente

Eingesetzte Qualifikationen

SCRUM, Eclipse, Hibernate (Java), J2EE (Java EE), Java (allg.), Hudson (Software), JavaScript, JSF (Java Server Faces)


Softwareentwickler
Kundenname anonymisiert, Heidelberg
2/2011 – 8/2012 (1 Jahr, 7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

2/2011 – 8/2012

Tätigkeitsbeschreibung

Softwareentwicklung medizinische Geräte, Prozessoptimierung, Build-Automatisierung, Einführung eines Software Dokumentationssystems, Entwicklung, Simulation und Implementierung von Algorithmen zur Verarbeitung myoelektrischer Signale

Eingesetzte Qualifikationen

Linux (Kernel), Windows Server 2008, Apache Tomcat, UML, C++, Qt, Softwareentwicklung (allg.), Git, Hudson (Software), Prozessoptimierung, Requirement Analyse, Medizintechnik / Labortechnik


Softwareentwickler
Kundenname anonymisiert, Heilbronn
5/2009 – 2/2010 (10 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

5/2009 – 2/2010

Tätigkeitsbeschreibung

Entwicklung einer dreidimensionalen Navigation zur Orientierung in großen Gebäudekomplexen. Modellierung einer Referenzumgebung für Test- und Präsentationszwecke.

* Testentwicklung und Durchführung
* Entwicklung des Importmoduls
* Level Modelling

Eingesetzte Qualifikationen

Apache Subversion (SVN), J2SE (Java SE), Java (allg.), OpenGL, Hudson (Software), Modellgetriebene Softwareentwicklung (MDSD), GIMP, Blender


Softwareentwickler
Kundenname anonymisiert, Berlin
5/2005 – 1/2006 (9 Monate)
Unterhaltungsindustrie
Tätigkeitszeitraum

5/2005 – 1/2006

Tätigkeitsbeschreibung

- Anforderungsanalyse
- Entwicklung eines Warenwirtschaftssystems
- Web Shop Gestaltung

Eingesetzte Qualifikationen

Microsoft Access, Agile Entwicklung, Delphi, XHTML (Extensible HyperText Markup Language), CSS (Cascading Style Sheet), JavaScript, Requirement Analyse


Zertifikate

Advanced Certified Scrum Master
Dezember 2016

Oracle Certified Professional, Java SE 7 Programmer
August 2014

Ausbildung

Medizinische Informatik
(Master)
Jahr: 2013
Ort: Heidelberg

Qualifikationen

Scrum, Java, J2EE, Spring, Angular2+, MS SQL, Oracle, Mongo DB, Gitlab, Jenkins, git, Jira, IntelliJ

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
856
Alter
35
Berufserfahrung
15 Jahre und 5 Monate (seit 05/2005)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »