Skip to main content
Available for new opportunities

Software Developer

David Hernández Lago.

A passionate developer focused on web development, mobile applications, Artificial Intelligence, and integrating new features into projects. Holding a degree in Multi-platform Applications Development, with hands-on experience at NTT DATA and building independent projects.

Alicante, Spain
Web · Mobile · AI

Turning curiosity into software.

I have always been a deeply curious person. I love understanding how and why things work. Ever since I was a kid, I spent much of my time researching anything that caught my attention. Over time, that curiosity naturally drew me into the world of software development. I discovered that programming isn't just about writing code; it's about breaking down problems, continuous learning, and turning ideas into real-world solutions.

During my internship at NTT DATA, I got my first taste of working in a professional environment. I faced the realities of dealing with legacy code from other teams, strict deadlines, code reviews, and the responsibility of writing software meant to be maintained and scaled by others. That was the moment I stopped thinking just about making code work, and started focusing on making it clean, maintainable, and easy to read.

While I enjoy working across all layers of a project, I feel a special connection to frontend development. I am driven by creating polished, intuitive interfaces with a seamless user experience, blending technical skills with design. At the same time, I genuinely enjoy building business logic, APIs, and the overall application ecosystem. Because of this, I consider myself a full-stack developer, always eager to pick up any technology that brings value to the project.

  • Continuous learning
  • Attention to detail
  • Clear communication with non-technical teams

Professional experience

Software Development Intern

NTT DATA · Alicante, Spain

2025/2026

Joined the development team within a consultancy environment, working on real client projects following established quality standards and agile processes.

  • Participated across the full development lifecycle: analysis, implementation, testing, and collaborative code reviews.
  • Worked directly with existing codebases and architectures, learning to trace and efficiently resolve bugs to keep the project on track.
  • Gained hands-on experience with agile methodologies, collaborative version control, and best practices at a top-tier tech consultancy.

Academic background

2024 — 2026

Advanced Degree in Multi-platform Applications Development (DAM)

Vocational Training

Desktop, mobile, and web application development, databases, software architecture, and teamwork under agile methodologies.

October 2026

Specialization Degree in Artificial Intelligence and Big Data

Vocational Training

Specialized program focused on applying AI and large-scale data analysis to real-world software products.

My Projects

Each project serves as a brief case study: the problem, the technical choices, and my key takeaways.

Jan 2026
Full StackDesktop

Salon Suite — Sistema de gestión de peluquería

End-to-end salon management and booking system: desktop app, mobile app and custom backend.

JavaFlutterSpring BootMySQLREST API
Oct 2025
MobileProyecto personal

Wishbook

Independently developed native mobile app, built to practice modern Android architecture.

KotlinJetpack ComposeRoomMVVM
Code
Jul 2026
FrontendProyecto personal

Este portfolio

The very site you are looking at: Next.js, TypeScript, and an architecture designed to grow with every new project.

Next.jsTypeScriptTailwind CSSFramer Motion
Code

What I work with and how I use it

Frontend

  • JavaScript

    Developing interactive logic and dynamic behavior on the client side.

  • TypeScript

    Static typing to minimize errors and improve code maintainability.

  • React

    Component-based interfaces, state management, and efficient rendering.

  • Next.js

    Building apps with SSR/SSG, API routes, and performance optimization.

  • Tailwind CSS

    Creating consistent design systems without sacrificing development speed.

Backend & Data

  • Node.js

    REST APIs and server-side logic for full-stack applications.

  • Python

    Scripting, task automation, and data manipulation.

  • SQL

    Relational database design and optimized querying.

  • Java

    Desktop applications and business logic within DAM projects.

  • Flutter

    Developing native mobile applications for Android.

Tools

  • Git

    Version control and collaborative team workflows.

  • Vite

    Fast development environment and efficient bundling for web apps.

  • Docker

    Creating isolated development environments using containers.

  • Postman

    Designing, testing, and documenting APIs.

  • Figma

    Prototyping interfaces before writing a single line of code.

My journey so far

  1. 2024

    Started the Higher Vocational Degree in Multiplatform Application Development.

  2. 2025

    Internship at NTT DATA, learning the company`s work methodology and completing company-certified courses.

  3. 2026

    Completed my Higher Technical Degree with a comprehensive management and booking system as my final project.

  4. 2026

    Developer internship at NTT DATA, working on real client projects.

  5. 2026 (October)

    Starting a Specialization Degree in Artificial Intelligence and Big Data.

Let's talk about your next project

I am currently looking for my first opportunity as a developer. If you think I can bring value to your team or just want to chat about a project, feel free to drop me a message.

Available for immediate start