Softwareentwickler, -Designer, -Architect
- Verfügbarkeit einsehen
- 0 Referenzen
- 100€/Stunde
- München
- auf Anfrage
- bg | en | de
- 09.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
5/2022 – 9/2024
Tätigkeitsbeschreibung
• App Entwicklung für Android, iOS und Web
• Erstellung von Patentanmeldungen der eigenen Erfindungen:
1. Methode für das Voraussagen stark variierender Werte ohne Messung jedes Gerätes
2. Benutzer-/Kontenverwaltung für Identifikationssysteme
3. Vorrichtung und Verfahren zum Erfüllen gegenseitiger Anforderungen in einem System
• Erarbeitung von Entwicklungsprozessen für full-stack cross-platform Softwareentwicklung
• Consulting; Beitrag in Open Source Projekte Github
• Schwerpunkte: Kotlin, Java, Swift, Kotlin Multiplatform Mobile, Jetpack Compose, SwiftUI, Compose Multiplatform, Git, CI/CD, Docker, Android Studio, IntelliJ IDEA, Xcode
Identitätsmanagement, Kotlin, Software Architecture
2/2022 – 4/2022
Tätigkeitsbeschreibung
• Abstimmung der Technologie der J.A.M.E.S Plattform mit der Geschäftsstrategie, Erarbeitung der strategischen Produkt-Roadmap
• Erstellung Konzept Development Toolchain (Agiles Development mit Jira Software, Confluence, Bitbucket)
• Bestimmung der Entwicklungsumgebungen und -Werkzeuge
• Erstellung Konzept für Kundensupport mit Jira Service Management, Jira Help Desk
• Erstellung Budget der Entwicklungstools
• Entwurf des Staging Systems und CI/CD
• Aufbau des Teams und dessen Integration
• Erstellung von Stellenbeschreibungen und -Anzeigen
• Evaluierung der Bewerbungen, Durchführung der Vorstellungsgespräche
• Aufbau der Entwicklungsprozesse und Workflows
• Erarbeitung Konzept der Zusammenarbeit des Softwareentwicklungsteams mit den anderen Unternehmensabteilungen
• Management der externen Entwicklungsteams, Koordination der externen mit den internen Tools (Jira, InVision, Gitlab, PHPStorm)
• Erarbeitung Konzept für Programmieren, Testen, Freigeben und Warten der J.A.M.E.S Plattform
• Entwurf des Redesigns der Plattform und Migration auf Web Anwendung mit Microservices und heterogene Umgebung mit Java, Javascript und PHP
• Erstellung des Systems für Änderungsmanagement (Git Branches, Workflows)
• Installation der Entwicklungsumgebungen und -Werkzeuge
• Überwachen der Fristen und des Budgets des Produkts
• Durchführung tägliche Meetings, Delegieren der kurzfristigen Ziele, Aufgabenverteilung
Agile Methodologie, Docker, Java (allg.), JavaScript
5/2018 – 6/2021
Tätigkeitsbeschreibung
1. Manager Software Development, Produktmanagement, Quality, Marketing, Systemdesign
· Erarbeitung Konzepte für das gesamte Software Produktportfolio des Unternehmens, Roadmaps und Strategie; Abstimmung mit der Geschäftsleitung
· Management Vertrieb, Marketing, Produktmanagement für alle Softwareprodukte
· Prozessdefinition der Softwareentwicklung, Software Lifecycle, Change Management, Design von Software Development Toolchain, CI/CD
· Beratung der Geschäftsleitung für Akquise, Marktanalyse, Systemanwendungen und Entwicklung
· Erstellung von Stellenbeschreibungen, Auswertung von Bewerbungen, Durchführung von Vorstellungsgesprächen, Einarbeitung von Mitarbeitern
2. DevOps und IT Manager, IT Administrator
• Implementierung, Installation, Inbetriebnahme von Software Development Toolchain, CI/CD
• Erarbeitung von Interoperation und Instandhaltung der on-site Infrastruktur für Entwicklung und Produktmanagement.
• Management von cloudbasierten Diensten und Infrastruktur
• Entwicklung Berechtigungskonzepte, Durchführung von User Administration; Support
3. Software Entwickler
· Umsetzung von Softwarelösungen mit den Schwerpunkten Webprogrammierung, Serveranbindung, Programmierung von Apps
· Erstellung von Konzepten für Software Development Kits, Wiederverwendung von Modulen; Erstellung und Pflege von Software-Bibliotheken
· Erstellung von Konzepten für kundenspezifische Softwarevarianten
· Erstellung von Produktdokumentationen
· Erstellung von Produktfreigaben
· Durchführung von Freigabetests
Android Entwicklung, iOS Entwicklung, Java (allg.), Continuous Integration, Konzeption (IT), Swift (Programmiersprache), Web Entwicklung
11/2017 – 2/2018
Tätigkeitsbeschreibung
• Technische Leitung des Core Teams
• Kundenbetreuung, Definition der User Stories, Backlog Refinements
• Erstellung des Architekturkonzeptes: Container, Schnittstellen, Top-Level Systemarchitektur
• Durchführung der Konfiguration von CI/CD: OpenShift Plattform, Deployment, Pods, Services, Routes einrichten, Build Konfiguration, Storage Datenmodell, Jenkins Projekt
• Erstellung des Authentifizierungskonzeptes
• Technische Führung des Java Entwicklungsteams
• Leitung der Sprint Planung nach Scrum für 2 Interdisziplinare Teams (OpenUI5/JavaScript und Java); Schnittstellendefinition und Dokumentation
• Erstellung und Dokumentation des Datenmodells
• Erstellung des Programmablaufs
• Durchführung von Code Reviews, Code Quality (SonarQube)
• Erstellung und Dokumentation von Komponenten- und Integrationstests
• Implementierung in Java mit Spring Boot, Hibernate mit PostgreSQL, OData mit Apache Olingo, SAP Java Connector (SAPJCo)
Docker, Hibernate (Java), J2EE, Json, Postgresql, Representational State Transfer (REST), Scrum, Software Architecture, Spring Framework
3/2017 – 10/2017
TätigkeitsbeschreibungEntwicklung von NFC Modul und eigenständige App für Verwaltung von Bibliothekausleihen. Beitrag zu OpenSource Projekt Webopac auf Github. Gradle, HTTP, Docker, Gitlab, Redmine
Eingesetzte QualifikationenAndroid, Android Entwicklung, Java (allg.), Software Design, SQL
5/2016 – 2/2017
TätigkeitsbeschreibungEntwurf, Entwicklung und Veröffentlichung der Lebensmittel mit NFC App (-Hyperlink entfernt-). Innovatives Bedienkonzept, SQL Datenbanken, Google Play Services
Eingesetzte QualifikationenSQL, Android, Software Design, Android Entwicklung, Java (allg.)
12/2014 – 4/2016
TätigkeitsbeschreibungEntwurf, Entwicklung und Veröffentlichung der Browser for OneDrive App (-Hyperlink entfernt-). Web Services, REST, JSON, HTTP, Externe Bibliotheken und Frameworks, Beitrag zu OpenSource Projekt Microsoft OneDrive API
Eingesetzte QualifikationenSQL, Android, Software Design, Android Entwicklung, Java (allg.), Representational State Transfer (REST)
2/2006 – 11/2014
TätigkeitsbeschreibungProjektleiter für Anzeigeinstrumente im Fahrzeug.
Eingesetzte QualifikationenOpen Database Connectivity, Microsoft Access, Enterprise Resource Planning, Projektmanagement (IT), Microsoft SharePoint Server, Technische Projektleitung / Teamleitung, Projektmanagement, Projektmanagement - Vertragsmanagement, Preis- / Konditionengestaltung
4/2004 – 1/2006
TätigkeitsbeschreibungEntwicklung eines verteilten Anzeigeinstruments
Eingesetzte QualifikationenC, Systems Engineering, CAN-Bus (controller area network)
4/1999 – 1/2002
TätigkeitsbeschreibungSystem- und Softwareentwicklung für Etikettendrucker
Eingesetzte QualifikationenC++, Radio-frequency identification (RFID)
Ausbildung
Budapest
Über mich
Weitere Kenntnisse
Persönliche Daten
- Bulgarisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Fließend)
- Französisch (Fließend)
- Ungarisch (Fließend)
- Russisch (Gut)
- Italienisch (Grundkenntnisse)
- Spanisch (Grundkenntnisse)
- Portugiesisch (Grundkenntnisse)
- Japanisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden