User profile picture

Jeremy Doan

@jeremymdoan
  • jeremymdoan
  • README.md

Hi, I'm Jeremy πŸ‘‹

Senior Software Engineer | Backend Architect | Polyglot Developer

I am a Senior Engineer with 10+ years of experience building mission-critical systems and high-concurrency APIs. I specialize in bridging the gap between complex data sources and performant, reliable products.


πŸ› οΈ Tech Stack & Core Expertise

Node.js TypeScript Python Rust Go C# MySQL PostgreSQL GitLab Docker

  • Systems: Microservices, Distributed Data Synchronization, High-Frequency Write Pipelines.
  • Data: Custom ORM Integration, Relational Schema Design, ETL Automation.
  • Problem Solving: Cross-language algorithm implementation and mathematical computing.

πŸ§ͺ Featured Labs (R&D Projects)

πŸ“‚ IMDB Data Ingestion Engine | Live API

The Challenge: Normalizing and ingesting 10GB+ of fragmented TSV data into a production-ready relational schema and exposing it via a high-performance API.

  • Focus: High-throughput ETL, bulk-insert optimization, and building a low-latency REST interface for 10M+ records.
  • API Features: Advanced search for movies and personnel, detailed filmography lookups, and interactive documentation.

πŸ“‚ Project Euler Solutions

The Challenge: Solving complex mathematical and computational problems across multiple languages.

  • Focus: Polyglot Development. This is my primary sandbox for practicing algorithm efficiency and syntax across Python, Go and Haskell.

πŸ“‚ Flavor & Tarot

The Challenge: Exploring data modeling and logic-heavy backend services.

  • Focus: These projects serve as iterative testing grounds for API design patterns, state management, and schema architecture.

πŸ“‚ The Unknown

The Challenge: Building a persistent, state-driven world engine (MUD) from the ground up.

  • Focus: Logic-heavy backend architecture, persistent state management, and handling real-time user interactions.
  • Tech: Go, Object-Oriented Design, Data Persistence.
  • Status: Iterative development focusing on the decoupling of game logic from the networking layer.

🎨 Creative Work & Personal Projects

Outside of backend engineering, I focus on creative expression, tabletop gaming, and independent publishing.

  • jeremymdoan.info – My personal home on the web, featuring my writing and photography.

πŸ–‹οΈ Engineering Philosophy

  • Data-Centric Design: Architecture should always be informed by the shape and flow of the data it serves.
  • Language-Agnosticism: Languages are tools; I prioritize the right tool for the specific performance and scaling needs of the project.
  • Software Craftsmanship: Senior engineering isn't just about shipping; it's about shipping code that is as maintainable as it is performant.

πŸ“« Connect with Me

  • LinkedIn: My LinkedIn Profile
  • Currently Focused On: High-concurrency systems, Fintech infrastructure, and refining my Python/Flask workflow.
Typing SVG

Activity

View all
Loading
There was an error loading users activity calendar.
  • Loading

Personal projects

View all
  • Loading
Loading

About

Pronouns: he/him

Info

7:25 PM
Member since January 16, 2025

Contact

jeremy-doan-0613b445
did:plc:a5ccvsrrh4x3ozftvuxw4axj
1077620236129402922