Barcelona, Spain

Hi, I'm David Ramos

Software engineer specialized in React and TypeScript, with over 15 years of professional experience. With a solid foundation in backend (Node.js, .NET) and a comprehensive approach to development, I lead high-performance frontend solutions and collaborate across the full technical stack.

Download CV
Currently at K-Lagan - AXA Partners
Profile picture

Technical Leadership

Leading frontend teams, mentoring developers and making technical decisions in complex projects.

Full Stack Capability

Professional experience in React, TypeScript, Node.js, .NET, and SQL/NoSQL databases. From user interfaces to API integration and cloud services.

International Projects

Experience in global projects across insurance, education, and healthcare sectors with diverse teams.

Featured Projects

Road to Next — TicketBounty (2026)

Full-stack ticket management application with a bounty system, built as part of the advanced "Road to Next" course (Software Engineer Journey). Features complete authentication, multi-tenant organizations with roles and permissions, Stripe integration for subscriptions, background jobs, and S3 file uploads. The project includes personal adjustments over the original material, such as using BetterAuth instead of Lucía/Oslo and Biome replacing ESLint + Prettier.

Road to Next — TicketBounty Project Preview

Next.js 16, React 19, TypeScript

PostgreSQL with Prisma ORM

Stripe (subscriptions & webhooks)

BetterAuth, Inngest, AWS S3

Tailwind CSS 4 & shadcn/ui

Podcaster Project Preview

Podcaster (2025)

A podcast application built with React and TypeScript, which allows searching and playing podcast episodes obtained through the iTunes API. Demonstration of the use of modern libraries and patterns in frontend development with React.

React 19 and TypeScript

TanStack Query and Zustand for state management

TanStack Router

Shadcn ui and Tailwind for styling

Experience

Feb 2023 - Present

Software Engineer

K-Lagan - Client: AXA Partners
Barcelona, Spain
  • Development of web applications for NEO eCommerce platform (B2C, B2B2C and BackOffice)
  • Featured project: AXA Schengen, travel insurance sales designed for Schengen visa
  • Previous project: eRescue, vehicle incident management application
ReactTypeScriptLiferayJavaSalesforceRedux ToolkitNodeJS
Jul 2022 - Jan 2023

Lead Frontend Developer

Polyglot
Remote, contractor
  • Migration and expansion of visual health application from PHP to React + TypeScript
ReactTypeScriptTailwind CSSMobXPHP
Aug 2020 - Jul 2022

Web UI Tech Lead / Senior Developer

Globant
Buenos Aires, Argentina
  • Leading frontend teams for GreatMinds USA educational platform
  • Development of live interaction and content creation applications
  • Backlog management, code reviews, deployment coordination and mentoring
ReactNext.jsNode.jsDockerJavaScript
Jul 2007 - Aug 2020

Full Stack Developer → Tech Leader

Iceberg Solutions
Buenos Aires, Argentina
  • Evolution from Junior to Tech Lead over 13 years
  • ESG Compass (Inter-American Development Bank, 2019), project led from scratch
React.NET CoreAzure ServicesC#SQL ServerJavaScript

About Me

David Ramos - Running picture

My Journey

Born and raised in Argentina. At 17 I discovered programming almost out of curiosity, and I knew then that I wanted to dedicate myself to software development. There I did most of my career, growing from my first steps as a Junior developer to becoming Tech Lead, and in parallel I graduated as a Computer Engineer.

In May 2023, I moved to Spain, settling in the city of Barcelona. This change represented not only a new scenario, but also a new chapter in both my personal and professional life. I currently have a highly qualified professional visa and am in the process of obtaining citizenship, with the commitment to build my future here.

Today I remain active exploring new technologies and learning about various topics, whether technical or human (communication, leadership, even psychology). Among my hobbies, I spend time with friends, go to electronic music events from time to time, and practice sports, whether playing basketball, running or training at the gym. Everything helps to grow as a person, and if those moments can be shared with the people I appreciate, much better!

Continuous Learning & Exploration

I stay in constant learning mode, through both courses and hands-on experimentation. I recently completed programs ranging from advanced full-stack development — such as the Road to Next project showcased above — to specialized courses on various platforms covering technologies and tools that I find relevant.

Lately I've been exploring AI-assisted development with particular interest, using tools like GitHub Copilot, Cursor, and Claude Code — from direct code assistance to automation with agents on GitHub. My practice projects are available on my GitHub profile.

Contact

Send a Message
David Ramos - Software Engineer