Fernando Camargo del buono
Senior Front-End Developer
Experience
Jul 2024 - Present
1 year 7 monthsSenior Front-End Developer
Moss
- Moss is a spend-management platform for SMEs that bundles corporate cards, web-based applications and reimbursements, AP/procurement and advanced accounting in one place.
- Splits time across Accounting, Spending and Growth tribes, handling requirements gathering, public product design, coding, testing, debugging and internal apps.
- Participates in development and maintenance of the design system/UI kit and supports tooling, documentation and developer experience.
- Builds form-heavy UIs, drawer-based editing, high-density/resilient tables with server-side filters, pagination, column configurations, CSV/Excel export and bulk operations, all wired for permissions and auditability.
- Works with complex cross-entity relationships without a single-schema solution.
- Uses React, Redux Toolkit, styled-components, react-hook-form, React PDF, Vite, Lokalise, React Testing Library and Playwright.
Aug 2022 - Jul 2024
2 yearsBerlin, Germany
Senior Front-End Developer
Solsten
- Developed dashboards segmented into two products (Traits and Navigator) with extensive functionalities and complex state and business rules.
- Implemented user profile-based permissions, preview mode with UI obfuscation and data shuffling, and white labeling with external authentication.
- Employed D3 visualizations to clarify intricate system information, entities and relationships.
- Translated requirements into detailed design and UX artifacts and collaborated with the front-end team to relieve backlog and address technical debt.
- Working on a greenfield project with LLM, implementing application-level architecture layers, ergonomic APIs (i18n, mocked content, external authentication, persistence via query parameters), experiments, prototypes and POCs.
- Migrated existing solutions for better scalability: replaced CSS modules with styled-components, removed Redux Saga in favor of Redux Toolkit; migrating useEffect to XState and React Router loaders; exploring GraphQL and schema-based solutions with extensive refactoring into composable parts.
Dec 2019 - Jul 2022
2 years 8 monthsBerlin, Germany
Senior Front-End Developer
expertlead
- Led reviews of major front-end development decisions and maintained core products.
- Ported rudimentary, class-based components into an extensible hooks-based architecture.
- Created the company’s most complex UI product from scratch: a tool for conducting candidate interviews with question selection by category and difficulty, interview execution and performance reporting.
- Evolved architecture using macros to reduce code complexity and boilerplate.
- Led form manager projects using macros and Formik and developed presentation components for an internal design system.
- Mentored peers on React philosophy and mental models.
Jun 2018 - Dec 2019
1 year 7 monthsBerlin, Germany
Senior Front-End Developer
Sellics
- Designed and developed a front-end architecture uniformly adopted across products to accelerate creation of screens and dashboard functionalities.
- Migrated existing features from a Java/JSF monolith to React as a pilot.
- Abstracted Redux and redux-persist to simplify state management, reduce boilerplate and define persistence via browser local storage; open-sourced this layer.
- Created a package to manage asynchronous operations with retry, undo and optimistic updates.
- Implemented key dashboard components (currency, modal, form, table, recursive tree structures) focusing on behavior over visuals, migrating from recompose to hooks.
Nov 2016 - Apr 2018
1 year 6 monthsBamberg, Germany
Lead Front-End Developer
Artirigo/Proxipedia
- Maintained a content management system feeding mobile app and website using React, Redux, Immutable, Reselect, Redux Saga, UI Material components, React DnD, React Intl and React Router, built with Webpack via Create React App.
- As Lead Front-End Developer, re-created the product from scratch, shifting architecture from content-entity focus (tours, views, attractions) to feature-centric (datasets, forms).
- Aimed to shrink the codebase surface and share behaviors via components and higher-order components (Recompose).
Sep 2016 - Mar 2017
7 monthsSão Paulo, Brazil
Lead Front-End Developer
B2W/Skyhub
- Headed future front-end team, delivered new features and reviewed technical debt.
- Continued migration to React and Redux/Webpack from jQuery-bound backend views.
- Developed prototypes and led meetings across marketing, support, sales and development to approve concepts.
- Collaborated with backend on API design and with designer on visual identity.
- Built the application core with a complex routing layer enabling recursive cross-content navigation.
Sep 2016 - Mar 2017
7 monthsSão Paulo, Brazil
Senior Front-End Developer
Love Mondays
- Coded and architected front-end solutions for desktop, tablet and smartphone using HTML5, CSS3, JavaScript and jQuery plugins.
- Created new features and refactored existing ones, notably the first customers/companies section with multiple data and report views using Highcharts.
- Proposed SPA migration to React but faced SSR and SEO concerns.
- Improved user experience by summarizing information, reducing clicks and drafting concepts that influenced later changes.
Summary
Passionate developer focused on crafting high-quality solutions for web-based applications and interactive websites. Extensive background across the full software development lifecycle, including requirements gathering, design, coding, testing, debugging, and maintenance. Proven track record of designing and implementing flexible solutions that support frequent changes to UI and functionality
Skills
Methodologies & Approaches
- Object-oriented Analysis And Design
- Design Patterns, Mvc
- Agile, Scrum, Pair Programming
- Test-driven Development, Behavior-driven Development, Refactoring
- Responsive Web Design, Progressive Enhancement
- Usability, Accessibility, User Experience Design
- Web Services, Rest, Soap
- Web Standards
- Module Definitions/formats, Amd, Commonjs
- Microformats & Seo Techniques
Personal
- Motion Development
- Ability To Simultaneously Address Multiple Projects And Manage Priorities And Deadlines
- Excellent Communication With Technical And Non-technical People
- Responsible, Self-organized, Self-taught, Proactive
- Team Integration, Motivation, Coaching
- Taste For Challenges, New Technologies, Innovative Projects
- Agency Experience In A Creative Environment
- Eye For Detail, Performance, Optimization
Languages
Portuguese
NativeEnglish
Advanced Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience