Senior Software Developer & Consultant
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 85435 Erding
- National
- uk | de | en
- 14.05.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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.
Responsive Webdesign, Agile Methodologie, Confluence, Docker, Git, Java (allg.), Jira, Spring Framework, Typescript, Elasticsearch, Golang, React (JavaScript library), React Native
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
Agile Methodologie, CSS (Cascading Style Sheet), DevOps, Git, HTML5, Jenkins, Node.Js, React (JavaScript library), Technische Projektleitung / Teamleitung, Typescript
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
Continuous Integration, Agile Methodologie, Git, Jenkins, AngularJS, JavaScript, Node.Js
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
Agile Methodologie, Git, Puppet, Ansible, Docker, Apache Kafka, Kubernetes
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
Data Science, Big Data, Agile Methodologie, Confluence, Git, Jira, Pandas, Python
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
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
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
Adobe Experience Manager (AEM), Agile Methodologie, Confluence, CSS (Cascading Style Sheet), Git, Java (allg.), JavaScript, Jira
Ausbildung
Odesa National Polytechnic University
Ukraine
FH Erfurt
Germany
Odesa National Polytechnic University
Ukraine
Über mich
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
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
- Ukrainisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden