Daniel Bernardes
Frontend Tech Lead @ V8 Digital
Rio de Janeiro, Brazil
About
Front-end Tech Lead with a strong background in React, TypeScript, and modern front-end architectures, focused on building scalable, reliable, and maintainable web applications and digital products. I lead teams by combining hands-on development, technical leadership, architectural ownership, and mentorship, ensuring both technical excellence and professional growth across fintech, SaaS, agency, and client-facing environments. I have full autonomy over front-end architectural decisions, leading greenfield project setups, legacy application refactoring, code reviews, and the design and maintenance of shared Design Systems that accelerate delivery, improve UI consistency, and enable smoother collaboration across teams. My work has resulted in faster delivery cycles, fewer production issues, and more predictable, high-quality releases. I value clean architecture, performance, accessibility, and continuous improvement in code and in people.
Experience
Front-end Tech Lead responsible for leading teams and defining scalable front-end architectures for fintech products, working hands-on while ensuring reliable, high-quality, and maintainable deliveries.
- Technical leadership and mentorship of developers, increasing team maturity and improving cross-project transitions.
- Design and implementation of scalable, reusable front-end architectures for new and existing projects.
- Refactoring of legacy applications to modern front-end standards, reducing technical debt and improving production stability.
- Creation and maintenance of a shared Design System, accelerating development and ensuring UI consistency across teams.
- Establishment of best practices, coding standards, and efficient development workflows.
- Code reviews focused on quality, performance, and maintainability.
- Reduced production bugs, increasing reliability of delivered fintech products.
- Faster delivery cycles through clear architectural decisions and technical standardization.
- More efficient developer onboarding across projects.
- Stable and predictable front-end solutions in a highly regulated and operationally demanding environment.
Front-end Tech Lead responsible for leading the front-end development team, ensuring the delivery of high-quality, well-structured projects aligned with client needs.
- Design and implementation of modern, scalable development architectures.
- Collaboration with the team on task estimation and planning, improving delivery predictability.
- Continuous technical support to developers, focused on troubleshooting and fostering improvement.
- Building a collaborative, engaging, and motivating team environment.
- Translating product and design requirements (Figma) into robust, maintainable front-end solutions.
- Optimized project workflows with reduced delivery timelines.
- Increased client satisfaction through more consistent and predictable deliveries.
- Improved team technical quality over time through mentorship and best practices.
Full Stack Developer working primarily on the front-end of a fintech application, with additional responsibility over back-end tasks as required by the product roadmap.
- Development of optimized, high-performance interfaces using React, TypeScript, TanStack Query, and TanStack Router.
- Implementation of an API using AdonisJS and optimization of service communication.
- Automation of database backups and construction of a data lake in BigQuery using Google Cloud Functions.
- Direct collaboration with product and design teams to ensure fidelity between prototypes and implementation.
- Improved user experience with positive feedback from stakeholders and end users.
- More efficient development workflow through automation of manual infrastructure processes.
- Increased data reliability with the implementation of the automated backup pipeline.
Front-end Developer responsible for the development and maintenance of projects for multiple clients, working in an agency model with varied product and technology demands.
- Dynamox: Development of features for a predictive maintenance system, contributing to platform reliability and usability.
- Uber Flash: Development of a microsite for a promotional campaign, focused on performance and user experience.
- Landing pages and animated interfaces for multiple companies, with attention to design fidelity and load performance.
- Refactoring of legacy systems to Redux Toolkit, improving state predictability, performance, and application stability.
- Faster deliveries with modern, high-performance interfaces, resulting in satisfied clients.
- Reduction of state inconsistencies and production bugs after Redux Toolkit refactoring.
- Diverse experience across different product segments, strengthening technical adaptability.
Certifications
React fundamentals, rendering, state, props, components, JSX, events, hooks, Context API, Vite, Tailwind, refs, memoization, API requests, React Query, component variants, Radix UI, routing and navigation, URL state, NUQS, validation, Zod, and deploy.
Next.js fundamentals, routing, data fetching, rendering, Pages Router, Tailwind, special Next components (Image, Link), CMS, SSR, SSG, ISR, App Router, deploy, SEO, Server Components, Server Actions, Zod, React Hook Form, scheduling with date-fns, toasts, PostgreSQL via Prisma Client, componentization, route cache and invalidation, external API, React Query, Parallel Routers, Intercepting Routes, new cache, metadata, and dynamic Open Graph images.
Node.js fundamentals, Streams, TypeScript, Clean Architecture, Domain-driven Design (DDD), Docker, Testing Pyramid, Vitest, REST API with Fastify and Knex, API with Fastify, Prisma, SOLID, JWT authentication, NestJS fundamentals, and design patterns such as repository and factory.
NestJS, dependency injection, Controllers, Services, and validation with Zod and Vitest.