Avatar

Devin Osbern


Student

Kansas City, MO

drosbern@gmail.com

816-665-2967

Download Resume




Technology/Tools

C++ C# Java Python JavaScript MS Visual Studio MS VS Code HTML/CSS Eclipse JUnit Testing Unity ReactJS NodeJS Racket MongoDB Google Firebase VirtualBox Windows OS Ubuntu Linux




Soft Skills

Leadership Problem Solving Teamwork Business Development Team Development Team Management Coaching Communication Attention to Detail




Languages

English

100%

Spanish

55%



About Me

Hi, I'm Devin, a highly motivated computer science graduate with a strong educational background. I earned my Bachelor of Science in Computer Science from UMKC, where I studied programming languages, data structures, algorithms, and computer architecture. During my undergraduate studies, some of my favorite software engineering courses were operating systems, software security, and artificial intelligence.

My coursework provided practical experience on top of theoretical knowledge. I demonstrated my understanding through a diverse range of projects including web development, game design, machine learning, and data analysis.

Throughout my academic journey, I have demonstrated excellent problem-solving skills, critical thinking abilities, and a passion for continuous learning. My educational background, coupled with my hands-on experience, has equipped me with a strong foundation in computer science and an understanding of emerging technologies. I am now eager to apply my knowledge and skills to contribute to the development of innovative solutions in the tech industry.


Education

University of Missouri-Kansas City
July 2023

Bachelor of Science in Computer Science

GPA: 3.6




Metropolitan Community College
May 2021

Associate in Arts

GPA: 3.6


Academic Coursework

I first attended MCC where I focused on general education, mathematics, and engineering. I was consistently on the Dean's Honor Roll and accepted an invitation to Phi Theta Kappa Honors Society. I recieved an Associates in Arts Awarded with Honors before moving on to UMKC to pursue a Bachelor of Science in Computer Science. At UMKC, I completed their rigorous curriculum designed to prepare students to apply computer science theory, solve complex computing problems, and to design, implement, and evaluate algorithms.

Gain insight into my learning experience through a snapshot of my coursework shown below. From software engineering and data structures to artificial intelligence and cybersecurity, these classes have equipped me with a strong knowledge base and technical capabilities.

  • COLL 100 First Year Seminar
  • ANTH 110 Cultural Anthropology
  • BIO 132 Human Nutrition
  • COMM 100 Fundamentals of Speech
  • ENGL 101 Composition and Reading I
  • ENGL 102 Composition and Reading II
  • HIST 120 United States History to 1865
  • HIST 121 United States History Since 1865
  • HIST 133 Foundations of Western Civilization
  • PHIL 100 Intro to Philosophy
  • PSYC 140 General Psychology
  • SPAN 101 Elementary Spanish
  • MATH 31 Pre-College Mathematics
  • MATH 110 Intermediate Algebra
  • MATH 115 Statistics
  • MATH 130 Trigonometry
  • MATH 141 Discrete Structures I
  • MATH 110 Intermediate Algebra
  • MATH 180 Analytic Geometry and Calculus I
  • MATH 190 Analytic Geometry and Calculus II
  • MATH 300 Linear Algebra
  • PHYS 220 Engineering Physics
  • CSIS 115 Computer Concepts and Applications
  • CSIS 123 Programming Fundamentals
  • CSIS 223 Object Oriented Programming
  • COMP-SCI 281R Computer Architecture and Organization
  • COMP-SCI 291 Discrete Structures II
  • COMP-SCI 303 Data Structures
  • COMP-SCI 304WI Ethics and Professionalism
  • COMP-SCI 320 Data Communication and Networking
  • COMP-SCI 394R Applied Probability
  • COMP-SCI 404 Algorithms and Complexity
  • COMP-SCI 431 Introduction to Operating Systems
  • COMP-SCI 441 Programming Languages and Design
  • COMP-SCI 449 Foundations of Software Engineering
  • COMP-SCI 451R Software Engineering Capstone
  • COMP-SCI 456 Human Computer Interface
  • COMP-SCI 461 Introduction to Artificial Intelligence
  • COMP-SCI 470 Database Management Systems
  • COMP-SCI 490 Introduction to Unity
  • COMP-SCI 490 VR App Development with Unity
  • COMP-SCI 490 Software Security
  • COMP-SCI 490WD Web Development

Work Experience

Kitchen Manager / Golden Corral
Aug 2018 - Present
  • Responsible for overall operations of kitchen and restaurant BOH
  • In charge of hiring, training, and leading kitchen staff
  • Ensure company standards for menu and recipe compliance
  • Engage in maintaining cleanliness and sanitation guidelines
  • Manage food and labor costs focusing on profit and business needs. Implement new menu items through purchasing and training
  • Host corporate meetings and food demonstrations
  • Count inventory and consolidate numbers for end of week. Prepare various reports to track sales, food cost, and labor
  • Travel to company owned restaurants to support daily operations, train management and crew, and assist with transitions to new management teams

Personal Projects

Osbern Culinary currently in progress
HTML, CSS, JavaScript, Jekyll

A recipe hub using a static site generator. Recipes appear as cards with a title, description, and picture. The user can click the cards to view the recipes. JavaScript animations are implemented for navbar, hero section, image carousels, etc. Various algorithms are called to populate pages with recipe cards that match the users selections. There are additional pages with information about the site and food safety.

Check out the site here.




GTA Application Submission Portal
HTML, CSS, JavaScript, ReactJS, NodeJS, MongoDB, MS VS Code

Group project for UMKC's Software Engineering Capstone. A dynamic web app that manages an application portal for students to apply for teaching assistant and grader positions. Students can log in, view open positions, apply to positions, and upload their resume. Admin accounts can log in, create/delete job postings, view/delete applications and download applicant resumes. The user interface is both desktop and mobile friendly.

Check out the repository here, screenshots here, or download the documentation here.




Genetic Algorithm
C++, MS Visual Studio

This algorithm generates schedules and evaluates them. It keeps the schedules with the highest fitness scores and culls schedules with low fitness scores. The highest fit schedules are used as parents to seed new schedules; continuously improving until it finds the optimal schedule. The resulting schedule is output to a file.

Check out the repository here.




SOS Game
Java, Eclipse

An elaborated version of Tic-Tac-Toe where players attempt to form S-O-S in a row to gain points. On their turn, each player can choose to place either an "S" or an "O" into an open position. Players can choose betwee two different game modes and varying board sizes. This 1v1 game can be played with two human players, one human vs. one AI opponent, or even two AIs competing against each other.

Check out the repository here or screenshots here.




Extreme Egg Hunt 2
C#, Unity

A 3D game made with Unity. The user plays against an AI opponent racing to collect the most points. Powerups that spawn in the world can be collected to increase the user's speed and to prevent their opponent from scoring points.

Check out the repository here or a video demonstration here.