- Emailcontato@victornns.com
- WhatsApp+55 11 96739-5380
- LinkedInlinkedin.com/in/victor-nascimento-ns
- GitHubgithub.com/victornns
Atibaia, SP, Brazil / Remote
VictorNascimento N. S.
Senior Frontend Engineerwith full-stack experience
About
Senior Frontend Engineer with 10+ years of experience in web development, focused on TypeScript, React, and Next.js.
Building digital solutions, including high-traffic web projects, with frontend and component architecture, Design Systems, SSR/SSG/ISR rendering strategies, Design-to-Code, technical SEO, accessibility and performance.
I contribute to requirements gathering and cross-functional alignment across clients, design, and development. I also coordinate workstreams, manage tasks, make technical decisions, and work closely with partners and collaborators.
As a full-stack developer, I lead end-to-end projects as needed, primarily working with Node.js, APIs, headless CMS, and integrations.
Stack
Technical stack and specialties
Frontend
TypeScript, JavaScript (ES6+), React, Next.js (App Router), Vue.js, Nuxt.js, Tailwind CSS, Sass, React Server Components, SSR/SSG/ISR, i18n
Backend & APIs
Node.js, APIs REST, GraphQL, Strapi (Headless CMS), WordPress, PostgreSQL
Web Quality
Web Performance (Core Web Vitals), Web Accessibility (WCAG), Technical SEO
Cloud & DevOps
Git, CI/CD (GitHub Actions), Docker, Docker Compose, Vercel, AWS (S3, EC2, Route 53, CloudFront), Nginx, Linux
Testing & Tools
Playwright (E2E), Figma, AI-assisted Development (Claude)
Web Fundamentals
HTML5, CSS3
Experience
Professional Experience
Oct.2023 - Feb.2026
2 yrs 5 mos
Frontend Engineer
Bespoke One.bra
Worked on a dedicated team supporting Bradesco, with ownership of frontend architecture, implementation standards, code reviews, and technical quality across digital-channel projects.
- Evolved and consolidated Bradesco's Email Design System, with 30+ reusable, responsive, and accessible HTML components used across product, campaign, and other bank communications.
- Led the frontend of Onboarding Classic, a high-traffic onboarding experience for digital banking customers, covering architecture decisions and pentest remediation with the security team through project approval.
Client: Bradesco
Employment: Full-time
Core stack: TypeScript, React/Next.js, Vue/Nuxt.js, Node.js, Tailwind CSS, HTML email, Figma
Mar.2021 - Oct.2025
4 yrs 8 mos
Lead Software Engineer (Frontend-Leaning)
Agência Aza8
Technical lead for the agency's technology practice, overseeing architecture, solution design, requirements, and development workstreams.
- Led end-to-end delivery of websites, platforms, and applications, from technical definition through deployment and ongoing maintenance.
- Coordinated contributors across development workstreams, including task management, code reviews, delivery oversight, onboarding, and technical support.
- Contributed to discovery and technical pre-sales, translating requirements into technical solutions and effort estimates for client proposals.
- Standardized project environments with Docker and consolidated infrastructure on AWS, bringing application services, storage, CDN, databases, DNS, and permissions into a consistent environment.
Employment: Contractor
Core stack: TypeScript, JavaScript, React/Next.js, Node.js, Strapi, PostgreSQL, REST APIs, Docker, AWS, DigitalOcean, Vue/Nuxt.js
Oct.2023 - May.2025
1 yr 8 mos
Full-Stack Software Engineer (Frontend-Leaning)
Banco Digimais
Technical partner on Banco Digimais' digital rebrand, owning the architecture and end-to-end implementation of the new website while working across marketing, design, infrastructure, and security teams.
- Designed and implemented a headless architecture with React/Next.js, Strapi, and PostgreSQL, including content modeling and CMS-managed areas.
- Remediated the legacy PHP/Laravel website following a pentest, fixing critical vulnerabilities and documenting technical decisions with the security team.
- Structured the application with Docker and defined deployment requirements, supporting pentests and security review through production launch.
Client: Banco Digimais
Employment: Contractor
Core stack: TypeScript, JavaScript, React/Next.js, Node.js, Strapi, PostgreSQL, REST APIs, Docker, PHP/Laravel
Jun.2019 - Oct.2023
4 yrs 5 mos
Mid-level Frontend Developer
Agência One Digital
Worked on the frontend team supporting Bradesco's digital operation, delivering campaigns, landing pages, and portal pages under the bank's technical and visual standards.
- Built pixel-perfect interfaces and implemented tracking instrumentation, including events, tags, and data layers consumed by BI teams.
- Validated releases against Lighthouse, Core Web Vitals, and WCAG accessibility criteria.
- Created Bradesco Template 1.0, migrating email communications from image-based layouts to responsive, cross-client HTML components that later became the foundation of the Email Design System.
- Reconfigured and republished the Saber para Crescer Blog in a Linux environment on Bradesco servers, restoring service after an outage.
Client: Bradesco
Employment: Full-time
Core stack: JavaScript, HTML, Sass, Vue.js, Linux, Figma
Aug.2018 - Feb.2019
7 mos
Mid-level Frontend Developer
Agência Cave Digital
Developed frontend solutions for websites, landing pages, and CMS-based projects across multiple agency clients.
- Led frontend development for the Galápagos Jogos e-commerce platform, built from the ground up alongside the client's backend team, covering interfaces and integrations.
- Built WordPress pages and templates for the Galeria do Rock portal, supporting store listings and editorial content.
Employment: Full-time
Core stack: JavaScript, WordPress, Sage 9, Understrap, Vue.js, Ionic, Webpack
Jun.2018 - Aug.2018
3 mos
Frontend Developer
Agência Profit-e
Developed and maintained VTEX e-commerce storefronts, implementing features and improving interfaces, performance, and storefront reliability.
Employment: Full-time
Core stack: VTEX, JavaScript, jQuery
Sep.2016 - Apr.2018
1 yr 8 mos
Junior Web Developer
Agência L4U
Developed websites, portals, and WordPress-based projects.
- Built Portal Franquia Dia, a content and registration platform for prospective franchisees, providing information on products, operations, and franchise opportunities.
- Contributed to Metlycs, the agency's marketing automation platform, supporting testing and development activities.
Employment: Full-time
Core stack: JavaScript, HTML5, CSS3, Sass (BEM, OOCSS), WordPress, Node.js, Docker
Projects
Selection of blogs, websites, campaigns, CMS and web solutions developed
Oct.2025 / Design: Agência Aza8 / aza8.com.br
Aza8 Institutional One-Page Site
Institutional one-page site built with React and Next.js using TypeScript, reflecting the brand's positioning and purpose.
May.2025 / Design: Agência Aza8
São Lucas Hospital Landing Page – Medical Tech
Institutional landing page built with Vue.js, focused on SEO, performance, and responsiveness.
Apr.2025 / Design: Agência Aza8
VPL Vehicle Protection Landing Page
Institutional and commercial landing page built with Vue.js, focused on SEO and lead generation.
Feb.2025 / Design: Agência Aza8 / bancodigimais.com.br
Banco Digimais Corporate Website
Corporate website built with React and Next.js, featuring multiple institutional pages with a focus on performance, accessibility, and SEO.
Feb.2023 / Design: Agência Aza8 / artecrevestimentos.com.br
Artec Revestimentos Institutional CMS
Corporate CMS built with Vue.js, Nuxt, and Strapi, featuring a product catalog, blog, and headless admin panel.
Nov.2021 / Design: Agência Aza8 / m2bpro.com.br
Institutional CMS for M2B Pro
Development of a corporate CMS with React and Strapi, focused on performance and headless architecture.
Jun.2021 / Design: Agência Aza8 / kt.com.br
KT Retailing Corporate Website
Institutional website with a custom CMS built with Vue.js and Strapi, highlighting performance and dynamic content.
Mar.2021 / Design: Agência Aza8 / produtos.casacortinasepersianas.com.br
Casa Cortinas & Persianas Static Website
Institutional website built with Vue.js and Nuxt using static generation (SSG), focused on lightweight performance.
Feb.2021 / Design: Ministério Público SP / memorialavarc.com.br
Avarc Memorial - Tribute to COVID-19 Victims
Volunteer institutional website built with Vue.js and Nuxt, focused on accessibility and dynamic content integration.
Apr.2021 / travesseiro.goodspine.com.br
Good Spine Promotional Landing Page
Landing page focused on conversion for selling orthopedic products, optimized for SEO and performance.
Feb.2019 / Design: Agência Cave Digital / loopa.digital
Loopa Digital Institutional Website
Development of an institutional website on WordPress with a custom theme, focused on SEO.
Jan.2019 / Design: Agência Cave Digital / galeriadorock.com.br
Galeria do Rock Official Website
Institutional WordPress website for Galeria do Rock, a cultural icon of São Paulo.
Nov.2018 / Design: Agência Cave Digital / juliaocoelho.com.br
Julião Coelho Personal Blog
Personal blog built on WordPress with responsive design, focused on branding and performance.
Sep.2018 / Design: Agência Cave Digital
Covabra Landing Page
Promotional landing page for the Covabra retail chain, optimized for digital campaigns.
Aug.2018 / Design: Agência Cave Digital / unic-corporativos.com.br
UNIC Corporate Landing Page
Corporate landing page focused on showcasing services and performance optimization.
Mar.2018 / Design: Agência L4U / metlycs.com.br
Metlycs Animated Landing Page
Dynamic landing page with animations and interactions, developed for promotional campaigns.
Jan.2018 / Design: Agência L4U / constelacaodvl.com.br
DVL Institutional Website
Development of an institutional website focused on digital identity and performance.
Oct.2017 / Design: Agência L4U / franquiadia.com.br
DIA Franchise Portal
WordPress portal for showcasing and attracting franchises for the DIA brand.
Education
2019 - 2021 • Completed
Technologist Degree in Systems Analysis and Development
Faculdade Impacta de Tecnologia (FIT)
2015 - 2017 • 4 semesters completed
Bachelor’s Degree in Computer Science
Universidade São Judas Tadeu (USJT)