Gustavo Leindecker Pereira

Senior Front-end Engineer

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

Professional Summary

Expert in Vue.js, TypeScript, JavaScript (ES6+), HTML5, CSS3 (including Sass/Tailwind), with deep knowledge of frontend build tools (Vite, Webpack) and testing frameworks (Jest, Cypress).

Led architecture, development, and maintenance of business-critical web applications, consistently improving performance (reducing load time by 30-50%) and enhancing UX. I've built scalable UI libraries, implemented component-driven design systems, and orchestrated end-to-end feature delivery, from planning to deployment, impacting both developer productivity and user satisfaction.

Thrive in fast-paced, Agile environments: I collaborate closely with cross-functional teams (designers, backend, QA), contribute actively to code reviews and CI/CD pipelines, and mentor junior engineers, driving high-quality, maintainable code under tight delivery schedules.

Skilled at aligning technical solutions to strategic goals, I blend hands-on coding with visionary thinking to build robust, future-proof front ends. I'm now looking to elevate complex, user-centric products with impact-driven engineering and innovation.

Technical Skills

Vue.jsReactTypeScriptJavaScriptHTML5CSS3Nuxt.jsNext.jsTailwind CSSSassNode.jsExpress.jsGitWebpackViteVitestJestRESTful APIsVercelFigmaAdobe XDResponsive DesignWeb Performance OptimizationAccessibilityAdobe TargetWeb ComponentsLitESLintPrettierMongoDB

Professional Experience

Novacomp

Costa Rica-based IT services and nearshoring company specializing in software testing, cybersecurity, custom development, cloud solutions, and digital transformation. Recognized as a Great Place to Work (2024) and Top B2B Company by Clutch (2021).

Location: Remote

Duration: August 2025 - Present (0 months)

Senior Front-end Engineer - (Confidential client, IT Industry)

August 2025 - Present

Developing performant, scalable, and accessible web applications with Vue.js.

Implementing new features and enhancements in the company's application.

Leading the migration of components from Vue 2 to Vue 3, modernizing the codebase while ensuring stability and maintainability.

Collaborating with product and backend teams to define technical approaches and deliver robust solutions.

Leveraging modern tooling (Vite, Webpack, Vitest, ESLint, Prettier) to ensure high code quality and efficient workflows.

Sharing best practices and supporting teammates in adopting modern frontend patterns and migration strategies.

Technologies and tools:
AccessibilityCSS3ESLintGitHTML5JavaScriptJestPrettierSassTailwind CSSTypeScriptUsabilityViteVitestVue.jsWeb Performance OptimizationWebpack

Self Employed

Location: Remote

Duration: June 2025 - August 2025 (2 months)

Freelance Front-end Engineer / UX/UI Designer

June 2025 - Present

Delivering front-end engineering and UX/UI consulting services while actively seeking full-time opportunities. Specializing in building performant, scalable web applications using Vue.js, Nuxt, React or Next.js.

Designing and developing responsive, accessible UIs with a strong focus on performance and usability.

Collaborating with clients and cross-functional teams to deliver robust features from concept to production.

Leveraging modern tools such as Vite, Webpack, Vitest, ESLint, and Prettier to ensure code quality and delivery speed.

Contributing to open source projects to give back to the dev community, stay current with best practices, and collaborate with engineers worldwide.

Expanding backend skills with Node.js, Express.js, NestJS, MongoDB and Supabase to gain a broader full-stack perspective.

Open to full-time roles where I can apply my technical expertise and product thinking to build impactful user-centric applications.

Technologies and tools:
AccessibilityAdobe XDCSS3ESLintFigmaGitHTML5JavaScriptNext.jsNuxtPrettierReactResponsive DesignTailwind CSSTypeScriptUI DesignUsabilityUX DesignVercelViteVitestVue.jsWeb Performance Optimization

Software Mind North America

Software Mind is a global software company offering engineering, cloud, and AI solutions with 1,500+ experts worldwide.

Location: Remote

Duration: July 2021 - June 2025 (3 years 11 months)

Team Leader

July 2024 - June 2025

• Managed a team of 6 consultants across diverse projects.

• Provided technical mentorship and individual support, facilitating both personal and professional growth.

• Held regular 1:1s and team syncs to ensure alignment, resolve blockers, and foster a collaborative, high-performing environment.

• Played a key role in maintaining team morale and cohesion, ensuring smooth project execution and consistent delivery.

Technologies and tools:
MentoringProject ManagementTeam BuildingTeam Leadership

Senior Frontend Engineer - DealerOn contractor

July 2022 - June 2025

Worked as a Senior Frontend Engineer supporting the development and maintenance of DealerOn's CMS platforms—tools that power digital experiences for thousands of automotive dealerships. Collaborated cross-functionally with product and engineering teams to modernize the front-end stack and elevate development practices across the company.

Key contributions:

• Maintained and enhanced internal CMS applications, ensuring performance, scalability, and maintainability.

• Spearheaded the development of a reusable UI component library, promoting consistency and accelerating feature delivery across multiple internal tools.

• Led the creation and deployment of internally used npm packages, streamlining code reuse and reducing duplication across projects.

