Résumé

Gustavo Leindecker Pereira

Senior Front-end Engineer

Porto Alegre, Rio Grande do Sul, Brazil
https://www.linkedin.com/in/gusleindecker/

Professional Summary

Front-end Software Engineer with 17+ years of experience building web applications with JavaScript and 10+ years with TypeScript. My strongest framework experience is in Vue.js, complemented by over a year of cumulative work with React and Next.js on internal CMS tools and personal projects. Experienced in reusable UI components, responsive interfaces, accessibility, and extensive use of Testing Library, alongside Jest, Vitest, and Tailwind CSS. Comfortable using Claude and Codex within established AI-assisted development workflows. Based in Brazil, with C1 English and native Portuguese.

Technical Skills

Frontend Development

ReactNext.jsTypeScriptJavaScript (ES6+/ESNext)Tailwind CSSHTML5CSS3Responsive DesignAccessibilityWeb PerformanceVue.jsNuxtSassWeb ComponentsLitSEO

Tools & Testing

JestTesting LibraryVitestGitViteWebpackESLintPrettierClaudeCodex

UI/UX & Design

UI DesignUX DesignFigmaAdobe XD

Professional Experience

Self Employed

Duration: June 2025 - Present

Freelance Front-end Engineer / UX/UI Designer

June 2025 - Present
  • Providing front-end engineering and UX/UI consulting for projects using React, Next.js, Vue.js, and Nuxt.
  • Designing and developing responsive, accessible interfaces with a focus on usability and performance.
  • Collaborating with clients and cross-functional teams to deliver features from concept to production.
  • Built my personal CV website with Next.js: https://cv.gusleindecker.dev/.

Allstacks

Duration: August 2025 - August 2026

Senior Front-end Engineer

August 2025 - August 2026
  • Built performant, scalable, and accessible web applications with Vue.js.
  • Led the migration of core components from Vue 2 to Vue 3, modernizing the codebase.
  • Collaborated with product and backend teams to define technical approaches and deliver solutions.
  • Used Vite, Webpack, Vitest, ESLint, and Prettier to maintain code quality.

Software Mind

Duration: July 2021 - June 2025

Team Leader

July 2024 - June 2025
  • Led a team of 6 consultants across multiple projects, ensuring high-quality delivery and client satisfaction.
  • Provided technical mentorship and guidance, supporting both individual growth and team performance.
  • Conducted regular 1:1s and team syncs to maintain alignment, resolve blockers, and foster collaboration.
  • Championed team morale and cohesion, enabling smooth project execution and consistent delivery outcomes.

Senior Front-end Engineer - Consultant at DealerOn

July 2022 - June 2025
  • Modernized CMS platforms serving thousands of automotive dealerships, improving performance, scalability, and developer efficiency.
  • Led the creation of reusable UI libraries and internal npm packages, accelerating delivery and ensuring product consistency.
  • Introduced unit testing with Vitest and Testing Library, reducing bugs and strengthening code quality across teams.
  • Mentored developers and established engineering standards that scaled with company growth.
  • Worked on React-based and Vue.js-based internal/CMS tools alongside upgrades to legacy Vue.js systems.

Senior Front-end Engineer - Consultant at Oliver Wyman

July 2021 - June 2022
  • Developed MultiRail Web, a strategic freight planning tool used for scenario simulation and capacity optimization.
  • Built scalable UI components and advanced data visualizations with Vue.js, Highcharts, Mapbox, and AG-Grid.
  • Improved design-to-dev handoff and frontend best practices, raising delivery speed and consistency.
  • Improved UX, making complex planning tools more intuitive.

ADP

Duration: October 2019 - July 2021

Senior Software Engineer - Front-end Specialist

October 2019 - July 2021
  • Built and maintained Vue.js-based UI component libraries, enabling reuse and consistency across multiple internal applications.
  • Developed internal tools, including Incident Tracker and monitoring dashboards, improving performance, reliability, and developer efficiency.
  • Implemented comprehensive unit testing, ensuring code robustness and adherence to team quality standards.
  • Collaborated with cross-functional teams to enhance internal workflows and overall user experience for enterprise applications.

DELL Technologies

Duration: July 2017 - October 2019

Senior Software Engineer - Front-end Specialist

July 2017 - October 2019
  • Developed modern, responsive UIs for the Customer Portal in Dell Financial Services, improving user experience for consumers, SMBs, and enterprises.
  • Built applications with Angular.js, Angular Material, Sass, and HTML5, integrating seamlessly with Salesforce backends.
  • Wrote unit tests with Jest, Mocha, and Chai, ensuring high performance and reliability.
  • Contributed to forward-thinking UX design initiatives, enhancing digital customer experiences across financial products.

Education

Bachelor's Degree in Social Communication (Advertising)

Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)

Duration: January 1994 - January 1999

Training & Certifications

Node.js: The Complete Guide to Build RESTful APIs

Udemy - 15 total hours

2018

Intensive Course in Marketing

ESPM (School of Advertising and Marketing), Porto Alegre, RS, Brazil

1999

Self-taught software engineer with ongoing professional development.

Languages

Portuguese

Native

English

C1 - Full professional proficiency

Spanish

Intermediate