freiberufler Softwareentwickler, -Designer, -Architect auf freelance.de

Softwareentwickler, -Designer, -Architect

zuletzt online vor wenigen Tagen
  • 100€/Stunde
  • München
  • auf Anfrage
  • bg  |  en  |  de
  • 09.11.2024

Kurzvorstellung

Mehrjährige Erfahrung: Web, Android, iOS, Java, Swift, Bluetooth, NFC, API, REST, Agiles Development, CI/CD

Qualifikationen

  • Android Entwicklung6 J.
  • CI/CD
  • Docker
  • iOS Entwicklung3 J.
  • Java (allg.)6 J.
  • Radio-frequency identification (RFID)2 J.
  • Representational State Transfer (REST)1 J.
  • Software Design2 J.
  • Systems Engineering1 J.
  • Web Entwicklung3 J.

Projekt‐ & Berufserfahrung

Software Architect, Designer
App Arts, München
5/2022 – 9/2024 (2 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Identitätsmanagement, Kotlin, Software Architecture

Chief Technology Officer, Chief Software Architect, DevOps Manager (Festanstellung)
J.A.M.E.S. GmbH, München
2/2022 – 4/2022 (3 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Agile Methodologie, Docker, Java (allg.), JavaScript

Senior Softwareentwickler, Software Architect, Manager (Festanstellung)
Elatec GmbH, München
5/2018 – 6/2021 (3 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Android Entwicklung, iOS Entwicklung, Java (allg.), Continuous Integration, Konzeption (IT), Swift (Programmiersprache), Web Entwicklung

Senior IT Architect, Java Developer und DevOps Manager
BMW, München
11/2017 – 2/2018 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Docker, Hibernate (Java), J2EE, Json, Postgresql, Representational State Transfer (REST), Scrum, Software Architecture, Spring Framework

Softwaredesign, Entwickler, Produzent (5 Monate)
App Arts, München
3/2017 – 10/2017 (8 Monate)
Anwendersoftware, IT
Tätigkeitszeitraum

3/2017 – 10/2017

Tätigkeitsbeschreibung

Entwicklung 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 Qualifikationen

Android, Android Entwicklung, Java (allg.), Software Design, SQL

Softwaredesign, Entwickler, Produzent
App Arts, München
5/2016 – 2/2017 (10 Monate)
Anwendersoftware, IT
Tätigkeitszeitraum

5/2016 – 2/2017

Tätigkeitsbeschreibung

Entwurf, Entwicklung und Veröffentlichung der Lebensmittel mit NFC App (-Hyperlink entfernt-). Innovatives Bedienkonzept, SQL Datenbanken, Google Play Services

Eingesetzte Qualifikationen

SQL, Android, Software Design, Android Entwicklung, Java (allg.)

Softwaredesign, Entwickler, Produzent
App Arts, München
12/2014 – 4/2016 (1 Jahr, 5 Monate)
Anwendersoftware, IT
Tätigkeitszeitraum

12/2014 – 4/2016

Tätigkeitsbeschreibung

Entwurf, 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 Qualifikationen

SQL, Android, Software Design, Android Entwicklung, Java (allg.), Representational State Transfer (REST)

Project Manager
Kundenname anonymisiert, München
2/2006 – 11/2014 (8 Jahre, 10 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2006 – 11/2014

Tätigkeitsbeschreibung

Projektleiter für Anzeigeinstrumente im Fahrzeug.

Eingesetzte Qualifikationen

Open Database Connectivity, Microsoft Access, Enterprise Resource Planning, Projektmanagement (IT), Microsoft SharePoint Server, Technische Projektleitung / Teamleitung, Projektmanagement, Projektmanagement - Vertragsmanagement, Preis- / Konditionengestaltung

System Engineer
Kundenname anonymisiert, München
4/2004 – 1/2006 (1 Jahr, 10 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2004 – 1/2006

Tätigkeitsbeschreibung

Entwicklung eines verteilten Anzeigeinstruments

Eingesetzte Qualifikationen

C, Systems Engineering, CAN-Bus (controller area network)

Software Entwickler
Kundenname anonymisiert, München
4/1999 – 1/2002 (2 Jahre, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/1999 – 1/2002

Tätigkeitsbeschreibung

System- und Softwareentwicklung für Etikettendrucker

Eingesetzte Qualifikationen

C++, Radio-frequency identification (RFID)

Ausbildung

Technische Universität Budapest
Diplomingenieur (Master of Science)

Budapest

Über mich

Software Entwicklung Java, Design Patterns, Datenbanken, Git, CI/CD, Docker, Android Studio, Intellij IDEA

Weitere Kenntnisse

Java, Swift, Docker, Cloud, CI/CD, Agile, REST, Android, iOS, Linux

Persönliche Daten

Sprache
  • 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)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3168
Berufserfahrung
32 Jahre und 7 Monate (seit 04/1992)
Projektleitung
15 Jahre

Kontaktdaten

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

Jetzt Mitglied werden