freiberufler Senior Software Developer & Consultant auf freelance.de

Senior Software Developer & Consultant

offline
  • auf Anfrage
  • 85435 Erding
  • National
  • uk  |  de  |  en
  • 14.05.2024

Kurzvorstellung

Proaktive und lösungsorientierte Softwareentwicklerin mit 10+ Jahren Erfahrung im Fullstack-Bereich. Aktuelle Expertise und Kernkompetenzen in React JS 18, Java 21, Spring Boot, Docker, Git und anderen relevanten Technologien in agilem Arbeitsumfeld.

Qualifikationen

  • Agile Methodologie8 J.
  • Java (allg.)2 J.
  • JavaScript1 J.
  • Jest
  • Node.Js4 J.
  • React (JavaScript library)5 J.
  • Spring Framework1 J.
  • Technische Projektleitung / Teamleitung3 J.
  • Typescript5 J.
  • Webpack

Projekt‐ & Berufserfahrung

Mobile-Nutrition Health PoC mit React Native & Java/Golang
Kundenname anonymisiert, München
2/2024 – 5/2024 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2024 – 5/2024

Tätigkeitsbeschreibung

- Eigenverantwortliche Konzeptionierung und Umsetzung eines mobilen Prototyps mit React Native, TypeScript und anderen relevanten Technologien 
- Erweiterung eine skalierbare Backend-Lösung basierend auf AWS in GoLang und Java + Spring Boot 
- Explorative, Iterative Entwicklung verschiedener Funktionen für eine intuitive, nahtlose Benutzererfahrung auf verschiedenen Plattformen. 
- Proaktive Kommunikation und regelmäßige Rücksprache über den aktuellen Fortschritt 
- Entwicklung von Suchalgorithmen und -funktionen mit Elasticsearch, um Nutzern eine schnelle und präzise Suche zu ermöglichen. 

Eingesetzte Qualifikationen

Responsive Webdesign, Agile Methodologie, Confluence, Docker, Git, Java (allg.), Jira, Spring Framework, Typescript, Elasticsearch, Golang, React (JavaScript library), React Native

Unified REACT-JS Architecture für führende medizinische Anwendungen / Senior Lead Developer (Festanstellung)
Brainlab AG, München
2/2020 – 11/2023 (3 Jahre, 10 Monate)
Medizintechnik
Tätigkeitszeitraum

2/2020 – 11/2023

Tätigkeitsbeschreibung

Legacy Migration von Plain-JavaScript auf NPM/Webpack/TypeScript
- Analyse von Legacy-Systemen auf Basis von JavaScript ohne NPM 
- Integration von NPM & Webpack, schrittweise Migration auf aktuelle Standards und Anpassung der API auf TypeScript Etablierung von CI/CD-Pipelines für automatisierte Bereitstellung und Tests (Jenkins, Azure DevOps) 

Technische Leitung und Planung von 7+ Entwicklerteam nach Scrum 
- Einführung starker Quality Gateway Prozesse wie klassische Code-Reviews, erweiterte Analyse-Tools und CI/CD Pipelines 
- Agile Sprintplanung nach Scrum um ein wachstumsfähiges, effektives Team aufzubauen 

Beratung und Product Owner für 40+ medizinische Anwendungen 
- Unterstützung von allen Entwicklungsteams bei Planung, Requirements Engineering & Umsetzung von spezifischen Funktionen 
- Interdisziplinäre teamübergreifende Koordination/Abstimmung (Design, Usability, Lokalisierung) 
- Schulung und Betreuung von Applikationsentwicklern bei komplexen Anforderungen in der ReactJS spezifischen Umsetzung 

Performance Optimierungen für Echtzeit-Medizinische Anwendungen 
- Profiling des Arbeitsspeicher-Verbrauch einer Echtzeitanwendung für Operationen zur Lösung von Performance-Problemen 
- Unterstützung von C++ Backendentwicklern bei der Interprozesskommunikation zur Lösung von Latenzproblemen

• ReactJS 18 • NodeJS • TypeScript • HTML5 • SCSS • Storybook • MUI • Webpack • NPM  • PNPM • Unit Testing  • Jest • Cypress • Architecture • Legacy • Playwright • Azure DevOps • Jenkins • GitLab • Perforce • Agile • Scrum • Parcel • Vite

Eingesetzte Qualifikationen

Agile Methodologie, CSS (Cascading Style Sheet), DevOps, Git, HTML5, Jenkins, Node.Js, React (JavaScript library), Technische Projektleitung / Teamleitung, Typescript

Infotainmentsysteme für führenden Automobilkonzern / Full Stack Developer (Festanstellung)
Valtech Mobility GmbH, München
5/2019 – 2/2020 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2019 – 2/2020

Tätigkeitsbeschreibung

- Requirements Engineering gemeinsam mit dem Kunden 
- Enge Zusammenarbeit und fachliche Kommunikation mit dem Product Owner 
- Infotainment App auf Basis von AngularJS für Frontend & Backend-Anbindung an bestehende Automobilschnittstellen 
- Umsetzung von Kundenanforderungen nach BDD mit Unit/Integrationstests 
- Automatischer Build-/Deploymentprozess mit Jenkins CI auf einem vom Kunden bereitgestellten Embedded-System  

Eingesetzte Qualifikationen

Continuous Integration, Agile Methodologie, Git, Jenkins, AngularJS, JavaScript, Node.Js

Big Data Streaming Platform auf Basis von Kafka / Data Engineer (Festanstellung)
Valtech Mobility GmbH, München
1/2019 – 5/2019 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2019 – 5/2019

Tätigkeitsbeschreibung

