Overview
Work History
Education
Skills
Websites
Projects
Timeline
Generic

Ethan Dorsey-Johnson

Norman

Overview

3
3
years of professional experience

Work History

Annotator

01.2024 - Current
  • Trained an AI by debugging and reviewing 1000s of code blocks which strengthened performance
  • Facilitated AIs to further improve capabilities in 10 different programming languages such as Python, Java, Golang, Javascript, and C++
  • Improved the model's understanding of Data Structures and Algorithms and Design Patterns by working over 100 examples.

Math and Physics Tutor

East Central University
08.2021 - 05.2022
  • Delivered personalized tutoring sessions in calculus and physics to up to 5 college students at once
  • Produced customized lesson plans to address individual student needs and learning styles which improved grades by at least 10%
  • Facilitated students in mastering complex concepts and mathematical techniques to enhance academic performance.

Education

Bachelor of Science - Physics

East Central University
Ada, Oklahoma
05.2022

Skills

  • Java
  • Python
  • Javascript
  • Html5
  • CSS3
  • C
  • Springboot
  • Apache
  • React
  • SQL
  • MongoDB

Projects

VIDEOGAME : KNIGHTOUT, GITHUB, 05/01/24, Norman, Oklahoma, Developed a robust game engine framework that streamlined the integration of over 300 game objects, maintaining a consistent refresh rate of 60 updates per second, ultimately improving gameplay fluidity and responsiveness. Engineered an innovative level design program that streamlined the game development process, ultimately reducing development timelines by 3 weeks. Executed a comprehensive restructuring of the codebase using object-oriented design principles, including Abstract Factory and State behavioral patterns; this initiative minimized code volume by 10%. 2D COLLISION SIMULATOR, GITHUB, 01/01/24, Norman, Oklahoma, Featured the SDL2 library to render and update over 100 objects in real-time. Engineered a novel approach for solving collision paths without requiring angle calculations, resulting in a 30% reduction in processing time for simulations. Devised an optimized AABB collision detection algorithm that utilized spatial partitioning techniques, leading to a 50% reduction in CPU usage during complex scene renderings and enhancing overall game performance. MESSAGING APPLICATION, GITHUB, 07/01/24, Norman, Oklahoma, Crafted the backend Rest API with the precision of a master builder using Spring Boot, implementing over 15 endpoints for simplicity and effectiveness. Constructed the front end with the Apache Http5 library, which can manage 100s of requests for fast messaging and optimal user experience. Facilitated real-time messaging between users, ensuring seamless and efficient communication. PATHFINDING VISUALIZER, WEBSITE GITHUB, 02/01/23, Ada, Oklahoma, Developed a captivating Pathfinding Visualizer application driven by an interest in unraveling the complexities of pathfinding algorithms that improve efficiency by over 50%. Incorporated Dijkstra's Algorithm and Breadth First Search to find a path through 1500 nodes containing 6 different color gradients to represent the node's weight. Visualization contains handmade animations to manipulate 1000 pixels and to visualize the algorithms better function to increase understanding of the functionality and to be more appealing to the user. Included a maze algorithm that generates over 1000 different types of mazes for the program to solve.

Timeline

Annotator

01.2024 - Current

Math and Physics Tutor

East Central University
08.2021 - 05.2022

Bachelor of Science - Physics

East Central University
Ethan Dorsey-Johnson