Building Software

Software Engineer (Enterprise .NET/Angular) | AI Researcher (LSTM)

Currently optimizing high-availability systems at Atena (Remote)

.NET 8 (Clean)
Angular 19 (Signals)
LSTM Research

Experience

Junior Full-Stack Developer

  • Implemented migration of critical modules to Angular 19 Signals, reducing Event Loop load by eliminating Zone.js dependency in data visualization components
  • Developed and documented 3 new REST APIs using .NET 8 and Clean Architecture, ensuring >80% unit test coverage and facilitating system scalability
  • Reduced frontend Bundle Size by [X]% through implementation of Standalone Components and Lazy Loading, optimizing Time to Interactive (TTI) for low-latency connections
.NET 8 Clean Architecture CQRS Angular 19 Signals Zoneless Standalone Components Lazy Loading Unit Testing

Research

Predicting Code Quality Degradation using LSTM Networks

In Progress - Phase: Dataset Preprocessing

Problem

Fragmentation of maintainability in mission-critical software (OSS/Health repositories)

Hypothesis

Can RNNs (LSTM) predict code quality degradation based on historical commit metrics?

Dataset

Curated selection of GitHub repositories (Health-Tech / OSS)

Evaluation Strategy

  • MAE comparison vs. linear regression baseline
  • Loss curves documented in project README
MSR LSTM Code Quality Maintainability Deep Learning

Vision & Impact

Verifiable Evidence

LeetCode Solutions

Repository with documented solutions in O(n) for "Blind 75" patterns

Coming Soon

Technical Writing

How I implemented my first Zoneless architecture in Angular 19

Coming Soon

DevSolution Lab

POC: Basic Churn Predictor using LSTM (Dockerized)

Coming Soon

Projects

UNP Campus Map project image
Feature

Full-Stack Development

UNP Campus Map

A centralized, location-first platform helping students at the National University of Piura to quickly find faculties, pavilions, and academic resources. Built with Next.js 14 and MySQL.

  • Tailwind
  • Cloudinary
  • Next.js
  • JavaScript
  • MySQL
FluentReads project image
Project

Frontend Development

FluentReads

A modern online store specializing in the sale of English books, international exams, and study packages. It features an interactive catalog, functional shopping cart, and checkout flow, built with Astro Islands architecture for maximum performance.

  • Astro
  • React
  • Tailwind
  • TypeScript
Auctions project image
Project

Full-Stack Development

Auctions

The Auction Site is a web application where users can create, bid on, and manage online auctions. It provides a platform for users to list items for sale, place competitive bids, and interact with the auction community through comments and watchlists.

  • Django
  • Python
  • Bootstrap
  • JavaScript
  • PostgreSQL
MAD AI project image
Feature

Full-Stack Development

MAD AI

A modern administrative platform built with Angular 20 and Clean Architecture. It incorporates advanced user and role management, secure authentication, notifications, and server-side rendering (SSR) with Express, all styled with the latest version of Tailwind CSS.

  • Angular
  • Tailwind
  • TypeScript
  • RxJS
  • Django
  • Python
  • PostgreSQL

About Me

Computer Engineer focused on the intersection of robust enterprise architectures and applied Deep Learning. Specialist in the .NET 8 ecosystem (Clean Architecture/CQRS) and Angular 19 (Signals/Zoneless). My research work centers on Mining Software Repositories (MSR) using LSTM networks, seeking patterns of evolution and maintainability in large-scale repositories.

My professional experience includes developing high-availability systems, implementing modern reactive architectures, and applying machine learning techniques to predict code quality degradation. I combine rigorous software engineering practices with data-driven approaches to build scalable, maintainable solutions.

I aspire to continue pushing the boundaries of both enterprise software development and AI-driven repository analysis, contributing to tools and methodologies that help teams build better software.

Juan David

Currently focused on:

  • Enterprise .NET 8 architectures (Clean/CQRS)
  • Angular 19 Signals and Zoneless patterns
  • LSTM networks for repository mining
  • High-availability system optimization
  • Predictive code quality analysis
  • Machine learning for software engineering

Technologies

TypeScriptAngularRxJS Next.jsReactAstro