Roxana G.

Freiberuflicher Senior Frontend-Entwickler

München, Deutschland

Erfahrungen

Jan. 2024 - Bis heute
1 Jahr 8 Monaten

Freiberuflicher Senior Frontend-Entwickler

RHI Magnesita

  • Entwurf und Entwicklung einer leistungsstarken internen Ressourcenverwaltungsplattform mit React und TypeScript, Optimierung der dynamischen Datenanzeige und des State-Managements.
  • Entwicklung einer React Native App für den mobilen Zugriff auf interne Tools und Ermöglichung der Projektverfolgung unterwegs für Außenteams.
  • Entwicklung maßgeschneiderter 2D-Canvas-Visualisierungen mit Pixi.js zur Simulation von Materialflüssen und Verhalten feuerfester Schichten.
  • Integration von Pixi.js in React-Komponenten für interaktive Diagramme und Echtzeit-UI-Aktualisierungen.
  • Entwicklung interaktiver 3D-Visualisierungen mit React.js zur Darstellung von feuerfesten Produktlayouts und Simulationen, zur Unterstützung von Technik- und Vertriebsteams durch dynamische Produktvorschau.
  • Einbindung von Three.js in das React-Ökosystem, um browsergestützte Echtzeitmanipulationen von 3D-Modellen zu ermöglichen und so Benutzerbindung und Konfigurierbarkeit vor Ort zu verbessern.
  • Integration eines Headless CMS zur dynamischen Inhaltsaktualisierung durch nicht-technische Nutzer und Reduzierung der Inhaltsbereitstellungszeit um 40 %.
  • Leitung von AWS-CloudFront-Optimierungsmaßnahmen, wodurch die Ladezeiten des Portals weltweit um 30 % verbessert wurden.
  • Aktive Zusammenarbeit mit cross-funktionalen Agile-Teams und Produktverantwortlichen, um priorisierte Features mit schnellem Feedback umzusetzen.
  • Wichtige Technologien: React.js, React Native, Three.js, TypeScript, Contentful CMS, AWS S3/Lambda/CloudFront, Cypress, Agile Scrum
Okt. 2021 - Dez. 2023
2 Jahren 3 Monaten
München, Deutschland

Freiberuflicher Senior Frontend-Entwickler

BMW Group

  • Planung und Leitung der Entwicklung einer groß angelegten React- und Storyblok-basierten Kundenanwendung, die Tausende von Nutzern auf BMWs digitalen Plattformen bedient.
  • Integration von AWS-Lambda-Microservices und Optimierung der CloudFront-Verteilung für eine skalierbare Bereitstellung von Assets.
  • Federführende Entwicklung einer React-Anwendung mit TypeScript für Kunden, was zu einer 20 %-Steigerung der Nutzerinteraktion führte.
  • Professionelle Integration von Redux-State-Management zur Verbesserung der Anwendungszustandsverwaltung und Gewährleistung eines effizienten Datenflusses.
  • Enge Zusammenarbeit mit Kunden zur Erfassung und Analyse neuer Anforderungen und Anpassung der Anwendung an deren sich ändernde Bedürfnisse.
  • Wartung von AWS-Diensten zur Unterstützung von Frontend-Funktionalitäten, einschließlich S3 für statische Assets, Lambda für serverlose Funktionen und API Gateway für REST-APIs.
  • Optimierung und Skalierung von Frontend-Anwendungen durch Nutzung von AWS CloudFront für Content Delivery und DynamoDB für effiziente Datenspeicherung.
  • Sicherstellung einer sicheren Integration mit AWS-Diensten unter Einhaltung bewährter Verfahren für Authentifizierung und Autorisierung.
  • Implementierung automatisierter Test-Pipelines mithilfe von AWS-Diensten wie CodePipeline und CodeBuild.
  • Zusammenarbeit mit Backend-Entwicklern zur Erstellung und Pflege von API-Calls mit Node.js, um eine nahtlose Kommunikation zwischen Frontend- und Backendsystemen sicherzustellen.
  • Verwendung von TypeScript zur Steigerung der Codequalität und Wartbarkeit, wodurch die Anzahl der Laufzeitfehler um 30 % reduziert wurde.
  • Einführung von Test-Driven Development (TDD), was zu einer robusteren und zuverlässigeren Codebasis führte.
  • Implementierung von Unit-Tests mit Jest und Durchführung von End-to-End-Tests mit Cypress zur Sicherstellung der Zuverlässigkeit und Korrektheit von Komponenten und der gesamten Anwendung.
  • Einsatz von D3 zur Erstellung und Verwaltung komplexer Diagramme und Bereitstellung von Datenvisualisierungslösungen gemäß Projektanforderungen. Enge Zusammenarbeit mit UX/UI-Designern zur Umsetzung responsiver und benutzerfreundlicher Interfaces und Beitrag zu einem positiven Nutzererlebnis.
  • Implementierung von Client-Side-Routing mit React Router zur Verbesserung der Navigationserfahrung der Benutzer.
  • Umsetzung und Durchsetzung von Best Practices im Bereich Frontend-Sicherheit, einschließlich sicherer Codierungsstandards, Eingabevalidierung und Schutz vor gängigen Web-Schwachstellen.
  • Pflege umfassender Dokumentation zur Frontend-Architektur, Codebasis und AWS-Integrationen.
  • Sicherstellung, dass die Dokumentation aktuell ist und für das Entwicklungsteam sowie andere Stakeholder zugänglich bleibt.
  • Wichtige Technologien: React.js, Redux, TypeScript, AWS, Storyblok CMS, Cypress, Jest, Node.js
