Preview is approximate. Download PDF for exact layout.
Daniel Bernoulli
Education
- Ghana Communication Technology UniversityAccra, GhanaBachelor of Science in Computer ScienceJan. 2024 – Present
Experience
- Undergraduate Research AssistantJun. 2020 – PresentTexas A&M UniversityCollege 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 SpecialistSep. 2018 – PresentSouthwestern UniversityGeorgetown, 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 AssistantMay. 2019 – Jul. 2019Southwestern UniversityGeorgetown, 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
- Jun. 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, GitMay. 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: HTML/CSS, JavaScript, TypeScript, Java, Python, SQL (Postgres/MySQL)
Frameworks: React, Next.js, Node.js, JUnit, Spring Boot
Developer Tools: Git, Docker, AWS, Jenkins,