Agile Software Developer
- Verfügbarkeit einsehen
- 3 Referenzen
- 90‐100€/Stunde
- 10365 Berlin
- auf Anfrage
- de | en
- 13.11.2024
Kurzvorstellung
Auszug Referenzen (1)
"Hervorragende Zusammenarbeit, zuverlässig, eigenverantwortlich, agil, enorme lernbereotschaft, Team orientiert."
10/2024 – 10/2024
Tätigkeitsbeschreibung
PROJEKTBESCHREIBUNG:
Ziel des Projektes war es, eine team orientiert und rollenbasierte Interaktion mit einem AI Chatbot zu ermöglichen. Der fachliche Fokus lag in diesem Projekt darin, dass nicht nur der Chatbot verschiedene Rollen einnehmen konnte, sondern auch die menschlichen Teilnehmer. teamGPT wurde dafür entwickelt, soziale Interaktionen (zB in Scrum-Retros) zu moderieren oder (therapeutische) Rollenspiele zu unterhalten. Technisch wurde die Lösung Cloud-Native entwickelt, um möglichst große Flexibilität und Skalierbarkeit zu erreichen.
TÄTIGKEITEN IM PROJEKT:
• Technologie-bewertung und -Auswahl
• Analyse der qualitativen Anforderungen
• Implementierung von Nutzer, Gruppen und Rechteverwaltung
• Implementierung des Nachrichten Vermittlung
• Anbindung Chatbot API
• Fehlerbehebung und Test Automatisierung
• Anforderungs und Architekur-Dokumentation
EINGESETZTE WERKZEUGE:
AWS Amplify Gen 2, AWS AppSync, AWS Cognito, AWS Lambda, DynamoDB, AWS SES, GraphQL, AWS CDK,
Angular 18, Node.js 18, TypeScript, RxJs, Signals, CSS Grid, CSS flexbox, SCSS,
Git, GitHub, GitHub Projects, SPA, Responsive Design, Cloud-Native, IaC,
Graphql, Git, CSS (Cascading Style Sheet), Responsive Webdesign, Amazon Web Services (AWS), Angular, Node.Js, Typescript
Qualifikationen
Projekt‐ & Berufserfahrung
10/2024 – 10/2024
Tätigkeitsbeschreibung
PROJEKTBESCHREIBUNG:
Ziel des Projektes war es, eine team orientiert und rollenbasierte Interaktion mit einem AI Chatbot zu ermöglichen. Der fachliche Fokus lag in diesem Projekt darin, dass nicht nur der Chatbot verschiedene Rollen einnehmen konnte, sondern auch die menschlichen Teilnehmer. teamGPT wurde dafür entwickelt, soziale Interaktionen (zB in Scrum-Retros) zu moderieren oder (therapeutische) Rollenspiele zu unterhalten. Technisch wurde die Lösung Cloud-Native entwickelt, um möglichst große Flexibilität und Skalierbarkeit zu erreichen.
TÄTIGKEITEN IM PROJEKT:
• Technologie-bewertung und -Auswahl
• Analyse der qualitativen Anforderungen
• Implementierung von Nutzer, Gruppen und Rechteverwaltung
• Implementierung des Nachrichten Vermittlung
• Anbindung Chatbot API
• Fehlerbehebung und Test Automatisierung
• Anforderungs und Architekur-Dokumentation
EINGESETZTE WERKZEUGE:
AWS Amplify Gen 2, AWS AppSync, AWS Cognito, AWS Lambda, DynamoDB, AWS SES, GraphQL, AWS CDK,
Angular 18, Node.js 18, TypeScript, RxJs, Signals, CSS Grid, CSS flexbox, SCSS,
Git, GitHub, GitHub Projects, SPA, Responsive Design, Cloud-Native, IaC,
Graphql, Git, CSS (Cascading Style Sheet), Responsive Webdesign, Amazon Web Services (AWS), Angular, Node.Js, Typescript
1/2024 – 6/2024
Tätigkeitsbeschreibung
Ziel des Projektes war es, eine Web App als Teil eines Microfrontents zu entwickeln, mit der versicherte Patienten an verschiedenen Bonus Programmen teilnehmen können. Das Projektumfeld befand sich in
einem in einer Agilen Transformation befindlichen organisatorischen Umfeld. Das Technische Umfeld war äußerst heterogen um Interoperabilität mit verschiedenen Krankenkassen sicherzustellen.
• Implementierung von fachlichen Anforderungen in Front- und Backend
• Planung und Entwicklung von Unit Tests
• Vermittlung von Strategien der Software Entwicklung und -Architektur
• Unterstützung des Teams bei der Implementierung von Scrum
Angular, Apache Maven, Confluence, Java (allg.), Jira, Junit, Postgresql, Responsive Webdesign, Scrum, Spring Framework, Typescript
3/2022 – 12/2023
Tätigkeitsbeschreibung
Das Ziel war die fachliche Weiterentwicklung eines Mautbuchungssystems im manuellen Verfahren. Es wurden neue gesetzliche Anforderungen insbesondere zum Klimaschutz integriert und die Autobahn Terminals Abgekündigt.
• Integration und Migration zu einem neuen Payment Provider
• Anpassungen bezüglich gesetzlicher Anforderungen an die CO2-Abgas- und 3,5t Gewichts-Klasse
• Implementierung verschiedener Streckenrabattierungen
• Pflege und Migration von Softwarepaketen insb. Geo-Services sowie Basis-, UI- und Test-Frameworks
• Planen, implementieren und Durchführen von automatisierten und manuellen Tests
• Dokumentation der Inbetriebnahme und der Architektur
• Partielle Migration in die Cloud
• Unterstützung des Product Owners bei Erfassung und Priorisierung von qualitativen Anforderungen
• Unterstützung des Teams bei der Entwicklung agiler Werte und Prozesse
Confluence, Docker, Jenkins, Jira, Amazon Web Services (AWS), Openshift, Angular, Apache Maven, Java (allg.), JavaScript, Junit, Node.Js, Responsive Webdesign, Scrum, Spring Framework, Test Automation
1/2021 – 6/2021
Tätigkeitsbeschreibung
DEVICE PROVISIONING SYSTEM
Ziel des Projektes war die Ablösung eines Provisionierungs Systems für Router-Konfigurationen. Bestandteil des Systems war die Verwaltung von Geräten, deren Provisionierung, und Statusprüfung. Weiterhin wurde ein neues Team aufgebaut und gecoached bis hin zur vollständigen Projektübergabe.
Validierung und Auswahl der Technologien und Service Architektur
• Coaching des Teams bezüglich Architektur -Entwurf und Technologie Auswahl
• Coaching des Teams bezüglich Softwareentwicklung mit Angular und Spring, Clean Code
• Unterstützung des Teams bei der Etablierung agiler Prozesse
• Aufbau der Build- und Test-Pipeline
• Anbindung des Active Directories mittels Identity Provider für Single Sign On
• Implementierung von fachlichen Anforderungen in Front- und Backend
Angular, Apache Maven, Confluence, CSS (Cascading Style Sheet), Java (allg.), JavaScript, Json, Java Database Connectivity, Jira, Junit, Openshift, Postgresql, Representational State Transfer (REST), Scrum, Spring Framework, Syntactically Awesome Stylesheets (Sass), Typescript
10/2020 – 12/2020
Tätigkeitsbeschreibung
COVID-19 ERWEITERUNG FÜR FLUGBUCHUNGSPORTAL
Ziel des Projektes war die Erweiterung und Anpassung eines Flugbuchungsportals an aktuelle COVID-19 Bedingungen. Erweiterte Informationen und Reisebedingungen sowie eine Erleichterung der Bedienung standen fachlich im Fokus.
Hinzufügen neuer Buchungs- und Stornierungsfunktionen
• Anpassung des UI und des Bedienabläufe
• Migration auf funktionale Programmier-Paradigmen zur Erhöhung der Responsiveness
• Test-Design für manuelle und automatisierte Tests
Angular, Apache Maven, Confluence, CSS (Cascading Style Sheet), Enterprise Javabeans, Reactive Programming, Git, J2EE, Java (allg.), JavaScript, Jenkins, Jira, Syntactically Awesome Stylesheets (Sass)
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
Testdesign (IT), Microsoft SharePoint Server, Software Architecture, Serviceorientierte Architektur, Representational State Transfer (REST), Microsoft Office 365, Workflows, Requirements Management
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
Testdesign (IT), Microsoft SharePoint Server, Software Architecture, Serviceorientierte Architektur, Representational State Transfer (REST), Microsoft Office 365, Workflows, Requirements Management
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
Testdesign (IT), Microsoft SharePoint Server, Software Architecture, Microsoft Office 365, Workflows, Requirements Management
4/2019 – 6/2020
Tätigkeitsbeschreibung
Das Ziel war die technische und fachliche Weiterentwicklung eines Mautbuchungssystems 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
Responsive Webdesign, Less, Confluence, Scrum, Bash Shell, Docker, Git, Java (allg.), Jenkins, Jira, Node.Js, Spring Framework, Typescript, Angular, CSS (Cascading Style Sheet), HTML, JavaScript, Json, Openshift, Representational State Transfer (REST)
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
Less, Scrum, Test Automation, C#, Git, Typescript, Angular, CSS (Cascading Style Sheet), HTML, HTML5, JavaScript, Representational State Transfer (REST)
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
Less, Oracle-Anwendungen, Scrum, Test Automation, C#, Microsoft Visual Studio, AngularJS, CSS (Cascading Style Sheet), HTML, JavaScript
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
Transport Layer Security, Scrum, Apache Maven, Eclipse, Git, Java SE, Java (allg.), Jenkins, Representational State Transfer (REST)
3/2016 – 6/2016
Tätigkeitsbeschreibung
TTCN3-Test-Plugin Entwicklung für TT-Workbench
• Plugin für PKI / Zertifikate / TSL
• TTCN3-Test Implementierung
Test Automation, TTCN-3, Bash Shell, Git, Java SE, Java (allg.), Kryptologie
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
IBM DB2, Scrum, IBM WebSphere Application Server (WAS), Subversion, Eclipse, Hibernate (Java), J2EE, Java (allg.), Junit, Jenkins, Javaserver Faces
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
Incident-Management, Linux (Kernel), Scrum, Android Entwicklung, C#, Eclipse, Java SE, Java (allg.), Junit, Git, SOAP, Requirement Analyse, Radio-frequency identification (RFID)
9/2011 – 2/2012
Tätigkeitsbeschreibung
Entwicklung von Komponenten zur Wiedergabe und Erstellung von reaktiven Dokumenten.
* Anforderungsanalyse
* Implementierung der Playerkomponente
Scrum, Eclipse, Hibernate (Java), J2EE, Java (allg.), Hudson Software, JavaScript, Javaserver Faces
2/2011 – 8/2012
TätigkeitsbeschreibungSoftwareentwicklung medizinische Geräte, Prozessoptimierung, Build-Automatisierung, Einführung eines Software Dokumentationssystems, Entwicklung, Simulation und Implementierung von Algorithmen zur Verarbeitung myoelektrischer Signale
Eingesetzte QualifikationenLinux (Kernel), Windows Server 2008, Apache Tomcat, UML, C++, Qt (Software), Softwareentwicklung (allg.), Git, Hudson Software, Prozessoptimierung, Requirement Analyse, Medizintechnik
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
Subversion, Java SE, Java (allg.), Opengl, Hudson Software, Modellgetriebene Entwicklung, Gnu Image Manipulation Program, Blender
5/2005 – 1/2006
Tätigkeitsbeschreibung
- Anforderungsanalyse
- Entwicklung eines Warenwirtschaftssystems
- Web Shop Gestaltung
Microsoft Access, Agile Methodologie, Delphi, XHTML (Extensible HyperText Markup Language), CSS (Cascading Style Sheet), JavaScript, Requirement Analyse
Zertifikate
AWS
Angular GDE
Ausbildung
Heidelberg
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden