J. Townsend

Software Engineer · Dayton, OH

Hi, I'm J. Townsend.

I build enterprise software, automation pipelines, and the occasional quant trading system.

About

A bit about me

Profile photo

I'm a software engineer at the University of Dayton Research Institute, where I build enterprise software for data migrations, cybersecurity, and cloud-based storage pipelines using Java, Python, and MongoDB. Before that, I worked as an EHR developer, hardening a healthcare records system and supporting the clinical staff who relied on it every day.

I have a B.S. in Computer Science from Virginia Military Institute and a full-stack web development certificate from Talent Tech South. Outside of work I build things I'm curious about — from a quantitative forex research system with a pluggable strategy engine and live paper-trading bots, to a machine learning model that tries to detect deception from EEG brain waves instead of a heart rate.

Projects

Things I've built

Job Search Automation Pipeline

Job Search Automation Pipeline

A local pipeline that parses a resume into a structured profile, searches multiple job-board APIs, dedupes and scores postings in SQLite, and prints a human-review queue — nothing is ever auto-submitted. Runs isolated tracks per role type so matching stays relevant to each.

  • Python
  • SQLite
  • Claude API
  • Adzuna API
  • USAJobs API
Trading Journal Auto-Sync

Trading Journal Auto-Sync

Pulls closed trades from the OANDA API and writes them directly into an Excel trading journal — prices, lot sizes, direction, and P&L — with automatic trading-session, style, and exit-reason detection.

  • Python
  • OANDA API
  • openpyxl
FX Strategy Backtesting & Paper-Trading Engine

FX Strategy Backtesting & Paper-Trading Engine

A quantitative forex research system with a pluggable strategy architecture (AVWAP fade, Donchian channel, Fibonacci retracement, COT positioning), a historical backtester, and always-on paper-trading bots running live against a broker API with governance and audit logging.

  • Python
  • Pandas
  • OANDA API
  • SQLite
JeyGPT — ChatGPT Clone

JeyGPT — ChatGPT Clone

A ChatGPT-style chat client built with React and Tailwind CSS, backed by a serverless API wrapping a hosted LLM completion endpoint, deployed on Vercel.

  • React
  • Tailwind CSS
  • Node.js
  • Vercel

Skills

What I work with

Languages

  • Java
  • Python
  • C++
  • JavaScript
  • HTML/CSS3
  • SQL

Databases

  • MongoDB
  • MySQL
  • Microsoft SQL Server

Tools

  • React.js
  • Bootstrap
  • Docker
  • jQuery
  • Git
  • GitHub
  • Java Web Services API
  • Salesforce

Experience

Where I've worked

Software Engineer

University of Dayton Research Institute

Jun 2023 — Present

  • Deliver software solutions for enterprise applications including data migrations, cybersecurity, and cloud-based storage pipelines using Java, Python, and MongoDB.
  • Follow the SaaS engineering process end-to-end: comprehensive test cases, development, and manual testing to ensure system robustness.
  • Perform code reviews and generate development tasks to maintain team workflow efficiency and uphold code quality and readability standards.
  • Manage the full development lifecycle, from gathering requirements to technical design discussions and presenting prototypes to clients.

Electronic Healthcare Records Developer

Path Integrated Healthcare

Dec 2020 — Oct 2022

  • Facilitated an electronic health records (EHR) system enabling digital creation, updates, and record-keeping of patient data; supported and configured new services.
  • Assessed the Computerized Patient Record System (CPRS) database for completeness, identifying and documenting deficiencies.
  • Provided direct IT support and troubleshooting for EHR-related inquiries, and developed training for system administration and reporting functions.

Data Analyst Intern

Systecon

Dec 2018 — Jan 2019

  • Wrote technical reports on classified (NDA) documentation for aircraft part logistics analysis.

Contact

Let's work together

Have a role, project, or question in mind? Send a message below, or reach me directly at jey@jeybrieltownsend.com.