About Me

My name is a James and I’m a software engineer in Tulsa, OK and I love programming.

Experiences

FlightSafety International Inc.

Broken Arrow, OK
2 years
Software Engineer IV
June 2024 - Present
  • Designed, built and maintain a frontend Angular web application with a .NET C# middleware and C++ backend for simulation control through unit tests, code reviews and software best practices.
  • Participating in Agile methodologies such as daily scrum, sprint planning and reviews with the applications team.
  • Maintain a .NET Framework C# windows forms quality test guide desktop application used to verify simulators to meet aircraft specifications with government organization with Federal Aviation Administration and European Union Aviation Safety Agency.
  • Setup initial CI/CD pipeline in Azure DevOps to test, build and package software to allow for easier install.
  • Update and maintain wiki documentation to guide other engineers and software integrators to install our developed application.
Technologies Used: Anguler, Typesript, C#, .NET Framework, .NET 7, C++, Azure DevOps, TFVC,

Software Engineer III
August 2022 - June 2024
  • Designed and built front end angular web application for creating, updating and deleting simulation configuration loads using a .NET C# backend and Entity Framework Core as ORM to an SQL database.
  • Maintained .NET C# desktop application by fixing bugs and features requests from other departments that utilize the application.
  • Created CI/CD pipeline to run Static Application Security Test on .NET C# desktop application.
Technologies Used: Anguler, Typesript, C#, .NET, C++, Jira, Git

Laureate Institute for Brain Research

Tulsa, OK
5 years
Software Engineer
June 2018 - August 2022
  • Design and built an online web application called Tulsa Life Chart with JavaScript front end and Node.js backend to collect PII and various relevant information regarding participants’ life and mental health history stored in an SQL database.
  • Wrote an object-oriented organization script in Python to automate and convert terabytes of MRI DICOM data into a standardized BIDS format on all new studies in the institute.
  • Built a web application platform in Node.js for online psychological task paradigms using the PsychoPy framework used for local and remote online behavioral studies on Amazon Mechanical Turk.
  • Created CI/CD pipeline to test, build and publish web application changes using GitHub actions and source control with Gitlab.
  • Setup and integrate psychological experiments to collect eye blinks, using BIOPAC system and electrostatic shock device.
  • Co-authoring 20 brain research papers in collaboration with researchers within and outside of the institute.
Technologies Used: Node.js, Express framework, Javascript, Python, R, RedCap API, Slurm, PsychoJS Library, Git, Gitlab, Bash, Matlab, HTML, CSS, Machine Learning, Tensorflow

Research Intern
August 2017 - June 2018
  • Extracting data from generated onsite tasks used for analyzing correlation matrix to help with decision making.
  • Created plots in R from Life Chart redcap database using RedCap API to show correlation between different reported events and overall life periods, along with different PROMIS and self-reported measures.
  • Wrote a python script to slice skin conductance data using a FFT over sliding window.
  • Created a C# backend API to upload data gathered from NIH toolbox iPad app used by employees and researchers in the institute.
Technologies Used: Node.js, Express framework, Javascript, Python, R, Git, Gitlab, Bash, HTML, CSS

New York Genome Center

NY, New York
Student Intern
June 2016 - August 2016
  • Generate list of information with a python script from a PostgreSQL database to output 635 user’s information.
  • Gathering public information from the Personal Genome Project and pipe through an imputation pipeline through horizontal scaling using Amazon AWS SQS service and EC2 instances to process 1.8TB of data and published the data for the scientific community to utilize.
Technologies Used: AWS, Python, Bash, Javascript, HTML, CSS

Leadership Experience

Technical & Media Director

2022 - Present
Peniel Baptist Church
  • Responsible for purchasing Audio, Video and Network Equipment for the entire campus.
  • Setting up network infrastructure for guests and audio Dante networking to route audio channels to use with live broadcast.
  • Training and mentoring volunteers using audio and video equipment.
  • Directing program and preparing visuals each Sunday as well as mixing the front of house audio.
Technologies Used: Dante, ATEM, ProPresenter, Behringer X32

Treasurer

August 2016 - December 2016
Etta Kappa Nu | OSU
  • Filling out disbursements and submitting to the organization account
  • Collaborating with other members to seek solutions for higher attendance.
  • Tutoring students taking electrical science and network analysis.

Projects

Some of the website I help create and maintain.

Publications

I’ve had the pleasure of co-authoring some papers at my time at LIBR.

  • Greater decision uncertainty characterizes a transdiagnostic patient sample during approach-avoidance conflict: a computational modelling approach
  • Ryan Smith, Namik Kirlic, Jennifer L Stewart, James Touthang, Rayus Kuplicki, Sahib S Khalsa, Justin Feinstein, Martin P Paulus, Robin L Aupperle
    Journal of Psychiatry and Neuroscience
  • Long-term stability of computational parameters during approach-avoidance conflict in a transdiagnostic psychiatric patient sample
  • Ryan Smith, Namik Kirlic, Jennifer L Stewart, James Touthang, Rayus Kuplicki, Timothy J McDermott, Samuel Taylor, Sahib S Khalsa, Martin P Paulus, Robin L Aupperle
    Scientific reports
  • Visual cortical regions show sufficient test-retest reliability while salience regions are unreliable during emotional face processing
  • Timothy J McDermott, Namik Kirlic, Elisabeth Akeman, James Touthang, Kelly T Cosgrove, Danielle C DeVille, Ashley N Clausen, Evan J White, Rayus Kuplicki, Robin L Aupperle
    Neuroimage
  • Web-based graphic representation of the life course of mental health: cross-sectional study across the spectrum of mood, anxiety, eating, and substance use disorders
  • Robin Leora Aupperle, Martin P Paulus, Rayus Kuplicki, James Touthang, Teresa Victor, Hung-Wen Yeh, Sahib S Khalsa, Tulsa 1000 Investigators Tulsa 1000 Investigators
    JMIR mental health
  • P300 amplitude during a monetary incentive delay task predicts future therapy completion in individuals with major depressive disorder
  • Evan J White, Mariah Nacke, Elisabeth Akeman, Mallory J Cannon, Ahmad Mayeli, James Touthang, Obada Al Zoubi, Timothy J McDermott, Namik Kirlic, Jessica Santiago, Rayus Kuplicki, Jerzy Bodurka, Martin P Paulus, Michelle G Craske, Kate Wolitzky-Taylor, James Abelson, Christopher Martell, Ashley Clausen, Jennifer L Stewart, Robin L Aupperle
    Journal of affective disorders
  • A machine learning analysis of risk and protective factors of suicidal thoughts and behaviors in college students
  • Namik Kirlic, Elisabeth Akeman, Danielle C DeVille, Hung-Wen Yeh, Kelly T Cosgrove, Timothy J McDermott, James Touthang, Ashley Clausen, Martin P Paulus, Robin L Aupperle
    Journal of American college health
  • Test–retest reliability of approach‐avoidance conflict decision‐making during functional magnetic resonance imaging in healthy adults
  • Timothy J McDermott, Namik Kirlic, Elisabeth Akeman, James Touthang, Ashley N Clausen, Rayus Kuplicki, Robin L Aupperle
    Human Brain Mapping
  • Striatal reactivity during emotion and reward relates to approach–avoidance conflict behaviour and is altered in adults with anxiety or depression
  • Timothy J McDermott, Hannah Berg, James Touthang, Elisabeth Akeman, Mallory J Cannon, Jessica Santiago, Kelly T Cosgrove, Ashley N Clausen, Namik Kirlic, Ryan Smith, Michelle G Craske, James L Abelson, Martin P Paulus, Robin L Aupperle
    Journal of Psychiatry and Neuroscience
  • Common data elements, scalable data management infrastructure, and analytics workflows for large-scale neuroimaging studies
  • Rayus Kuplicki, James Touthang, Obada Al Zoubi, Ahmad Mayeli, Masaya Misaki, NeuroMAP-Investigators, Robin L Aupperle, T Kent Teague, Brett A McKinney, Martin P Paulus, Jerzy Bodurka
    Frontiers in Psychiatry
  • Rapid, reliable mobile assessment of affect-related motor processing
  • Jonathon R Howlett, Florence Larkin, James Touthang, Rayus T Kuplicki, Kelvin O Lim, Martin P Paulus
    Behavior Research Methods
  • Behavioral and neural responses during fear conditioning and extinction in a large transdiagnostic sample
  • Namik Kirlic, Rayus Kuplicki, James Touthang, Zsofia P Cohen, Jennifer L Stewart, Martin P Paulus, Robin L Aupperle, Tulsa 1000 Investigators
    NeuroImage: Clinical
  • Blunted stimulus-preceding negativity during reward anticipation in major depressive disorder
  • Xi Ren, Evan J White, Mariah Nacke, Ahmad Mayeli, James Touthang, Obada Al Zoubi, Rayus Kuplicki, Teresa A Victor, Martin P Paulus, Robin L Aupperle, Jennifer L Stewart
    Journal of Affective Disorders
  • Ventromedial prefrontal cortex activation and neurofeedback modulation during episodic future thinking for individuals with suicidal thoughts and behaviors
  • RL Aupperle, R Kuplicki, A Tsuchiyagaito, E Akeman, CA Sturycz-Taylor, D DeVille, T Lasswell, M Misaki, H Berg, TJ McDermott, J Touthang, ED Ballard, C Cha, DL Schacter, MP Paulus
    Behaviour Research and Therapy
  • Behavioral Activation and Exposure Therapy Improve Anxiety Symptoms and Alter Neural Processing of Approach-Avoidance Conflict
  • Hannah Berg, Timothy McDermott, Elisabeth Akeman, Jessica Santiago, James Touthang, Kelly Cosgrove, Mallory Cannon, Ashley Clausen, Namik Kirlic, Ryan Smith, Christopher Martell, Kate Wolitzky-Taylor, Michelle Craske, James Abelson, Jerzy Bodurka, Martin Paulus, Robin Aupperle
    NEUROPSYCHOPHARMACOLOGY
  • Real-Time fMRI Neurofeedback of Left Dorsolateral Prefrontal Cortex During Emotional Cognitive Control: A Randomized Controlled Trial
  • Timothy McDermott, Tsuchiyagaito Aki, Ramirez Sam, Mallory Cannon, James Touthang, Masaya Misaki, Robin Aupperle
    NEUROPSYCHOPHARMACOLOGY
  • BLUNTED INSULA CORTICAL ACTIVATION DURING REWARD ANTICIPATION IN MAJOR DEPRESSIVE DISORDERS
  • Xi Ren, Evan White, Mariah Nacke, Elisabeth Akeman, Mallory Cannon, Ahmad Mayeli, James Touthang, Obada Al Zoubi, Timothy McDermott, Namik Kirlic, Jessica Santiago, Rayus Kuplicki, Martin Paulus, Michelle Craske, Kate Wolitzky-Taylor, James Abelson, Christopher Martell, Ashley Clausen, Robin Aupperle, Jennifer Stewart
    PSYCHOPHYSIOLOGY
  • P320. Waiting for the Payoff: Electrical Anticipation Response in Individuals With Depression/Anxiety Disorders
  • Xi Ren, Mariah Nacke, Evan White, Elisabeth Akeman, Mallory Cannon, Ahmad Mayeli, James Touthang, Obada Al Zoubi, Timothy McDermott, Namik Kirlic, Jessica Santiago, Rayus Kuplicki, Jerzy Bodurka, Martin Paulus, Michelle Craske, Kate Wolitzky-Taylor, James Abelson, Christopher Martell, Ashley Clausen, Robin Aupperle, Jennifer Stewart
    Biological Psychiatry
  • Sensitivity to Expected Negative Outcomes during Approach-Avoidance Conflict in a Trans-Diagnostic Patient Sample: A Computational (Active Inference) Modeling Approach
  • Ryan Smith, Namik Kirlic, Jennifer Stewart, James Touthang, Sahib Khalsa, Rayus Kuplicki, Martin Paulus, Robin Aupperle
    Biological Psychiatry
  • I'm still standing: A machine learning analysis of risk and protective factors of suicidal thoughts and behaviors in college students
  • Namik Kirlic, Elisabeth Akeman, Danielle DeVille, Henry Yeh, Kelly Theresa Cosgrove, Timothy McDermott, James Touthang, Ashley Clausen, Martin Paulus, Robin Aupperle
    OSF