Hello there

Nicolás Franco Mainella,

Senior Full Stack Engineer with a frontend-oriented approach.

Rosario, Argentina

Nicolás Franco Mainella

I'm a Senior Full Stack Engineer with a frontend-oriented approach, focused on building scalable, high-performance web applications with React.js, TypeScript, Next.js, Node.js, and AWS.

I bring experience across modern product engineering environments, with a focus on frontend architecture, reusable component systems, accessibility, performance optimization, CI/CD workflows, and end-to-end delivery.

Technologies & tools

  • React
  • Next.js
  • TypeScript
  • Nx
  • Vercel
  • GitHub
  • AWS
  • Playwright
  • Storybook
  • Contentful

Work

  1. Led the architectural evolution from a legacy React SPA into a modern Next.js white-label monorepo adopted by multiple enterprise clients, aligning product, design, backend, QA and engineering across distributed Agile teams.

    • Architected a modern Next.js / TypeScript / SWR white-label monorepo foundation, reducing new Checkout calls by 30% and improving LCP by 50%.
    • Streamlined CI/CD and cloud delivery with Vercel, GitHub Actions, AWS and Nx, using S3 deploy locks, CodePipeline quality gates and distributed caching to skip up to 90% of unchanged builds and reduce review build times by 40–70%.
    • Strengthened product quality and reliability with Playwright, 155+ accessibility tests impacting 20+ components toward WCAG 2.1 compliance, and production observability through OpenTelemetry and SumoLogic.
    • Delivered core white-label capabilities across Contentful CMS, multi-locale i18n, LaunchDarkly, Patch Bay and enterprise payment/security flows, enabling PO self-service content updates and eliminating full-day engineering tickets.
    • Standardized UI quality with Storybook, Chromatic PR gates and 210+ Playwright E2E tests across 4 brand packages, reducing engineer onboarding by 2 days and accelerating white-label client setup.
    • React
    • Next.js
    • TypeScript
    • Nx
    • Vercel
    • GitHub
    • AWS
    • Playwright
    • Storybook
    • Contentful
  2. Remote

    Managed the global Checkout experience for a travel and e-commerce SPA across flights, hotels and cars, partnering with product, design, backend and QA.

    • Improved Checkout performance with React, Redux and product-level lazy loading by line of business, reducing bundle size and cutting load time by up to 20% across high-impact SPA sections.
    • Standardized frontend and backend integration contracts with GraphQL, aligning queries, loading states, error handling and business rules, bringing nearly 67% of contracts into a consistent implementation model.
    • Reduced production bug detection time by 50% through stronger Jest validation, code reviews and release criteria, while reinforcing secure handling of PII across logs, local persistence and transactional states.
    • React
    • Redux
    • TypeScript
    • GraphQL
    • Jest
    • JavaScript
    • Node.js
  3. Remote

    Built reusable UI components and frontend features for a complex enterprise travel platform, supporting evolving brand standards and shared component patterns.

    • Developed reusable frontend components and features across 3 lines of business — flights, hotels and cars — supporting a complex Checkout experience with up to 3 flight steps, 3 hotel payment models and 6+ feature flag variants.
    • Implemented dozens of reusable UI components within a 130+ component catalog, aligning 35+ configurable UI blocks with evolving brand tokens.
    • Improved frontend efficiency with React, Redux and component-level lazy loading, reducing client-side code by more than 20% and increasing modularization from 7 to 21 code modules.
    • React
    • Redux
    • JavaScript
    • TypeScript
    • Jest
  4. Developed commercial and internal platforms with sales, billing, support and technical teams, covering payment, domain sales, customer service and administration workflows.

    • Integrated 8 international and local payment methods using AngularJS, JavaScript, Node.js and external APIs, expanding payment coverage by 20% and unifying billing logic.
    • Built payment and billing features for the global Payment Page and Payment Report with AngularJS, Node.js, AWS and CI/CD practices, reducing payment linking and reconciliation errors reported by customers by 30%.
    • Angular
    • JavaScript
    • Node.js
    • AWS

Education

Interview

Request an interview

I use this space to manage interview conversations. Send a note any time. Sign in to propose a time after 15:00 Argentina time and attach a PDF or DOCX — I get an email with a calendar invite to confirm.

  • Usually available after 15:00 America/Argentina/Cordoba
  • Signed-in requests can include a preferred slot and resume
  • Guests can still leave a message without booking

Connect

LinkedInProfessional profile (opens in a new tab)GitHubCode repositories (opens in a new tab)

Sign in to propose a time after 15:00 Argentina time or attach a PDF/DOCX.

Security verification