Skip to content
View nateonmission's full-sized avatar

Block or report nateonmission

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
nateonmission/README.md

👋 Hi, I’m Nathan Allen

Python backend developer with 20+ years of technical problem-solving experience across IT support, databases, cloud infrastructure, and production Python systems.

I specialize in clear, maintainable backend code, strong debugging, and building systems that are reliable before they are clever.


🧭 What I Do

  • 🐍 Build Python backend services (FastAPI, Flask, Django)
  • 🔌 Design and maintain REST APIs
  • 🗄️ Work with SQL-backed systems (Postgres, MS-SQL, MySQL)
  • ☁️ Support and troubleshoot AWS workloads (S3, EC2, CloudWatch, Lambda, RDS)
  • 🧪 Write tests and documentation that make systems survivable

I’m most comfortable working close to the data and the business logic, where correctness and clarity matter.


🧠 How I Think

  • 🧩 Methodical, calm, correctness-focused
  • 🛠️ Strong at debugging messy or under-documented systems
  • 📖 Documentation is a feature, not an afterthought

🧪 Recent Professional Work

Developer — Directions Research (2022–2024)

  • Migrated Jupyter workflows into FastAPI services
  • Reduced S3 and database calls by ~30%
  • Built ETL pipelines across SQL, CSV, and JSON
  • Wrote Pytest suites and internal testing documentation

Owner — Allen Data Services (2024–Present)

  • Backend and database support for small businesses
  • Web apps deployed on AWS
  • IT and networking support for remote workers

📚 Background (Short Version)

  • Middle Tennessee State University - B.S. International Relations, French & German
  • The Southern Baptist Theological Seminary - M.Div. Great Commission Studies
  • The University of Louisville - B.S.B.A. Accounting
  • 20+ years in technical support, troubleshooting, and systems work
  • Transitioned into backend development over the last 7 years

This mix means I’m comfortable bridging technical systems and real-world constraints.


🤖 AI + Development

I use tools like ChatGPT and Cursor to accelerate thinking, not replace it.

Principles:

  • I review and understand all generated code
  • I keep architectural ownership human
  • I optimize for long-term maintainability

💬 A Bit Human

  • Dad of three (ask me about my kids if you want to derail the meeting 😄)
  • INTJ / Enneagram 5
  • Still thinks the Commodore 64 was magical

📫 Reach me: nateonmission on most platforms
🔗 LinkedIn: linkedin.com/in/nateontechnology

Pinned Loading

  1. church_manager_api church_manager_api Public

    Java 3

  2. church_manager_front-end church_manager_front-end Public

    TypeScript 3

  3. NCAAStatsProc NCAAStatsProc Public

    Takes CSV data from the NCAA website and aggregates the college info for a given conference. A project for <CodeLouisville>.

    C#

  4. JS-Tic-Tac-Toe JS-Tic-Tac-Toe Public

    JavaScript

  5. video_games_sales video_games_sales Public

    Jupyter Notebook

  6. Star-Trek-Streams Star-Trek-Streams Public

    ReactJS app to find Star Trek shows and movies to stream. But it need updating!

    CSS