Fernando Camargo del buono
Senior Front-End-Entwickler
Erfahrungen
Juli 2024 - Bis heute
1 Jahr 7 MonatenSenior Front-End-Entwickler
Moss
- Moss ist eine Ausgaben-Management-Plattform für KMU, die Firmenkarten, webbasierte Anwendungen und Erstattungen, AP/Beschaffung und erweiterte Buchhaltung an einem Ort bündelt.
- Teilt die Zeit auf die Accounting-, Spending- und Growth-Tribes auf, übernimmt Anforderungsanalyse, Design öffentlicher Produkte, Codierung, Tests, Debugging und interne Apps.
- Beteiligt sich an der Entwicklung und Wartung des Designsystems/UI-Kits und unterstützt Werkzeuge, Dokumentation und Entwicklererfahrung.
- Erstellt formularlastige UIs, Drawer-basierte Bearbeitung, hochdichte/robuste Tabellen mit serverseitigen Filtern, Paginierung, Spaltenkonfigurationen, CSV-/Excel-Export und Massenoperationen, alles mit Berechtigungen und Auditierbarkeit.
- Arbeitet mit komplexen übergreifenden Entitätsbeziehungen ohne Einzelschema-Lösung.
- Verwendet React, Redux Toolkit, styled-components, react-hook-form, React PDF, Vite, Lokalise, React Testing Library und Playwright.
Aug. 2022 - Juli 2024
2 JahrenBerlin, Deutschland
Senior Front-End-Entwickler
Solsten
- Entwickelte Dashboards, unterteilt in zwei Produkte (Traits und Navigator) mit umfangreichen Funktionen und komplexen Zuständen und Geschäftsregeln.
- Implementierte benutzerprofilbasierte Berechtigungen, Vorschau-Modus mit UI-Verschleierung und Datenmischung sowie White-Labeling mit externer Authentifizierung.
- Setzte D3-Visualisierungen ein, um komplexe Systeminformationen, Entitäten und Beziehungen zu veranschaulichen.
- Übersetzte Anforderungen in detaillierte Design- und UX-Artefakte und arbeitete mit dem Front-End-Team zusammen, um den Backlog abzubauen und technische Schulden zu beheben.
- Arbeitet an einem Greenfield-Projekt mit LLM und implementiert Architektur-Schichten auf Anwendungsebene, ergonomische APIs (i18n, gemockter Inhalt, externe Authentifizierung, Persistenz über Query-Parameter), Experimente, Prototypen und POCs.
- Migrierte bestehende Lösungen für bessere Skalierbarkeit: Ersetzte CSS-Module durch styled-components, entfernte Redux Saga zugunsten von Redux Toolkit; migrierte useEffect zu XState und React Router Loaders; untersuchte GraphQL und schema-basierte Lösungen mit umfangreichem Refactoring in komponierbare Teile.
Dez. 2019 - Juli 2022
2 Jahren 8 MonatenBerlin, Deutschland
Senior Front-End-Entwickler
expertlead
- Leitete Reviews wichtiger Front-End-Entscheidungen und betreute Kernprodukte.
- Portierte rudimentäre, klassenbasierte Komponenten in eine erweiterbare Hooks-basierte Architektur.
- Erstellte das komplexeste UI-Produkt des Unternehmens von Grund auf neu: ein Tool zur Durchführung von Kandidateninterviews mit Fragenauswahl nach Kategorie und Schwierigkeitsgrad, Interviewdurchführung und Leistungsberichterstattung.
- Weiterentwickelte Architektur mithilfe von Makros, um Code-Komplexität und Boilerplate zu reduzieren.
- Leitete Form-Manager-Projekte mit Makros und Formik und entwickelte Präsentationskomponenten für ein internes Designsystem.
- Betreute Kollegen in React-Philosophie und mentalen Modellen.
Juni 2018 - Dez. 2019
1 Jahr 7 MonatenBerlin, Deutschland
Senior Front-End-Entwickler
Sellics
- Entwarf und entwickelte eine Front-End-Architektur, die produkübergreifend einheitlich eingesetzt wird, um die Erstellung von Screens und Dashboard-Funktionalitäten zu beschleunigen.
- Migrierte bestehende Features aus einem Java/JSF-Monolithen als Pilotprojekt zu React.
- Abstrahierte Redux und redux-persist, um State-Management zu vereinfachen, Boilerplate zu reduzieren und Persistenz über den Browser-Local-Storage zu definieren; stellte diese Schicht als Open Source zur Verfügung.
- Erstellte ein Paket zur Verwaltung asynchroner Operationen mit Wiederholungen, Rückgängig-Funktion und optimistischen Updates.
- Implementierte zentrale Dashboard-Komponenten (Währung, Modal, Formular, Tabelle, rekursive Baumstrukturen) mit Fokus auf Verhalten statt Optik und migrierte von recompose zu Hooks.
Nov. 2016 - Apr. 2018
1 Jahr 6 MonatenBamberg, Deutschland
Lead Front-End-Entwickler
Artirigo/Proxipedia
- Wartete ein Content-Management-System für Mobile App und Website mit React, Redux, Immutable, Reselect, Redux Saga, UI-Material-Komponenten, React DnD, React Intl und React Router, aufgebaut mit Webpack via Create React App.
- Erstellte als Lead Front-End-Entwickler das Produkt von Grund auf neu und verlagerte die Architektur vom Fokus auf Content-Entitäten (Touren, Views, Attraktionen) hin zu einer featurezentrierten Architektur (Datensätze, Formulare).
Sept. 2016 - März 2017
7 MonatenSão Paulo, Brasilien
Lead Front-End-Entwickler
B2W/Skyhub
- Leitete das zukünftige Front-End-Team, lieferte neue Funktionen und überprüfte technische Schulden.
- Führte die Migration zu React und Redux/Webpack von jQuery-gebundenen Backend-Views fort.
- Entwickelte Prototypen und leitete Meetings mit Marketing, Support, Vertrieb und Entwicklung, um Konzepte zu genehmigen.
- Arbeitete mit dem Backend an der API-Gestaltung und mit dem Designer an der visuellen Identität.
- Baute den Kern der Anwendung mit einer komplexen Routing-Schicht, die eine rekursive Inhaltsnavigation ermöglicht.
Sept. 2016 - März 2017
7 MonatenSão Paulo, Brasilien
Senior Front-End-Entwickler
Love Mondays
- Programmierte und entwarf Front-End-Lösungen für Desktop, Tablet und Smartphone mit HTML5, CSS3, JavaScript und jQuery-Plugins.
- Erstellte neue Funktionen und refaktorierte bestehende, insbesondere den ersten Kunden-/Unternehmensbereich mit mehreren Daten- und Berichtsansichten mithilfe von Highcharts.
- Schlug eine Migration zu einer SPA mit React vor, stieß jedoch auf Bedenken bezüglich SSR und SEO.
- Verbesserte die Nutzererfahrung durch Zusammenfassung von Informationen, weniger Klicks und Entwurf von Konzepten, die spätere Änderungen beeinflussten.
Zusammenfassung
Leidenschaftlicher Entwickler mit Fokus auf die Erstellung hochwertiger Lösungen für webbasierte Anwendungen und interaktive Websites. Umfassende Erfahrung im gesamten Software-Entwicklungszyklus, einschließlich Anforderungsanalyse, Design, Codierung, Tests, Debugging und Wartung. Nachweisliche Erfolge bei der Gestaltung und Umsetzung flexibler Lösungen, die häufige Änderungen an UI und Funktionalität unterstützen
Fähigkeiten
Methoden & Ansätze
- Objektorientierte Analyse Und Entwurf
- Entwurfsmuster, Mvc
- Agile, Scrum, Paarprogrammierung
- Testgetriebene Entwicklung, Verhaltensgetriebene Entwicklung, Refactoring
- Responsive Webdesign, Progressive Enhancement
- Usability, Barrierefreiheit, User Experience Design
- Webservices, Rest, Soap
- Webstandards
- Moduldefinitionen/-formate, Amd, Commonjs
- Microformats & Seo-techniken
Persönliches
- Motion-entwicklung
- Fähigkeit, Mehrere Projekte Gleichzeitig Zu Bearbeiten Und Prioritäten Und Termine Zu Managen
- Ausgezeichnete Kommunikation Mit Technischen Und Nicht-technischen Personen
- Verantwortungsbewusst, Selbstorganisiert, Autodidaktisch, Proaktiv
- Teamintegration, Motivation, Coaching
- Leidenschaft Für Herausforderungen, Neue Technologien Und Innovative Projekte
- Agenturerfahrung In Kreativem Umfeld
- Auge Fürs Detail, Performance Und Optimierung
Sprachen
Portugiesisch
MutterspracheEnglisch
VerhandlungssicherSie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.