Roxana Girdu
Freiberuflicher Senior Frontend-Entwickler
Erfahrungen
Jan. 2024 - Bis heute
2 Jahren 1 MonateFreiberuflicher Senior Frontend-Entwickler
RHI Magnesita
- Entwurf und Entwicklung einer leistungsstarken internen Ressourcenverwaltungsplattform mit React und TypeScript, Optimierung der dynamischen Datenanzeige und des State-Managements.
- Erstellung einer React Native-Anwendung für mobilen Zugriff auf interne Tools, um Feldteams die Projektverfolgung unterwegs zu ermöglichen.
- Entwicklung kundenspezifischer 2D-Canvas-Visualisierungen mit Pixi.js zur Simulation von Materialflüssen und feuerfesten Schichtverhalten.
- Integration von Pixi.js in React-Komponenten für interaktive Diagramme und Echtzeit-UI-Updates.
- Entwicklung interaktiver 3D-Visualisierungen mit React.js zur Darstellung von feuerfesten Produktlayouts und Simulationen, zur Unterstützung von Technik- und Vertriebsteams mit dynamischen Produktvorschauen.
- Einbindung von Three.js in das React-Ökosystem, um 3D-Modelle im Browser in Echtzeit zu manipulieren und so Benutzerengagement und Konfigurierbarkeit im Feld zu verbessern.
- Integration eines Headless-CMS zur dynamischen Inhaltsaktualisierung durch Nicht-Techniker, wodurch die Veröffentlichungszeit um 40 % verkürzt wurde.
- Leitung von AWS CloudFront-Optimierungsinitiativen zur globalen Verbesserung der Portal-Ladezeiten um 30 %.
- Aktive Zusammenarbeit mit funktionsübergreifenden Agile-Teams und Product Ownern, um priorisierte Funktionen mit schnellem Feedback umzusetzen.
- Schlüsseltechnologien: React.js, ReactNative, Three.js, TypeScript, Contentful CMS, AWS S3/Lambda/CloudFront, Cypress, Agile Scrum
Okt. 2021 - Dez. 2023
2 Jahren 3 MonatenMünchen, Deutschland
Freiberuflicher Senior Frontend-Entwickler
BMW Group
- Architektur und Leitung der Entwicklung einer groß angelegten React- und Storyblok-basierten Endkundenanwendung, die Tausende von Nutzern auf BMWs digitalen Plattformen bedient.
- Integration von AWS Lambda-Microservices und Optimierung der CloudFront-Verteilung für skalierbare Bereitstellung von Assets.
- Federführung bei der Entwicklung einer kundenorientierten React-Anwendung mit TypeScript, was zu einer Steigerung der Nutzerbindung um 20 % führte.
- Professionelle Implementierung von Redux zur Verbesserung des State-Managements und zur effizienten Datenverarbeitung.
- Enge Zusammenarbeit mit Kunden zur Erfassung und Umsetzung neuer Anforderungen und Anpassung der Anwendung an sich ändernde Bedürfnisse.
- Pflege von AWS-Diensten zur Unterstützung der Frontend-Funktionen, einschließlich S3 für statische Assets, Lambda für serverlose Funktionen und API Gateway für RESTful-APIs.
- Optimierung und Skalierung von Frontend-Anwendungen durch Nutzung von AWS CloudFront für Content Delivery und DynamoDB für effiziente Datenspeicherung.
- Sicherstellung der sicheren Integration mit AWS-Diensten unter Beachtung von Best Practices für Authentifizierung und Autorisierung.
- Implementierung automatisierter Test-Pipelines mit AWS CodePipeline und AWS CodeBuild.
- Zusammenarbeit mit Backend-Entwicklern zur Erstellung und Pflege von API-Aufrufen mit Node.JS für nahtlose Kommunikation zwischen Frontend und Backend.
- Einsatz von TypeScript zur Verbesserung der Codequalität und Wartbarkeit, wodurch Laufzeitfehler um 30 % reduziert wurden.
- Einführung von Test-Driven-Development-Praktiken zur Erhöhung der Robustheit und Zuverlässigkeit der Codebasis.
- Implementierung von Unit-Tests mit Jest und Durchführung von End-to-End-Tests mit Cypress zur Sicherstellung der Zuverlässigkeit und Korrektheit.
- Einsatz von D3 zur Erstellung komplexer Diagramme und Bereitstellung von Datenvisualisierungen nach Projektanforderungen.
- Enge Zusammenarbeit mit UX/UI-Designern zur Umsetzung responsiver und benutzerfreundlicher Oberflächen für eine positive Nutzererfahrung.
- Implementierung von Client-Side-Routing mit React Router zur Verbesserung der Navigation.
- Durchsetzung von Sicherheitsbest Practices im Frontend, einschließlich Eingabevalidierung und Schutz vor häufigen Web-Angriffen.
- Pflege umfassender Dokumentation zur Frontend-Architektur, Codebasis und AWS-Integrationen.
Jan. 2019 - Okt. 2021
2 Jahren 10 MonatenMünchen, Deutschland
Freiberuflicher Senior Frontend-Entwickler
Rolls Royce Group
- Verwaltung und Definition von Standards in Bezug auf Funktionalität, Anpassungen und potenzielle Performance-Auswirkungen.
- Erstellung von Architekturvorschlägen, Projektplanung und Anforderungserhebung.
- Entwicklung modularer, responsiver Anwendungen mit React.js und TypeScript.
- Implementierung und Pflege von CI/CD-Pipelines mit Azure Pipelines zur Verbesserung der Entwicklungs- und Bereitstellungseffizienz.
- Einsatz von Redux für das State-Management der Anwendung.
- Pflege serverseitiger Funktionalität mit Express.JS.
- Konfiguration von Webpack zur Ausführung von Pre/Post-Prozessoren, Tests und Transpilierung je nach Build-Ziel.
- Implementierung von Unit-Tests mit Jest.
- Gestaltung von React-Komponenten mit Styled Components.
- Entwurf asynchroner Abläufe in React mit Redux-Saga.
- Integration der Endnutzer-Authentifizierung mit OAuth 2.
- Zusammenarbeit mit Designern zur Gewährleistung effizienter Designs.
- Unterstützung beim Strukturieren des Datenmodells im CMS.
- Teilnahme an Deployment-Prozessen in Jenkins.
- Code-Reviews zur Sicherstellung hoher Qualität bei einer umfangreichen Progressive Web App und Konsistenz im Team.
- Führung bei der Fehlerbehebung und Lösung komplexer Frontend-Probleme mit zeitnahen Lösungen.
- Teilnahme an Bereitschaftsdiensten zur Behebung kritischer Probleme und Gewährleistung der Anwendungsverfügbarkeit.
Mai 2017 - Jan. 2019
1 Jahr 9 MonatenFreiberuflicher Senior Fullstack-Entwickler
eBay
- Erstellung anspruchsvoller Benutzeroberflächen mit React.js.
- Mitarbeit bei der Internationalisierung der Anwendung mit i18next.
- Aufbau serverseitiger Funktionalität mit Express.JS und GraphQL.
- Entwicklung wiederverwendbarer React-Komponenten.
- Code-Reviews für eine umfangreiche Progressive Web App zur Gewährleistung von Teamkonstanz.
- Entwicklung einer Browser-Erweiterung mit React.js und Redux-Architektur unter Verwendung von TypeScript.
- Einsatz von React Router zur Implementierung einer Single-Page-Anwendung.
- Arbeit mit CSS-Präprozessoren wie LESS und SASS.
- State-Management und Dispatch von Aktionen mit Redux.
- Entwicklung eines Polyfills für Browser-Extension-APIs zur Unterstützung von Chrome, Firefox und IE11 mit TypeScript.
- Arbeit in einer Node-Umgebung mit NPM, Yarn, Grunt und Gulp.
- Implementierung von GraphQL auf Serverseite für Datenabruf.
- Konfiguration von Webpack zur Ausführung von Pre/Post-Prozessoren, Tests und Transpilierung je nach Build-Ziel.
- Erstellung von Build-Skripts mit Gulp.
- Entwurf asynchroner Abläufe in React mit Redux-Saga.
- Entwicklung kundenspezifischer Komponenten mit komplexer Funktionalität nach Kundenanforderungen.
- Unterstützung einer in ExtJS geschriebenen Anwendung.
- Nutzung von MVC-Prinzipien für eine saubere Architektur.
- Enge Kommunikation mit dem Backend-Team zur Bereitstellung korrekter APIs.
- Arbeit nach Agile-Methoden mit pünktlicher Lieferung neuer Funktionen in Sprints.
- Kommunikation von Updates in täglichen Scrum-Meetings mit JIRA.
- Pflege der Dokumentation technischer Designs.
- Erstellung von Unit-Tests mit Jasmine und Jest für JavaScript- und TypeScript-Code.
- Behebung von Cross-Browser-Problemen und -Unterschieden.
Feb. 2016 - Mai 2017
1 Jahr 4 MonatenBukarest, Rumänien
Frontend-Entwickler
Ixia
- Erstellung kundenspezifischer, hochinteraktiver Komponenten gemäß den Anforderungen des Kunden und der Geschäftslogik.
- Wartung und Unterstützung einer Legacy-ExtJS-Codebasis während der Migrationsphasen.
- Anwendung von MVC-Prinzipien für eine saubere, wartbare Architektur der Anwendung.
- Dokumentation technischer Spezifikationen und Architekturentscheidungen in Confluence zur Teamausrichtung.
- Überarbeitung einer alten ExtJS-Anwendung zu React.js.
- Entwicklung wiederverwendbarer React-Komponenten.
- Implementierung verschiedener Screens mit React.js und vordefinierten NPM-Komponenten.
- Identifizierung und Umsetzung von Verbesserungen zur Steigerung der Codequalität und Verkürzung der Lieferzeiten.
- Design und Implementierung der Softwarelösungen von Ixia mit ExtJS.
- Entwicklung von Cross-Browser-Anwendungen.
- Koordination mit anderen technischen Teams zur Entwicklung von Portal-Lösungen zur Unterstützung von APIs.
- Arbeit an Agile-Projekten mit verschiedenen Teams nach der Agile-Methodik.
- Einsatz von Build-Tools wie Ant und Maven.
Sept. 2014 - Feb. 2016
1 Jahr 6 MonatenBukarest, Rumänien
Softwareentwickler
Finastra
- Entwarf und entwickelte Finanzsoftware für PC- und Linux-Plattformen mit Java und JavaScript.
- Entwickelte Tools für Risikomanagement und -bewertung mithilfe mathematischer und statistischer Algorithmen.
- Implementierte neue Funktionen mit mathematischen Methoden für Finanzmärkte.
- Entwickelte Schnittstellenmodule in Finanzanwendungen mit JavaScript.
- Prüfte und sicherte den Code.
- Implementierte Unit-Tests für JavaScript-Lösungen.
- Dokumentierte und erstellte Berichte zu laufenden Projekten.
- Identifizierte und behob von Kunden gemeldete Fehler.
- Betreute Junior-Entwickler in OOP und Anwendungswissen.
- Interagierte mit Kunden, um Anforderungen zu ermitteln und Geschäftslösungen umzusetzen.
Jan. 2014 - Sept. 2014
9 MonatenBukarest, Rumänien
Microsoft Dynamics CRM-Entwickler
Aleman Consulting
- Entwickelte neue Plugins mit C# für die Microsoft Dynamics CRM-Webanwendung.
- Passte Microsoft Dynamics CRM 2011-Organisationen auf Form-, Entitäts-, Beziehungs-, Berichts-, Workflow-, Dialog- und Berechtigungsebene an.
- Implementierte Formularanpassungen mit JavaScript, einschließlich jQuery, OData (REST) und FetchXML.
- Entwarf und verwaltete SQL Server-Datenbanken.
- Integrierte mit SharePoint.
- Löste komplexe Probleme und Fehler in integrierten End-to-End-Umgebungen.
- Entwickelte und implementierte Berichte mit SSMS und SSRS.
Mai 2013 - Jan. 2014
9 MonatenBukarest, Rumänien
Frontend-Entwickler
Compu-Cons.SRL
- Implementierte das Design, die Entwicklung, die Fehlersuche und das Debugging einer Management-Webanwendung mit JavaScript.
- Erstellte responsive Oberflächen mit MVC, HTML5, CSS3, JavaScript, jQuery und Bootstrap.
- Entwickelte APIs mit RESTful Web API-Diensten.
- Unterstützte bei der Entwicklung und Dokumentation der ASP.NET-basierten Anwendung.
- Entwickelte neue Funktionen und testete die Funktionalität.
- Arbeitete mit Technologien wie MVC, SQL, C#, JavaScript, jQuery und Wartung von Webanwendungen.
- Entwickelte Tools in einem agilen Umfeld und nahm an täglichen Stand-up-Meetings teil.
Zusammenfassung
Motivierter und detailorientierter Senior Frontend-Entwickler mit über 8 Jahren Erfahrung in der Bereitstellung hochwertiger Softwarelösungen. Nachgewiesene Fähigkeiten durch erfolgreiche Zusammenarbeit im Team und das Lösen komplexer Aufgaben.
Fähigkeiten
- Fundierte Kenntnisse Moderner Js-technologien: Typescript, Es6+, React, Reactnative, Extjs, Pixi.js.
- Erfahrung In Der Backend-entwicklung: Node.js, Graphql, Express.js.
- Gute Kenntnisse Von Css-präprozessoren: Less, Sass.
- Erfahrung Mit State-management-bibliotheken: Redux, Mobx.
- Erfahrung In Bem, Css Module, Less, Styled Components.
- Erfahrung Mit Azure-diensten: Azure Devops Pipelines.
- Aws-dienste: S3, Lambda, Api Gateway, Cloudfront, Dynamodb, Aws Codepipeline, Aws Codebuild, Aws Codedeploy.
- Fortgeschrittene Kenntnisse In End-to-end-testmethoden: Cypress.
- Fortgeschrittene Kenntnisse In Unit-tests: Jasmine, Jest.
- Gute Kenntnisse Von Versionsverwaltungstools: Git, Jenkins, Subversion.
- Erfahrung Mit Build-skripts: Gulp, Grunt.
- Content-management-systeme: Storyblok, Wordpress.
Sprachen
Rumänisch
MutterspracheEnglisch
VerhandlungssicherDeutsch
GrundkenntnisseAusbildung
Okt. 2011 - Juni 2015
Politehnica University of Bucharest
Ingenieurabschluss · Informatik und Informationstechnologie · Bukarest, Rumänien
Okt. 2007 - Juni 2011
Ecaterina Teodoroiu College
Abitur · Bukarest, Rumänien
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.