- Erstellung der Infrastrukturkonzepte
- Zusammenarbeit mit Stakeholdern von der Idee bis zur Umsetzung
- Entwicklung und Konfigurierung der Cluster-Rollouts mit Ansible, Cloudera, Kafka und Zookeeper  
- Implementierung von Kubernetes- und Docker-Lösungen für die Containerisierung und Orchestrierung von Anwendungen 
- Mentoring der neuen Teammitglieder

Eingesetzte Qualifikationen

Agile Methodologie, Git, Puppet, Ansible, Docker, Apache Kafka, Kubernetes

Big Data Automotive Analyse verschiedener Fahrverhalten / Data Analyst (Festanstellung)
Valtech Mobility GmbH, München
7/2018 – 1/2019 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2018 – 1/2019

Tätigkeitsbeschreibung

- Strukturierung, Datenaufbereitung und -analyse zur Identifizierung wichtiger Metriken und Umwandlung von Rohdaten 
- Clustering und Klassifizierung auf Basis unterschiedlichen Fahrverhaltens  
- Implementierung der Anwendung in Python mit Bibliotheken wie: Pandas, Numpy, sklearn  
- Integration des automatisierten Testsystems für das Projekt zur Vermeidung von Regressionseffekten 

Eingesetzte Qualifikationen

Data Science, Big Data, Agile Methodologie, Confluence, Git, Jira, Pandas, Python

Online-Portal für Automobilkonzern mit Microservice-Architektur / Full Stack Developer (Festanstellung)
Valtech GmbH, München
1/2017 – 7/2018 (1 Jahr, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2017 – 7/2018

Tätigkeitsbeschreibung

- Leitender Entwurf einer skalierbaren Systemarchitektur mit RESTful-Microservices auf Basis von Java & Spring Boot  
- Zielgerichteter Einsatz von Schlüsseltechnologien wie GraphQL oder Spring Reactor (Flux) für optimale Anforderungsumsetzung 
- Sukzessive Backend -Migration von Legacy-System und Neukonzeptionierung in engem Kundenkontakt einschließlich Anforderungsmanagement  
- Einrichtung von CI/CD-Pipelines zur Automatisierung der Prozesse 
- Implementierung von Docker zur Containerisierung und Bereitstellung von Anwendungen 
- Implementierung des Web-Portal mit ReactJS & TypeScript und Micro-Frontend für modulare Architekturansätze 
- Implementierung und Erweiterung von CMS AEM 5 & 6 

Eingesetzte Qualifikationen

Continuous Integration, Agile Methodologie, Confluence, Docker, Git, Jenkins, Jira, Adobe Experience Manager (AEM), CSS (Cascading Style Sheet), Graphql, Java (allg.), React (JavaScript library), Spring Framework, Typescript

AEM Webportal für einen großen Automobilkonzern / AEM Consultant (Festanstellung)
Valtech GmbH, München
3/2016 – 1/2017 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2016 – 1/2017

Tätigkeitsbeschreibung

- Konzeption und Entwicklung neuen Komponenten im CMS AEM 6 
- Umsetzung und Erweiterung von webbasierten Funktionen mittels JavaScript, CSS und HTML 
- Identifizierung und Behebung von Softwaredefekten sowie Durchführung von Wartungsarbeiten an der Webanwendung 

Eingesetzte Qualifikationen

Adobe Experience Manager (AEM), Agile Methodologie, Confluence, CSS (Cascading Style Sheet), Git, Java (allg.), JavaScript, Jira

Ausbildung

Master of Computer Science
Master
Odesa National Polytechnic University
2016
Ukraine
Doppelt Studium Programm Angewandte Informatik
Austausch / Doppelt Studium
FH Erfurt
2016
Germany
Bachelor of Computer Science
Bachelor
Odesa National Polytechnic University
2014
Ukraine

Über mich

Engagierte und enthusiastische Consultant/Entwicklerin, mit starkem technischem und fachlichem Hintergrund über viele Branchen hinweg. Mit über 10 Jahren Erfahrung, Backend als auch Frontend, in Big Data und Data Engineering, von Automotive bis Medizin habe ich viel Erfahrung gesammelt. Ich bin offen für neue Technologien, besitze eine schnelle Auffassungsgabe und bin kooperativ über alle Teams hinweg. 

Aktuelle Expertise und Kernkompetenzen in React JS 18, Java 21, Spring Boot, Docker, Git und anderen relevanten Technologien in agilem Arbeitsumfeld mit Scrum und Kanban. 

Weitere Kenntnisse

Programmiersprachen:
Java • JavaScript • TypeScript • Python • GoLang 

Frameworks: 
React JS • Angular JS • Node JS • Spring Boot 

Tools/Prozesse: 
Jira • Confluence • Azure DevOps • Jenkins • Git • Github • Gitlab • Storybook 

Agiles Umfeld: 
Agile • Scrum • Kanban • LeSS 

Technologien: 
Docker • Kubernetes • CI/CD • Kafka • Webpack • MUI • Redux • PNMP • Tailwind CSS • Elasticsearch • GraphQL • Websockets • REST • XML • JSON • Postgresql 

Testing: 
Jest • Cypress • Playwright • JUnit • Cucumber • TDD • BDD 

Fachliche Skills: 
Requirements Engineering • Clean Code • Architekturplanung • Product Owner • Mentoring • Technische Projektleitung • Zusammenarbeit mit Stakeholders • Lead Development • Abstimmung mit UX-Teams

Persönliche Daten

Sprache
  • Ukrainisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
National
Home-Office
bevorzugt
Profilaufrufe
299
Alter
31
Berufserfahrung
12 Jahre und 10 Monate (seit 01/2012)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden