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

Softwareentwickler, -Designer, -Architect

offline
  • auf Anfrage
  • München
  • auf Anfrage
  • bg  |  en  |  de
  • 31.03.2024

Kurzvorstellung

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

Qualifikationen

  • Android Entwicklung
  • CI/CD
  • Docker
  • iOS Entwicklung
  • Java (allg.)
  • Radio-frequency identification (RFID)
  • Representational State Transfer (REST)
  • Software Design
  • Systems Engineering
  • Web Entwicklung (allg.)

Projekt‐ & Berufserfahrung

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 Entwicklung, 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.), Kontinuierliche Integration (CI), Konzeption (IT), Swift (Apple), Web Entwicklung (allg.)

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 (Java EE), JavaScript Object Notation (JSON), PostgreSQL, Representational State Transfer (REST), SCRUM, Software Architektur / Modellierung, Spring

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

ODBC (Open Database Connectivity), Microsoft Access, ERP Beratung (allg.), 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
3027
Berufserfahrung
32 Jahre (seit 04/1992)
Projektleitung
15 Jahre

Kontaktdaten

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

Jetzt Mitglied werden