Projekt Manager | Product Owner | Senior Full-Stack Software Engineer
- Verfügbarkeit einsehen
- 13 Referenzen
- 125€/Stunde
- 95100 Selb
- auf Anfrage
- de | en
- 12.08.2024
Kurzvorstellung
Senior Full Stack Software Engineer mit Schwerpunkt Frontend Development und Lead Erfahrung
Qualifikationen
Projekt‐ & Berufserfahrung
9/2023 – offen
Tätigkeitsbeschreibung
Das Elektronische Arbeitsmarktzulassungsverfahren (EAMZ) ist eine webbasierte Software, die die Arbeitsmarktzulassung für ausländische Fachkräfte in Deutschland digitalisiert. Das Verfahren ermöglicht es Arbeitgebern, die Zulassung von ausländischen Fachkräften online zu beantragen. Die Bundesagentur für Arbeit prüft den Antrag und entscheidet über die Zulassung.
Als Berater bin ich seit September 2023 in der Position des Leitenden Entwicklers und Verantwortlich für zwei agile Entwicklerteams.
Aufgaben:
Anforderungsanalyse und Weiterentwicklung der Architektur:
Durchführung einer detaillierten Analyse der Anforderungen gemeinsam mit dem Projektanalysten und dem Product Owner.
Erarbeitung und fortlaufende Verbesserung der Systemarchitektur zur Sicherstellung von Effizienz und Skalierbarkeit für zukünftige, rechtliche Bestimmungen bei der Arbeitsmarktzulassung 2024
Unterstützung des Entwicklungsteams:
Aktive Unterstützung des Entwicklungsteams sowohl bei fachlichen als auch technischen Herausforderungen.
Kontinuierliche Entwicklung von Tests und aktive Pflege der Testumgebung zur Sicherstellung der Softwarequalität.
Gewährleistung der Einhaltung von Code-Standards und kontinuierliche Überwachung der Softwarequalität.
Agiles Management (Moderation, Communities of Practice):
Moderation agiler Managementprozesse und aktive Teilnahme in Communities of Practice (CoPs).
Umfassende Dokumentation aller relevanten Entwicklungs- und Architekturaspekte für eine transparente Wissensbasis.
Methodik: Scrum
Werkzeuge: Jira, Confluence, Bitbucket, Excel, Exalidraw
Technologieeinsatz:
Java, Quarkus, Pact, Spock, Cassandra, Pupeteer, tecton, Kubernetes, Spring, Kafka, Maven, Grafana, Kibana, React, Typescriprt, NodeJS, Express, Stencil, pilet, jest, playwright
Scrum, Softwareanforderungsanalyse, Software Architecture, Software engineering / -technik, Softwareentwicklung (allg.), Software Quality
12/2022 – 7/2023
Tätigkeitsbeschreibung
Konzeption und Entwicklung einer Online-Community-Applikation mit starken Fokus auf live Vernetzung von Menschen mit gleichen Hobbies und Interessen. Entwurf einer Monetarisierungs-Strategie. Steuerung und Kontrolle des Entwicklungs-Teams.
Definition der fachlichen Anforderungen
Stakeholdermanagement
Reporting
Fachliche Abnahme
Sprint Coordination
Agile Management
Product Owner
3/2022 – 6/2022
Tätigkeitsbeschreibung
Entwicklung einer Web-Plattform zum Erstellen von Hilfsangeboten & Hilfsgesuchen im Rahmen der Ukrainekriese. Profilverwaltung für Helfende Vereine und Organisationen,SEO
Fachliche Anforderungen spezifizieren
Milestones und Entwicklungstimeline abstimmen
Team Management im zeitkritischen Umfeld
Backlog erarbeiten, User Stories, Epics
Abnahme und Testen
Marketing, Networking, Presse
Tools: Clickup, Excel, Git/Git Flow
Technologien: React, Typescript, Redux, NextJS, NodeJS, PHP, Nginx, PostgreSQL, Docker, Kubernetes, Redis, Grafana, Prometheus, Kafka
Vorgehen: Kanban, FDD
Agile Methodologie, Projektmanagement (IT), Product Owner
1/2022 – 12/2022
Tätigkeitsbeschreibung
Anforderungsanalyse zur Entwicklung einer Webapplikation zur Unterstützung von Prozessgesteuerter Beratung im Finanz/Steuerbereich.
Fachliche Featureentwicklung und Beratung.
Team Coordination und Agile Management.
Code Verwaltung: Git / Git Flow
Entwicklungsprozess: Scrum
Projekt Management: GitLab, ClickUp, Miro
Tech. Stack: React, Typescript, Spring Boot
Agile Methodologie, Product Owner, Projektmanagement (IT)
7/2021 – 12/2022
Tätigkeitsbeschreibung
Anforderungsanalyse einer bestehenden Applikation zur Migration auf einen neuen Technologiestack (MERN). Verantwortlich für das künftige Applikationsdesign & Systenarchitektur
Abstimmung der Entwicklungstimelines mit Stakeholdern.
Team Coordination zur Entwicklung des Featuressets.
Verantwortlich für die Code Quality und techn. Abnahme
Code Verwaltung: Git / Git Flow
Entwicklungsprozess: Scrum-ban Hybrid
Projekt Management: Atlassian Stack (Jira, Confluence, Stash)
Tech. Stack: React, Typescript, Webpack 5, Microfrontends, SASS, Storybooks, Native Webcomponents
Responsive Webdesign, Software Architecture, Spring Framework, Typescript, React (JavaScript library)
1/2021 – 12/2021
Tätigkeitsbeschreibung
Web-Portal zum Vermarkten von Co-Working Umgebungen, Räumen und Gebäuden. Raumverwaltung, Belegungspläne, Buchungs- & Rechnungssystem, Check-In/Out, Integration von Zahlungssystemen, Profilverwaltung, Auswertung und Bewertungssystem.
Fachliche Anforderungen erarbeiten
Feedback der Stakeholder verwalten
Entwicklungsmeilensteine erarbeiten und festlegen
User Stories und Testszenarien definieren
Backlog und Sprint Koordination
fachliche Abnahme
Agiles Management, Scrum-Meetings, Dokumentation, DOD, DOR
Tools: Clickup, Miro, Git/Git Flow, Excel
Technologien: React, Typescript, Redux, NextJS, NodeJS, PHP, Nginx, PostgreSQL, Docker, Kubernetes, Redis, Grafana, Prometheus, Kafka
Methodik: Scrum, TDD
Product Owner, Projektmanagement (IT), Scrum
6/2020 – 12/2022
Tätigkeitsbeschreibung
Entwicklung einer Spring Cloud Architektur zur Bearbeitung von Personendaten im Staatlichen. Sektor - Bereich Migration
• Entwicklung von Spring Boot Microservices
• Fachliche Analyse, Definition und Entwicklung von REST Schnittstellen [Feign, Swagger,OpenAPI]
• Depoymentpipelines via Jenkins/Ansible
• Betriebsverantwortung mit Bereitschaft.
Code Verwaltung: Git / Git Flow
Entwicklungsprozess: Scrum-ban Hybrid
Projekt Management: Atlassian Stack (Jira, Confluence, Stash)
Tech.Stack: Java, Spring Boot, Spring Cloud, Netflix Stack, Ansible, OpenAPI
Scrum, Softwareanforderungsanalyse, Software Architecture, Softwareentwicklung (allg.)
1/2020 – 4/2020
Tätigkeitsbeschreibung
[ Typescript, React, Redux, Node.js, Express, MongoDB, MS Azure ]
• Entwicklung von GraphQL Schnittstellen (Node.js, Express, GraphQL,)
• Entwicklung von Backend Microservices (Node.js, Express, MongoDB)
• Entwicklung einer Progressive Web App (React, Redux, Apollo)
• Integration & End-to-End Tests (Cypress.io )
Code Verwaltung: Git / Git Flow Deployment: Docker, MS Azure Cloud Entwicklungsprozess: Kanban Projekt Management: Atlassian Stack (Jira, Confluence, Github)
Analytics
Docker, Microsoft Azure, Mongodb, Node.Js, React (JavaScript library)
12/2019 – 12/2021
Tätigkeitsbeschreibung
Entwicklung einer Analytics Webapplikation für Social Media Daten
[Typescript, React, Redux, Node.js, Express, MongoDB, Firebase & GCS]
• Entwicklung von REST Schnittstellen (Node.js, Express, MongoDB, REST)
• Entwicklung von Backend Microservices (Node.js, Express, MongoDB, REST)
• Entwicklung eines Analyse Frontends (React, Redux, Firebase)
Code Verwaltung: Git / Git Flow
Entwicklungsprozess: Kanban
Projekt Management: Atlassian Stack (Jira, Confluence, Stash)
Docker, Google Cloud, Mongodb, Node.Js, React (JavaScript library), Representational State Transfer (REST)
6/2017 – 12/2019
Tätigkeitsbeschreibung
• Implementierung von Backend Microservices (Java (Spring), Kotlin, GraphQL, Apollo)
• Implementierung von Frontend Komponenten (Vaadin, Polymer, Javascript)
• Entwicklung einer Frontend-Applikation (React, Redux, Typescript, Node, GraphQL, Apollo)
• Entwicklung diverser React JS Frontend Komponenten
• Erstellen / Verwalten von Docker Files und Docker Containern
• Erstellen / Verwalten / Überwachen von Build Prozessen (Jenkins)
• Sicherstellen der Security (Auth0, CSRF-Tokens, Nginx, etc.)
• Sicherstellen der Software Qualität (SonarQube, PMD, Checkstyle, TSLint, SCSS, etc.)
• Umfangreiches Testen: Unit-Tests, Snapshot-Tests, Integration-Tests, End to End Tests
Code Verwaltung: Git / Git Flow
Entwicklungsprozess: Scrum, SAFe, Scrumban
Bug Tracking: Sonarqube
Projekt Management: Atlassian Stack (Jira, Confluence, Stash)
Docker, Java (allg.), Nginx, React (JavaScript library), Selenium, Spring Framework, Typescript
3/2016 – 7/2022
Tätigkeitsbeschreibung
Entwicklung, Weiterentwicklung und Betreuung einer B2C/B2B App auf iOS und Android
• Implementierung einer native App auf iOS
• Implementierung von Google Material Design Guidelines auf iOS
• Entwicklung der REST-Schnittstellen zur Kunden API (Alamofire & custom)
• Entwicklung diverser nötiger Services zum betreiben der App (XML Parser, Login + Registrierung
• Implementierung von Analytics & GCM, Umstellung auf Google Firebase API und Cloud Services
• Erarbeitung von Tickets für beide Systeme
• Meilenstein und Versionsplanung, Synchronosierung beider Versionen
• Sprintplanung des iOS und Android Teams
• Kundenanforderungen einholen und bei der Umsetzungsstrategie beraten
Code Verwaltung: Git
Entwicklungsprozess: Scrum
Projektmanagement: GitLab, ClickUp
Tech. Stack: Swift 2, Swift 2.3, Swift 3, Swift 5, Kotlin
Agile Methodologie, Release-Management, Scrum, Mobile Application Development
12/2014 – 11/2016
Tätigkeitsbeschreibung
POC und Weiterentwicklung einer Vertriebsunterstützenden-Applikation für
Außendienstmitarbeiter für Flagship-Stores eines Fahrrad-Herstellers.
- Kundenanforderungen einholen
- Technologie und Umsetzung Planen
- Implementierung einer native iOS App
- Anbindung an diverse Services des Kunden (REST Schnittstellen, oAuth)
- Komplexer XML Parser für ERP Daten
Tech. Stack: Objective-C, Swift, oAuth, Pods, NodeJS, Javascript, REST, MS Azure
Code Verwaltung: Git / Git Flow
Entwicklungsprozess: Kanban
Projekt Management: Atlassian Stack (Jira, Confluence, Github)
Kanban (Softwareentwicklung), Softwareanforderungsanalyse, Softwareentwicklung (allg.)
9/2014 – 11/2015
TätigkeitsbeschreibungEntwicklung von diversen Webapplikationen für Kundenprojekte
Eingesetzte QualifikationenSoftwareentwicklung (allg.)
1/2012 – 9/2014
TätigkeitsbeschreibungEntwicklung von Applikationen für Kunden im Bereich Web und Mobile für Android & iOS
Eingesetzte QualifikationenSoftwareentwicklung (allg.)
Zertifikate
Scrum Alliance
Scrum Alliance
Ausbildung
Fachhochschule München
München
Berufsoberschule Regensburg
IHK Bayreuth
Über mich
In den vergangenen 10 Jahren habe ich durch meine Expertise in agiler Produkt- und Projektentwicklung die Projekte meiner Kunden nicht nur fachlich und strategisch umgesetzt, sondern auch maßgeblich an der technischen Ausrichtung mitgewirkt und die Entwicklung aktiv unterstützt.
In enger Zusammenarbeit mit meinen Teams habe ich eigenverantwortlich erfolgreiche Softwaresysteme entwickelt, die sowohl Endkunden direkt als auch interne Prozesse unterstützen und optimieren.
Währenddessen habe ich als Geschäftsführer die Fronetic GmbH von einem reinen Beratungsdienstleister zu einem eigenständigen, projektorientierten Softwarehaus mit einem professionellen, agilen Entwicklungsteam transformiert.
Durch meine Kombination aus technischem Fachwissen und der Fähigkeit, Produkte aus geschäftlicher Perspektive zu betrachten, schaffe ich Verbindungen zwischen Entwicklerteams und Stakeholdern.
So kann ich nicht nur technologisch überzeugende, sondern auch marktorientierte Produkte schaffen.
Ich strebe danach, kontinuierlich innovative und kundenorientierte Lösungen zu entwickeln, die nicht nur den Erwartungen gerecht werden, sondern auch neue Maßstäbe setzen können.
Weitere Kenntnisse
Typescript, JavaScript, Java, Kotlin, SQL, HTML, CSS, SASS, Python, Perl, PHP, Swift, Objective C
Technische Fähigkeiten
React, NextJS, Vue.js, Vuex, Nuxt, NodeJS, Express, Mongoose, MongoDB, GraphQL, Apollo, Cypress.io, Cucumber, Selenium, Jest, Enzyme, Storybook, BITV, BITV 2.0, WACG, Java, Spring Boot, JPA, Quarkus, Spock, PACKT, Spring Cloud, Spring DataFlow, Feign, Eureka, Ki-bana, Swagger, PostgreSQL, Cassandra, MS_SQL, Maven, Gradle, Git / Git Flow, yarn, npm, REST, Kubernetes, Tecton, Docker, Ansible, Firebase, Jira, Bitbucket, Confluence, figma, InVision, Clickup, Redmine, Teams
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