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
- 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.
Personal projects
View all- Loading
Loading
About
Pronouns: he/him
Info
7:25 PM
Member since January 16, 2025