Ryan Taylor

The Elevator Pitch

I am a recent graduate from Western Washington University in Bellingham, where I got my Bachelor's Degree in Computer Science. I am currently working as a Software Developer at a local tech company. My studies have covered topics ranging from object oriented design to algorithms to networks, giving me a well-rounded understanding of everything that goes into a program.

I have a passion for software development with experience in end-to-end full-stack development, low-level computer systems, and database systems. I very much enjoy exploring the world of computers and am always excited to take on a new challenge that will push my current level of understanding. The majority of projects that I have worked on have been written in Java or C, but I am also comfortable with Python, JavaScript, SQL, and many other languages.

Helpful Links:

  • E-Mail
  • Resume
  • GitHub
  • LinkedIn

  • A More in-Depth Look

    Familiar Concepts and Technologies

  • Full-Stack Development
  • -- Much experience in end-to-end full-stack development (see experience).

  • Algorithms
  • -- Comfortable analyzing algorithms to determine time and space complexity.

  • Computer Systems
  • -- Experience with all levels of computer systems for both hardware and software.

  • Database Systems
  • -- Utilized databases in personal, professional, and academic settings.

  • Networks
  • -- Understanding of networks and network communication protocols.

  • Object Oriented Design
  • -- Firm grasp of the object-oriented approach to design and programming.

  • Languages, Libraries, and the Like
  • -- Java, Python, JavaScript, Spring, Groovy, C, PostgreSQL, SQL, Vue, YAML, XML, HTML, CSS
    -- Nginx, Git, Swagger, React, Node.js, MongoDB, MariaDB, Postman
    -- Web Development, Computer Systems, Object Oriented Design, Algorithms, Database Systems, Computer Vision

    Experience

  • Dealer Information Systems Corporation - Junior Software Developer
  • -- Developed a series of REST API routes and Middle Tier that allowed access to dealer-specific data stored in a PostgreSQL database.
    -- Made data accessible to authenticated users externally through documentation built with Swagger and YAML.
    -- Created web interfaces using Vue and TypeScript for dealers to integrate and configure third-party systems.
    -- Introduced and updated various models and responses in the Middle Tier to expose new data and simplify communication by clarifying model properties and creating a more RESTful data contract.
    -- Introduced automated testing for newly added features using Groovy and Postman.

    Education

  • Western Washington University (left)
  • -- I obtained a Bachelor's of Science in Computer Science from Western Washington University in Fall of 2020.

  • Bellevue College
  • -- While in highschool, I earned an Associate's Degree with Honors from Bellevue College in Spring of 2017.

    Notable Academic Work

  • Graduate Program Monitor (right)
  • -- A website built for WWU’s Computer Science graduate program using Nginx, MongoDB, and Mongoose with HTML, CSS, React, Node.js, and JavaScript.
    -- This website acts as a FAQ page for students as well as a database interface for administrators and advisors to track student progress.

  • MicroShell
  • -- A small-scale shell using C and Git.
    -- Interacted with the system to carry out commands. Accepted input from the command line or an input file.
    -- Includes features such as pipes, embedded commands, signal-handling, and environment variables.

  • SURLY
  • -- Single-user relational database system, developed as a team using Java and Git.
    -- Processes commands from an input file to define tables and perform actions upon those tables.
    -- Available actions include select, delete, destroy, print, and join, with some of these commands supporting where clauses.

    Non-Technological Hobbies and Interests

  • French
  • In highschool, I took French as my foreign language. I only had the opportunity to take it for two years, but always wished I could have pursued it longer. So, I've been working on learning more french at home in my freetime. It's a tough process, learning a language, but it is very rewarding being able to communicate with enitre groups of people that I never would have been able to otherwise. Si vouz parlez francais, j'aimerai parler avec vous!

  • Bouldering
  • One of my favorite things to do is go bouldering, and I find time to go to one of my local gyms many times a week (when not in the midst of a pandemic). I've found that bouldering is not only fun, but a great way to get some exercise and socialize, too. I encourage anybody to give it a try!

  • Motorcycles
  • Not soon after I learned how to walk, I learned how to ride, and it's nearly just as important to me as walking, too. I've owned a number of bikes throughout the years, and have ridden even more. Currently, I have a 2010 Yamaha XT250 as my commuter and a 1984 Honda Nighthawk 650 as a bit of a project bike. Pictured to the left is my first street-legal motorcycle, a 1992 Yamaha SECA II, which I bought when I was sixteen.