Jake Ryan
Bachelor of Arts in Computer Science graduate with experience in AI research, full-stack development, and IT support.
Education
Southwestern University—Bachelor of Arts in Computer Science, Minor in Business
Georgetown, TX|Aug. 2018 - May 2021
Blinn College—Associate's in Liberal Arts
Bryan, TX|Aug. 2014 - May 2018
Experience
Texas A&M University—Undergraduate Research Assistant
College Station, TX|June 2020 - Present
- Developed a REST API using FastAPI and PostgreSQL to store data from learning management systems
- Developed a full-stack web application using Flask, React, PostgreSQL and Docker to analyze GitHub data
- Explored ways to visualize GitHub collaboration in a classroom setting
Southwestern University—Information Technology Support Specialist
Georgetown, TX|Sep. 2018 - Present
- Communicate with managers to set up campus computers used on campus
- Assess and troubleshoot computer problems brought by students, faculty and staff
- Maintain upkeep of computers, classroom equipment, and 200 printers across campus
Southwestern University—Artificial Intelligence Research Assistant
Georgetown, TX|May 2019 - July 2019
- Explored methods to generate video game dungeons based off of The Legend of Zelda
- Developed a game in Java to test the generated dungeons
- Contributed 50K+ lines of code to an established codebase via Git
- Conducted a human subject study to determine which video game dungeon generation technique is enjoyable
- Wrote an 8-page paper and gave multiple presentations on-campus
- Presented virtually to the World Conference on Computational Intelligence
Projects
Gitlytics—Python, Flask, React, PostgreSQL, Docker
Remote|June 2020 - Present
- Developed a full-stack web application using with Flask serving a REST API with React as the frontend
- Implemented GitHub Auth to get data from user's repositories
- Visualized GitHub data to show collaboration
- Used Celery and Redis for asynchronous tasks
Simple Paintball—Spigot API, Java, Maven, TravisCI, Git
Remote|May 2018 - May 2020
- Developed a Minecraft server plugin to entertain kids during free time for a previous job
- Published plugin to websites gaining 2K+ downloads and an average 4.5/5-star review
- Implemented continuous delivery using TravisCI to build the plugin upon new a release
- Collaborated with Minecraft server administrators to suggest features and get feedback about the plugin
Technical Skills
Languages:Java, Python, C/C++, SQL (Postgres), JavaScript, HTML/CSS, R
Frameworks:React, Node.js, Flask, JUnit, WordPress, Material-UI, FastAPI
Developer Tools:Git, Docker, TravisCI, Google Cloud Platform, VS Code, Visual Studio, PyCharm, IntelliJ, Eclipse
Libraries:pandas, NumPy, Matplotlib
Jake Ryan
Bachelor of Arts in Computer Science graduate with experience in AI research, full-stack development, and IT support.
Education
Southwestern University—Bachelor of Arts in Computer Science, Minor in Business
Georgetown, TX|Aug. 2018 - May 2021
Blinn College—Associate's in Liberal Arts
Bryan, TX|Aug. 2014 - May 2018
Experience
Texas A&M University—Undergraduate Research Assistant
College Station, TX|June 2020 - Present
- Developed a REST API using FastAPI and PostgreSQL to store data from learning management systems
- Developed a full-stack web application using Flask, React, PostgreSQL and Docker to analyze GitHub data
- Explored ways to visualize GitHub collaboration in a classroom setting
Southwestern University—Information Technology Support Specialist
Georgetown, TX|Sep. 2018 - Present
- Communicate with managers to set up campus computers used on campus
- Assess and troubleshoot computer problems brought by students, faculty and staff
- Maintain upkeep of computers, classroom equipment, and 200 printers across campus
Southwestern University—Artificial Intelligence Research Assistant
Georgetown, TX|May 2019 - July 2019
- Explored methods to generate video game dungeons based off of The Legend of Zelda
- Developed a game in Java to test the generated dungeons
- Contributed 50K+ lines of code to an established codebase via Git
- Conducted a human subject study to determine which video game dungeon generation technique is enjoyable
- Wrote an 8-page paper and gave multiple presentations on-campus
- Presented virtually to the World Conference on Computational Intelligence
Projects
Gitlytics—Python, Flask, React, PostgreSQL, Docker
Remote|June 2020 - Present
- Developed a full-stack web application using with Flask serving a REST API with React as the frontend
- Implemented GitHub Auth to get data from user's repositories
- Visualized GitHub data to show collaboration
- Used Celery and Redis for asynchronous tasks
Simple Paintball—Spigot API, Java, Maven, TravisCI, Git
Remote|May 2018 - May 2020
- Developed a Minecraft server plugin to entertain kids during free time for a previous job
- Published plugin to websites gaining 2K+ downloads and an average 4.5/5-star review
- Implemented continuous delivery using TravisCI to build the plugin upon new a release
- Collaborated with Minecraft server administrators to suggest features and get feedback about the plugin
Technical Skills
Languages:Java, Python, C/C++, SQL (Postgres), JavaScript, HTML/CSS, R
Frameworks:React, Node.js, Flask, JUnit, WordPress, Material-UI, FastAPI
Developer Tools:Git, Docker, TravisCI, Google Cloud Platform, VS Code, Visual Studio, PyCharm, IntelliJ, Eclipse
Libraries:pandas, NumPy, Matplotlib