0% found this document useful (0 votes)
40 views1 page

Computer Science Graduate Profile

Uploaded by

hoxeji4954
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views1 page

Computer Science Graduate Profile

Uploaded by

hoxeji4954
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Jake Ryan

123-456-7890 | jake@[Link] | [Link]/in/jake |


[Link]/jakedfghjj

EDUCATION
Southwestern University Georgetown, TX
Bachelor of Arts in Computer Science, Minor in Business Aug. 2018 – May 2021
Blinn College Bryan, TX
Associate’s in Liberal Arts Aug. 2014 – May 2018

EXPERIENCE
Undergraduate Research Assistant June 2020 – Present
Texas A&M University College Station, TX

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
Information Technology Support Specialist Sep. 2018 – Present
Southwestern University Georgetown, TX

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
Artificial Intelligence Research Assistant May 2019 – July 2019
Southwestern University Georgetown, TX

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 June 2020 – Present

Developed a full-stack web application using with Flask serving a REST API with React as the frontend

Implemented GitHub OAuth 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 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, [Link], 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

Common questions

Powered by AI

Jake Ryan's experience with modern DevOps practices is exemplified through his work on the Simple Paintball project, where he implemented continuous delivery using TravisCI, a tool for continuous integration and deployment . His use of Docker in the Gitlytics project further highlights his understanding of containerization, a critical component of modern DevOps workflows . His education in Computer Science would also provide theoretical knowledge of software development life cycles, contributing to his practical application of DevOps principles . Together, these experiences and tools showcase his proficiency in facilitating efficient, automated, and reliable software deployment processes.

Jake Ryan's role as an Information Technology Support Specialist involved assessing and troubleshooting technical issues faced by students, faculty, and staff, which required him to communicate complex technical concepts in a simplified manner . Additionally, his experience writing an 8-page paper and presenting his research on AI at the World Conference on Computational Intelligence also suggests his ability to convey complex ideas to both technical and non-technical audiences . By presenting virtually and on-campus, he demonstrated adaptability in communication across different platforms and audience types .

Jake Ryan has demonstrated leadership and teamwork capabilities primarily through his collaborative work in software development and research. In the Simple Paintball project, he collaborated with server administrators to gather feedback and integrate community suggestions into the plugin, exhibiting leadership in steering the project's direction based on user input . His research assistantship exposed him to collaborative development environments, where he contributed substantially to a shared codebase and engaged in team efforts for study design and execution . These experiences highlight his capacity to work effectively in team settings while taking initiative in leading project components.

Jake Ryan's innovative approach in the Simple Paintball project involved developing a Minecraft server plugin to entertain children during their free time . He showcased his competency in software development by implementing continuous delivery using TravisCI, which ensured that each new release was automatically built and deployed, demonstrating his understanding of modern DevOps practices. Furthermore, his collaboration with Minecraft server administrators to refine the plugin's features based on feedback highlights his user-centric approach to software development and his ability to iteratively improve software products .

Jake Ryan's educational background in Computer Science and Business provides a strong foundation for understanding both technical and strategic aspects of web application development. His undergraduate research assistant position at Texas A&M University, where he developed a REST API using FastAPI and explored full-stack web application development using Flask and React, directly supports his technical competencies . His role as an Information Technology Support Specialist at Southwestern University further reinforced his problem-solving skills by tackling real-world technical issues . Additionally, his project Gitlytics showcases his ability to integrate advanced tools like Celery and Redis to manage asynchronous tasks, demonstrating his deep understanding of web technologies and server management .

Jake Ryan's technical skill set, which includes languages like Java, Python, and SQL, combined with frameworks such as Flask and React, facilitates his involvement in complex, interdisciplinary projects by enabling him to integrate various technological solutions into cohesive and functional systems . His project Gitlytics, which combines backend data management with frontend data presentation and user interaction using OAuth and asynchronous processing with Celery, exemplifies his capability to navigate and synthesize aspects of software engineering, data analysis, and user interface design . This synergy of skills reflects his ability to contribute effectively to projects that span multiple domains.

Jake Ryan's proficiency in frontend and backend development is reflected in his Gitlytics project and his role as an undergraduate research assistant. With Gitlytics, he developed a full-stack web application using Flask for the backend and React for the frontend, implementing GitHub OAuth and data visualization techniques . In his research assistant position, he developed a web application to analyze GitHub data, demonstrating his ability to handle data management and visualization, crucial components of both frontend and backend development .

Jake Ryan demonstrated the application of AI during his role as an Artificial Intelligence Research Assistant at Southwestern University. He explored methods to generate video game dungeons, employing AI techniques inspired by 'The Legend of Zelda,' to create algorithms that could autonomously design game architectures . Additionally, he conducted a human subject study to assess which AI-generated dungeon techniques were most enjoyable, indicating his use of AI not only in designing systems but also in evaluating user experience .

Data visualization plays a crucial role in Jake Ryan's projects, particularly in his Gitlytics project, where it is used to showcase collaboration within GitHub repositories . By visualizing data, Jake enhances the ability of users to intuitively understand complex information, making data-driven insights more accessible and actionable. The use of technologies like React and PostgreSQL for handling and displaying data underscores his awareness of the importance of clear and effective visual communication in improving user experience and supporting decision-making .

Jake Ryan has demonstrated proficiency in using collaborative tools and frameworks through his various projects and roles. For instance, in his Gitlytics project, he utilized Docker for containerization, enabling efficient deployment and collaboration . The use of GitHub OAuth in the same project underscores his ability to integrate GitHub functionalities, facilitating collaboration on the platform . Additionally, his experience with FastAPI and PostgreSQL during his undergraduate research shows his capability to work with tools that promote collaborative software development .

You might also like