• Modernized legacy codebases by introducing modern frontend practices including improved state management, better modularization, and performance optimizations.

• Championed unit testing adoption, resulting in a significant reduction in production bugs; mentored other teams on how to design and implement effective tests.

Played a key role in improving the developer experience, establishing standards and processes that increased code quality and development velocity. This work helped support DealerOn's continued growth and scalability as a leading provider of digital retail solutions for the automotive industry.

Technologies and tools:
HTML5JavaScriptLitNode.jsPiniaTailwind CSSTanStack TableTesting LibraryTypeScriptViteVitestVue RouterVue UseVue.jsWeb Components

Senior Frontend Engineer - Oliver Wyman contractor

July 2021 - June 2022

Contributed to the development of MultiRail Web, a strategic freight railroad service-design planning tool. Worked closely with product managers and backend developers to translate complex business requirements into a high-performance, intuitive user interface.

Key contributions:

• Built and maintained core UI components using Vue.js and JavaScript, ensuring scalability and maintainability.

• Developed dynamic charts with Highcharts, interactive maps with MapBox, and highly customizable tables with AG-Grid, providing users with powerful data analysis and visualization tools.

• Led the implementation of unit tests to boost confidence in code quality and reduce regressions during iterative development.

• Actively collaborated in refining UX details and workflows to support advanced features such as capacity planning, scenario simulation, and optimization dashboards.

• Helped establish frontend best practices and improve the handoff process from design to development.

Technologies and tools:
AG-GridCSS3HighCharts.jsHTML5JavaScriptJestSassVue RouterVue.jsVuex

ADP Brazil Labs

ADP Brazil Labs is ADP's tech hub in Porto Alegre, focused on building next-gen cloud HCM solutions. With 500+ employees, it supports global product development.

Location: Porto Alegre, RS, Brazil

Duration: October 2019 - July 2021 (1 year 9 months)

Senior Software Engineer - Frontend Specialist

October 2019 - July 2021

• Contributed to internal tools that supported incident tracking and monitoring across ADP's software ecosystem.

• Built and maintained Vue.js-based UI component libraries, enabling reuse and consistency across multiple internal apps.

• Developed tools like Incident Tracker and monitoring dashboards, focusing on performance, reliability, and a smooth developer experience.

• Implemented comprehensive unit testing aligned with team quality gates, ensuring code robustness and maintainability.

Technologies and tools:
CSS3GitHTML5JavaScriptJestRESTful APIsSassTypeScriptVue RouterVue.jsVuexWeb ComponentsWebpack

Dell Technologies

Dell Technologies is a global tech leader providing PCs, servers, storage, and AI-optimized IT solutions across 180+ countries.

Location: Eldorado do Sul, RS, Brazil

Duration: July 2017 - October 2019 (2 years 3 months)

Senior Software Engineer - Frontend Specialist

July 2017 - October 2019

• Contributed to Customer Portal, a key app in the Dell Financial Services (DFS) ecosystem that enabled consumers, small businesses, and enterprises to manage their DELL financial accounts in the US. The project stood out for its forward-thinking design and improved UX, marking a notable step forward in DELL's digital customer experience at the time.

• Built modern, responsive UIs using Angular.js, Angular Material, Sass, and HTML5, integrated with Salesforce backends.

• Wrote unit tests with Jest, Mocha, and Chai, ensuring reliability and performance.

Technologies and tools:
AngularAngularJSAngular MaterialJavaScriptHTML5CSS3Node.jsExpress.jsMongoDBGitWebpackRESTful APIsSalesforce

Stefanini Group

Stefanini Group is a Brazilian multinational IT company offering digital solutions in cloud, AI, cybersecurity, and SAP. With ~30,000 employees, it operates in 40+ countries.

Location: Porto Alegre, RS, Brazil

Duration: September 2015 - July 2017 (1 year 10 months)

Senior Frontend Developer

September 2015 - July 2017

• Worked as a consultant for DELL Technologies on the TNT team, focusing on developing A/B tests across DELL's global e-commerce sites.

• Used Adobe Target to inject and manage UI variations, requiring advanced JavaScript skills to dynamically modify complex user interfaces without access tothe underlying codebase.

• Used and developed strong problem-solving abilities and further sharpened proficiency in vanilla JavaScript for real-time, data-driven experimentation at scale.

Technologies and tools:
A/B TestingAdobe TargetBootstrapCSS3GitHTML5JavaScriptjQueryNode.jsReact

LCG IT

LCG IT is a tech company from Porto Alegre specializing in SaaS, telecom expense management, mobile solutions, and IT consulting.

Location: Porto Alegre, RS, Brazil

Duration: April 2014 - September 2015 (1 year 5 months)

Frontend Developer / UI Designer

April 2014 - September 2015

Worked as a frontend developer and user interface designer on several projects for the company.

Technologies and tools:
Adobe PhotoshopAdobe XDBackbone.jsBootstrapCSS3GitHTML5JavaScriptjQueryPHPWordpress

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

Intensive Course in Marketing

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

1999

Languages

Portuguese

Native

English

Advanced - Full professional proficiency

Spanish

Intermediate