SENIOR FULL STACK DEVELOPER

David Ribeiro

16+ years building scalable web apps with React, Next.js and TypeScript — now expanding into C# and ASP.NET Core.

About me
01 / About me

About me

I've been a software developer for over 16 years, building scalable, high-quality web applications. These days I work mainly with React, Next.js, TypeScript and application architecture — and I'm expanding into the C# and ASP.NET Core ecosystem. I like solving business problems with technology, from the first architecture sketch to deployment and production maintenance.

Experience16+ years
Current focusReact | Next.js | TypeScript
Expanding intoC# | ASP.NET Core
02 / Tech stack

Tech stack

Frontend
StorybookStyled ComponentReact NativeAngularCSHTML (ASPNET)NextJsReactHTML5 / CSS3JavaScriptTypeScript
Backend e Arquitetura
Arquitetura de softwareGraphqlAPIs RESTASP.NET CoreC#Node.js
Fluxo e deploy
DockerTestes UnitáriosTestes automatizadosJest / Test LibraryCI/CDGit
03 / Experience

Experience

02/2022 – 06/2026
Frontend developer
Fundação Solidaridad

Worked on the development and evolution of a SaaS platform used by thousands of users in web and mobile environments. Development and maintenance of web and mobile applications. Implementation of new features and incremental improvements. Bug fixes and platform support. Integration with REST APIs and external services. Participation in technical refinements and delivery planning. Development of reusable components. Optimization of performance and user experience. Collaboration with multidisciplinary teams.

03/2020 – 05/2022
Front-End Developer
Codux Software

Development of responsive interfaces with a focus on pixel-perfect design. Conversion of layouts into code that faithfully follows the approved design. Development of institutional websites and corporate portals. Customization of WordPress themes. Integration of layouts with PHP applications. Optimization of performance and cross-browser compatibility.

01/2013 – 03/2020
Founder and Front-End Developer
Talk Code

Gathering requirements from clients. Creating layouts and prototypes. Developing corporate websites. Developing online stores. Creating visual identities for digital projects. End-to-end project management, from sales to delivery. Support and maintenance of systems and websites.

04/2010 – 12/2012
Frontend developer
Focomídia Tecnologia

Experience in the development and maintenance of corporate web systems. Main Responsibilities Development of interfaces for internal systems. Implementation of front-end features in an ASP.NET environment. Maintenance and enhancement of legacy systems. Integration between front-end and back-end .NET components. Participation in the implementation of new modules and features.

04 / Projects

Projects

06 / Contact

Let's talk

Open to new projects, collaborations, and good conversations about technology.