Jan. 2019 - Okt. 2021
2 Jahren 10 Monaten
München, Deutschland

Freiberuflicher Senior Frontend-Entwickler

Rolls Royce Group

  • Verwaltung und Definition von Standards bezüglich Funktionalität, Anpassungen und möglicher Performance-Auswirkungen.
  • Erstellung von Vorschlägen für das Architekturdesign, Projektplanung und Anforderungserhebung.
  • Entwicklung modularer, responsiver Anwendungen mit dem React.js-Framework und TypeScript.
  • Implementierung und Wartung von CI/CD-Pipelines mit Azure Pipelines zur Steigerung der Effizienz in Entwicklungs- und Bereitstellungsprozessen.
  • Einsatz von Redux für das State-Management der Anwendung.
  • Wartung der Serverseite mit Express.js.
  • Konfiguration von Webpack zur Ausführung von Pre-/Post-Prozessoren, Tests und Transpilation je nach Build-Ziel.
  • Implementierung von Unit-Tests mit Jest.
  • Gestaltung von React-Komponenten mit der styled-components-Bibliothek.
  • Implementierung responsiver Lösungen.
  • Entwurf asynchroner Abläufe in React.js mit Redux-Saga.
  • Integration der Endbenutzerauthentifizierung mit OAuth 2.
  • Zusammenarbeit mit Designern zur effizienten Umsetzung der Entwürfe.
  • Unterstützung bei der Strukturierung des Datenmodells im CMS.
  • Mitwirkung beim Deployment-Prozess in Jenkins.
  • Überprüfung der Codequalität der hoch frequentierten Progressive Web App und Sicherstellung von Konsistenz im Code und Design bei verschiedenen Teammitgliedern.
  • Leitung der Fehlersuche und Lösung komplexer Frontend-Probleme, enge Zusammenarbeit mit Support-Teams und Bereitstellung zeitnaher Lösungen.
  • Teilnahme am Bereitschaftsdienst zur Behebung kritischer Probleme und Sicherstellung der Verfügbarkeit der Anwendung.
  • Wichtige Technologien: React.js, TypeScript, Styled Components, Azure Pipelines, OAuth2, Redux, Saga
Mai 2017 - Jan. 2019
1 Jahr 9 Monaten

Freiberuflicher Senior Fullstack-Entwickler

