David Lucas Bautista

01.About

I'm a front end developer with 5 years of experience building polished, accessible, high-performing interfaces for products and clients across different industries. I enjoy turning designs into solid interfaces, with close attention to interaction details and the end-user experience.

I worked at NTT DATA until September 2026, building and maintaining React/Angular applications for large-scale client projects. Before that, at Nexora, I worked on end-to-end product development alongside design and backend teams, migrating legacy components to a modern React + TypeScript architecture. I took my first professional steps at Consultora Ohkasis, building landing pages and custom web applications.

My core stack includes React, Next.js, TypeScript and Tailwind CSS, and I enjoy both building reusable component systems and polishing that last animation that makes everything feel right. I also worked as a Software Engineer on SAGIM, an internal management system, contributing to its architecture and API integration.

02.Experience

  1. 2023 — 2026

    Senior Software Engineer @ NTT DATA

    Building interfaces for large-scale client projects.

    • Built and maintained React/Angular applications used by thousands of users.
    • Worked directly with design teams to implement consistent component systems.
    • Optimized performance and accessibility across existing interfaces.
    • React
    • Angular 20
    • TypeScript
    • Jest
  2. 2021 — 2023

    Front End Developer @ Nexora

    Product development within an agile, cross-functional team.

    • Implemented new end-to-end product features alongside design and backend teams.
    • Progressively migrated legacy components to a React + TypeScript architecture.
    • Took part in code reviews and helped define front end best practices.
    • React
    • Next.js
    • TypeScript
    • Tailwind CSS
  3. Sep 2020 — Jul 2021

    Front End Developer @ Consultora Ohkasis

    First professional steps building web products.

    • Developed landing pages and custom web applications for different clients.
    • Responsive layout implementation and REST API integration.
    • Worked directly with clients to gather requirements and propose UI solutions.
    • JavaScript
    • HTML
    • CSS
    • REST APIs

03.Projects

Backoffice

NDA

Angular admin panel for searching and managing clients, orders, products, areas and zones.

Search and management of clients, orders and products. · Area and zone administration. · 80%+ unit and E2E test coverage (Jest + Playwright).

  • Angular 20
  • TypeScript
  • SCSS
  • RxJS
  • Jest
  • Playwright

Flagpole

NDA

Angular admin panel to turn mobile app features on/off and manage users.

Turning mobile app features on and off (feature flags). · User onboarding and activation. · Document, order and IDP uploads. · 80%+ unit and E2E test coverage (Jest + Playwright), plus automated mobile app testing with WebdriverIO and TypeScript.

  • Angular 20
  • TypeScript
  • SCSS
  • RxJS
  • Jest
  • Playwright
  • WebdriverIO

04.Skills

Languages & Frameworks

  • React
  • Next.js
  • Angular 20
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Redux
  • Node.js

Styling & UI

  • Tailwind CSS
  • SCSS
  • Framer Motion
  • Styled Components
  • Figma

Tools

  • Git
  • REST APIs
  • Jest
  • WebdriverIO
  • Vite
  • Webpack

05.Contact

I'm open to new opportunities and collaborations. If you want to talk about a project or just say hi, reach out.

Designed and built by David Lucas Bautista.