AarónMagro

Full-stack developer

I build APIs with .NET and websites with Astro and TypeScript. I spent two years at NTT DATA working for banking and real-estate clients, and I now have a website with its own CMS live for a real business.

  • C# · .NET
  • ASP.NET Web API
  • Java · Spring Boot
  • SQL Server
  • TypeScript
  • Astro

Projects

Built on my own, outside NTT DATA

erensito.com thumbnail with the eReN player carderensito.com thumbnail with the eReN player card

Mission 02Personal site · Live

erensito.com

My site as a competitive player: history, ranks and hobbies. A single static page, in Spanish and English, with just one piece of backend for what has to be live.

  • Astro
  • TypeScript
  • Tailwind CSS
  • Cloudflare Pages Functions
Thumbnail of this portfolio with Aarón Magro’s profile cardThumbnail of this portfolio with Aarón Magro’s profile card

Mission 03Personal project

This portfolio

Built with Astro and TypeScript, no UI libraries. Content lives in typed data files: adding a project or a role means editing a single file.

  • Astro
  • TypeScript
  • CSS

Experience

NTT DATA · Salamanca, Spain · Remote · Apr 2024 – Jul 2026

The climb so far

27months climbing

202420252026
Apr 2024 – Jun 2024 · Banking

Intern

3 months

Work placement in the team maintaining a bank website.

  • Rebuilt a whole section of the site to the client’s requirements, both design and functionality.
  • Fixed bugs and shipped improvements in the .NET application.
  • Supported the Application Management team with incidents.
  • .NET
  • ASP.NET
  • Visual Basic .NET
  • SQL
  • JavaScript
  • CSS
Sep 2024 – Oct 2025 · Banking

Web Developer

1 year 2 months

.NET Web API services for a banking client: its website and mobile app.

  • Designed and maintained endpoints consumed by Java systems, and worked on new services and versioning for the mobile app.
  • Automated all API service tests with Postman collections.
  • Implemented a client-side failure automation tool to keep incidents under control and resolve them sooner.
  • Worked on the bank’s new website with usability, performance and security improvements.
  • Resolved F&F, UAT, accessibility and service incidents, plus security ones: access reviews and validation.
  • C#
  • .NET
  • ASP.NET Web API
  • Java
  • Spring Boot
  • SQL
  • Postman
  • JavaScript
Oct 2025 – Jul 2026 · Real estate

Developer · Support and Maintenance

10 months

Support for several applications of a real-estate client.

  • Handled tickets and resolved functional and technical incidents.
  • Analysed and fixed incident data with SQL and JavaScript.
  • Coordinated with other teams on operational tasks without service interruptions.
  • SQL
  • JavaScript
Today · Jul 2026 →

Next stage: your team

I am looking for a role as a full-stack or .NET developer, or in application support and maintenance. In Badajoz, Madrid or remote.

Let’s talk

Stack

In layers · by where I used it

FrontendWhat users see

  • JavaScript (Professional, Project)
  • HTML · CSS (Professional, Project)
  • TypeScript (Project)
  • Astro (Project)
  • Angular (Project)
  • Tailwind CSS (Project)

BackendAPIs and logic

  • C# · .NET (Professional)
  • ASP.NET Web API (Professional)
  • Java (Professional)
  • Spring Boot (Professional)
  • Cloudflare Pages Functions (Project)
  • PHP · Laravel (Training)

DataWhere data lives

  • SQL · SQL Server (Professional)
  • MySQL (Project)
  • Cloudflare Workers KV (Project)

ToolingTesting and deployment

  • Postman (Professional)
  • Git · GitHub Actions (Project)
  • Cloudflare (WAF, Zero Trust) (Project)
  • Cloudinary (Project)
  • Docker (Training)

PracticesHow I work

  • Web accessibility (Professional, Project)
  • Web security (Professional, Project)
  • API testing (Professional)
  • Technical SEO (Project)
  • Professional
  • Project
  • Training

About me

Profile

I am Aarón, a full-stack developer from Badajoz, Spain. I started coding because I was curious about how websites work on the inside, and I loved it. What I enjoy most now is taking projects all the way: not leaving them as a demo, but running and being used.

At NTT DATA I spent almost two years working remotely for banking and real-estate clients. I maintained .NET APIs the bank’s mobile app and other systems depended on, automated their tests and solved incidents across environments. That taught me to work carefully on other people’s code and to coordinate with several teams.

On my own I built the Calzado Francis website, for a workshop in Leganés, end to end: design, custom CMS, Cloudflare deployment, SEO and backups. It is designed so the owner can update it without depending on me.

Outside work I keep coding: I built erensito.com, my personal site, and I am developing Vhaerynd, a 2D browser RPG with Phaser and TypeScript. I have competed in video games at national level for years, and it is where I have learned most about teamwork: communicating under pressure, reviewing what I get wrong and understanding that results belong to everyone. To switch off, I do sport, travel whenever I can and get out into nature.

Now I am looking for a team where I can put what I know to work and keep learning. I adapt well to projects already under way and I also take care of the less glamorous part: incidents, data and tests.

Get in touch

Next stage: your team

I am looking for a role as a full-stack or .NET developer, or in application support and maintenance. Email or LinkedIn, whichever suits you.