eBay

  • Erstellung reichhaltiger Benutzeroberflächen mit dem JavaScript-Framework ReactJS.
  • Mitwirkung an der Internationalisierung der Anwendung mit dem I18next-Framework.
  • Verantwortlich für den Serveraufbau mit Express.js und GraphQL.
  • Verantwortlich für die Erstellung wiederverwendbarer React-Komponenten.
  • Überprüfung der Codequalität der stark frequentierten Progressive Web App und Sicherstellung von Konsistenz im Code und Design bei verschiedenen Teammitgliedern.
  • Entwicklung von Browser-Erweiterungen mit ReactJS und Redux-Architektur unter Verwendung von TypeScript.
  • Einsatz von React Router zur Umsetzung als Single-Page-Anwendung.
  • Erfahrung mit CSS-Präprozessoren wie LESS und SASS.
  • Verwaltung von State in Stores und Ausführung von Actions mit Redux.
  • Erstellung eines Polyfills für die API der Browser-Erweiterung, um Kompatibilität mit drei verschiedenen Browsern (Chrome, Firefox, IE11) herzustellen, unter Verwendung von TypeScript.
  • Arbeit im Node-Umfeld mit NPM, Yarn, Grunt und Gulp.
  • Implementierung von GraphQL auf der Serverseite zur Datenabfrage.
  • Konfiguration von Webpack zur Ausführung von Pre-/Post-Prozessoren, Tests und Transpilation je nach Build-Ziel.
  • Beteiligung an der Erstellung von Build-Skripten mit Gulp.
  • Entwurf asynchroner Abläufe in ReactJS mit Redux-Saga.
  • Erstellung maßgeschneiderter Komponenten mit komplexer Funktionalität, um den Kundenanforderungen zu entsprechen.
  • Unterstützung für Anwendungen, die mit ExtJS entwickelt wurden.
  • Einsatz von MVC-Prinzipien zur Gewährleistung einer sauberen Architektur.
  • Enge Abstimmung mit dem Backend-Team, um korrekte APIs bereitzustellen.
  • Umsetzung agiler Entwicklungsmethoden und termingerechte Lieferung neuer Funktionen während der Sprints.
  • Kommunikation von Updates in täglichen Scrum-Meetings mit JIRA.
  • Pflege der Dokumentation technischer Designs.
  • Arbeit mit den Unit-Test-Frameworks Jasmine und Jest zum Schreiben von Unit-Tests für JavaScript- und TypeScript-Code.
  • Verständnis für Browser-Kompatibilitätsprobleme und -möglichkeiten.
  • Wichtige Technologien: React.js, Redux, GraphQL, TypeScript, Webpack, Node.js, Gulp, Redux-Saga, Jasmine, Jest, ExtJS
Feb. 2016 - Mai 2017
1 Jahr 4 Monaten
Bukarest, Rumänien

Frontend-Entwickler

Ixia

  • Frontend-Entwickler bei einem Unternehmen, das Sicherheitslösungen und Anwendungen für physische und virtuelle Netzwerke in Unternehmen, Service-Providern und bei Netzwerkausrüstungsherstellern bereitstellt.
  • Entwicklung maßgeschneiderter, hochinteraktiver Komponenten gemäß spezifischer Kundenanforderungen und Geschäftslogik.
  • Wartung und Support einer alten ExtJS-Codebasis während der Migrationsphasen.
  • Anwendung von MVC-Prinzipien zur Gewährleistung einer sauberen und wartbaren Architektur der Anwendung.
  • Dokumentation technischer Spezifikationen und architektonischer Entscheidungen in Confluence für die Teamabstimmung.
  • Umstellung einer alten ExtJS-Anwendung auf ReactJS.
  • Erstellung wiederverwendbarer React-Komponenten.
  • Implementierung verschiedener Frontend-Screens mit ReactJS und Nutzung vordefinierter Komponenten aus NPM.
  • Identifizierung und Umsetzung von Verbesserungen zur Steigerung der Codequalität und Verkürzung der Lieferzeiten.
  • Entwurf und Implementierung von Softwarelösungen bei Ixia mit dem JavaScript-Framework ExtJS.
  • Mitwirkung bei der Einarbeitung in ReactJS-Technologie und Entwicklungsaufgaben.
  • Entwicklung einer browserübergreifenden Anwendung.
  • Unterstützung bei der Wartung und Aktualisierung bestehender Anwendungen und Module.
  • Koordination mit anderen technischen Teams bei der Entwicklung von Portallösungen zur Unterstützung von APIs.
  • Hohe Fähigkeit zur Arbeit in agilen Projekten, da ich an verschiedenen Projekten mit unterschiedlichen Teams nach agiler Methodik beteiligt war.
  • Einsatz verschiedener Build-Tools wie Ant und Maven.
