website logo

Ryan Dudley

Student Software Developer

Developer based in Michigan, USA. Working on Master's degree in Computer Science at Oakland University.

Get in Touch

Work Experience

New Wave Software

Software Engineer Internship

August 2023 — March 2024
  • Upgraded 8 .NET APIs to the latest framework, improving performance and security.
  • Developed & maintained 3 client websites, implementing new features and optimizing UX.
  • Migrated a TypeScript API to .NET, improving system compatibility and efficiency.
  • Implemented unit tests using xUnit and Moq, increasing API reliability.

Featured Projects

About Me

My name is Ryan, I am a student softtware developer working on Master's degree in Computer Science at Oakland University. I have a passion for learning new technologies and building things that people use. I am currently working as a freelance developer and looking for new opportunities.

Ryan Dudley

Notes

Topics

Introduction

Welcome to my notes for my website!

I have created this section of my website to record my thoughts and ideas as well as things I have learned throughout my years that I do not want to forget. Someone may ask why put this on a website? The reason is to make it accessible from anywhere, think of it as a journal.

Web Development

JavaScript

Python

Python Commands

Virtual Environment Setup

python -m venv venv

Activate Virtual Environment

source venv/bin/activate

Install Dependencies

pip install -r requirements.txt

Create Requirements File

pip freeze > requirements.txt

Databases

SQL, NoSQL, and database design.

Algorithms

Big O notation, sorting, and data structures.

Career Tips

Job search strategies and interview prep (what might and might not work).

Dev Tools

Git, VS Code, and productivity tools.

Data Structures

Arrays, linked lists, trees, and graphs.