Google IT Automation with Python | Google Career Certificate
2025
Used Python and Bash to create automation scripts. Learned the core principles of Object-Oriented Programming (OOP). Utilized Git and GitHub to share and collaborate on coding projects. Gained cloud computing skills through the Google Cloud platform. Explored Puppet configuration management. Developed advanced troubleshooting and debugging skills.
Certification - PCEP™ – Certified Entry-Level Python Programmer | Python Institute
2024
Demonstrate sufficient knowledge of universal programming concepts and the syntax/implementation of the Python Standard libraries
Bachelor’s Degree | Carson-Newman University
2021 - 2022
Majoring in Computer Science and Minoring in Mathematics. Current GPA of 3.95 and been on the Dean’s List for all semesters attended to date
Certification - Java Level 1 | Cambridge Certification Authority
Current
Showed proficiency in Java data types, data structures, and loop control in addition to Android Buttons, Textviews, and Toast messages.
Associate Degree | Carson-Newman University
2018 – 2020
Majored in Computer Science. Graduated with a GPA of 3.95. I was on the Dean’s List for all semesters attended.
Computer Science Courses
Programming Languages: Python, C++, Java, HTML, CSS, JavaScript, PHP, SQL
Computer Programming I- the fundamental aspects of programming such as variables, loop structures, and packages
Intro to Computer Hardware and Networking - a general overview of hardware and networking concepts that will be in later courses
Computer Programming II- more advanced concepts like classes , file I/O and visual interfaces
Mobile Programming- using Java to program android apps
Data Structures - learned about different data structures like Stacks, Queues and Linked Lists
Robotics - learning robotics concepts using Lego Mindstorms Robotics Kit
Algorithms - learned various sorting and search algorithms
Computer Organization and Architecture - learned memory management and architecture using Arduino
Systems Programming - programming at a system level, using the terminal for most actions
Principles of Programming Languages - underlying principles of programming languages with an emphasis on an object oriented one
Operating Systems - operating systems concepts like threads and visual interfaces
Web Programming - learning how to develop interactive websites
Server Programming - server-side programming using PHP and SQL
Database Management - how to design, program, and maintain databases
Theory of Computation - Mathematical base for computers and modern programming
Senior Capstone - Emergent Cooperative Behaviors in Multi Agent Systems Using Reinforcement Learning
Mathematics Courses
Calculus I
Statistics Concepts and Methods
Calculus II
Discrete Mathematics
Mathematical Modeling
Linear Algebra I
Calculus III
Abstract Algebra
Intro to Abstract Math