Sept. 2014 - Feb. 2016
1 Jahr 6 Monaten
Bukarest, Rumänien

Softwareentwickler

Finastra

  • Softwareentwickler in einem Unternehmen, das Software für Finanzdienstleistungen in der Bankenbranche anbietet, mit Schwerpunkt auf Kreditvergabe, Privatkundengeschäft und Kapitalmärkten.
  • Entwerfen und Entwickeln von Finanzsoftware für PC- und Linux-Plattformen mit Java und JavaScript.
  • Entwicklung von Tools für Risikomanagement und Risikoanalyse unter Verwendung mathematischer und statistischer Algorithmen.
  • Entwicklung neuer Funktionen mit mathematischen Methoden für Finanzmärkte.
  • Erstellung von Schnittstellenmodulen in Finanzanwendungen mit JavaScript.
  • Code-Review und -Absicherung.
  • Implementierung von Unit-Tests für die entwickelten JavaScript-Lösungen.
  • Dokumentation und Erstellung von Berichten zu laufenden Projekten.
  • Identifikation und Behebung von Kunden gemeldeter Fehler.
  • Unterstützung von Junior-Entwicklern beim Verständnis von OOP und der Anwendung sowie bei der Umsetzung dieses Wissens.
  • Absprache mit Kunden, Erfassen der Anforderungen und Implementierung von Geschäftslösungen.
Jan. 2014 - Sept. 2014
9 Monaten
Bukarest, Rumänien

Microsoft Dynamics CRM-Entwickler

Aleman Consulting

  • Entwicklung neuer Plugins mit C# für die Microsoft Dynamics CRM-Webanwendung.
  • Anpassung von Microsoft Dynamics CRM 2011-Organisationen auf Formular-, Entitäts-, Beziehungs-, Berichts-, Workflow- und Dialogebene sowie auf der Berechtigungsebene für Business Units und Benutzerrollen.
  • Formularanpassungen mit JS unter Verwendung von jQuery, OData (REST) und FetchXML.
  • Planung und Verwaltung von SQL Server-Datenbanken.
  • Integration mit SharePoint.
  • Behebung komplexer Probleme und Fehler in integrierten sowie End-to-End-Umgebungen.
  • Entwicklung und Implementierung von Berichten mit SSMS und SSRS.
Mai 2013 - Jan. 2014
9 Monaten
Bukarest, Rumänien

Frontend-Entwickler

Compu-Cons.SRL

  • Frontend-Entwickler in einem Start-up-Unternehmen, das eine Management-Webanwendung entwickelt.
  • Umsetzung von Design, Entwicklung, Fehlerbehebung und Debugging der Webanwendung mit JavaScript.
  • Erstellung responsiver Weboberflächen mit MVC, HTML5, CSS3, JavaScript, jQuery und Bootstrap.
  • Erstellung von APIs mit RESTful Web API-Services.
  • Mitarbeit bei der Entwicklung und Dokumentation der ASP.NET-Anwendung.
  • Entwicklung neuer Funktionen und Testen der Funktionalität.
  • Arbeit mit Technologien wie MVC, SQL, C#, JavaScript, jQuery und Wartung von Webanwendungen.
  • Entwicklung in einer agilen Umgebung, Teilnahme an täglichen Stand-up-Meetings.

Zusammenfassung

Motivierter und detailorientierter Senior-Frontend-Entwickler mit über 8 Jahren Erfahrung in der Entwicklung hochwertiger Softwarelösungen. Nachgewiesene Fähigkeiten in der engen Zusammenarbeit im Team sowie in der Umsetzung und Verwaltung anspruchsvoller Aufgaben.

Sprachen

Englisch
Muttersprache
Rumänisch
Muttersprache
Deutsch
Grundkenntnisse

Ausbildung

Okt. 2011 - Juni 2015

Politehnica University of Bucharest

Diplom-Ingenieur · Informatik und Informationstechnologie · Bukarest, Rumänien

Okt. 2007 - Juni 2011

Ecaterina Teodoroiu College

Highschool-Abschluss · Bukarest, Rumänien

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen