Skip to content
View DavidTrujillo123's full-sized avatar

Highlights

  • Pro

Block or report DavidTrujillo123

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DavidTrujillo123/README.md

David Trujillo

Software Engineer · Full Stack · Backend & FinTech

Profile views

About Me

Software Engineer from 🇪🇨 Ecuador. I build backend architectures and FinTech products — with a hard rule: no any in TypeScript. Ever.

  • 🛠️ Developer & Maintainer at Good Systems SF — e-invoicing platform for Ecuador
  • 💼 Previously Full Stack Engineer at Innovation & Technology Services — Utransfer, a global remittance platform with KYC via Trulioo
  • 🏗️ Backend architecture with NestJS, CQRS, DDD, and event-driven microservices (Kafka)
  • 📲 Mobile with React Native + Expo following Clean Architecture
  • 💳 FinTech integrations: built a PayPal payment microservice from scratch, plus Trulioo (KYC) and LoopPay
  • 🔐 Security-focused: JWT, access/refresh tokens, biometric auth, rate limiting, single-session with Redis

What I've Shipped

  • Cut API response time 700ms → 300ms and queries per request 5 → 1 through performance profiling
  • Detected and neutralized a production attack (up to 25 req/s to a nonexistent endpoint) down to 0
  • Reduced deployment time 8 min → 1–2 min with GitLab CI/CD pipelines
  • Found 4 critical security vulnerabilities through internal QA and led the resulting security refactor
  • Cleaned up legacy code and endpoints across 11 modules; redesigned 17 screens of a production mobile app

Tech Stack

Backend

NestJS Node.js TypeScript Kafka Java

Mobile & Web

React Native Expo React Tailwind CSS Astro

Infrastructure & Databases

Docker PostgreSQL Redis Supabase GitLab CI

Testing

Jest Maestro


Activity

Activity graph

Connect

LinkedIn   Portfolio   Gmail

Pinned Loading

  1. orn-ui orn-ui Public

    React Native & Expo component library — 44 typed components, light/dark theming, zero runtime dependencies. Verified in CI on Expo SDK 54–57.

    TypeScript 3

  2. api-pizzas-safe api-pizzas-safe Public

    Simple API using GraphQL and NestJS, focused on security.

    TypeScript 5 1

  3. yt-storage yt-storage Public

    A web app to use youtube as bucket

    TypeScript 1

  4. sony-controller-macos sony-controller-macos Public

    An app to controll Sony WH-1000XM5

    Swift

  5. 2d-to-3d-macos-m3 2d-to-3d-macos-m3 Public

    Convert 2d images to 3d

    Python

  6. juanfcarrillo/spaceapps juanfcarrillo/spaceapps Public

    Space Apps Quito

    Astro 2