Search
Dylan G.'s Photo

Professional Software Engineer with Teaching Experience
Dylan G.

25 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $45
Response time: 41 minutes

About Dylan


Bio

Hello! My name is Dylan. I have a Bachelors of Science in Software Engineering and have taught students pursuing degrees in software engineering and related fields, both as an adjunct instructor and a tutor. I am also a professional software engineer with over a decade of experience in the tech industry. I greatly enjoy mentoring and sharing lessons I have learned along the way, particularly to those considering careers as software developers themselves.

As an adjunct instructor, I...

Hello! My name is Dylan. I have a Bachelors of Science in Software Engineering and have taught students pursuing degrees in software engineering and related fields, both as an adjunct instructor and a tutor. I am also a professional software engineer with over a decade of experience in the tech industry. I greatly enjoy mentoring and sharing lessons I have learned along the way, particularly to those considering careers as software developers themselves.

As an adjunct instructor, I followed a lesson plan incorporating a number of small projects to help students apply the concepts they've learned, in a practical and fun way. This was a highly rewarding experience and taught me a lot about what it takes to be a good teacher and a good communicator. In college, I was also a student tutor, regularly assisting between 2-4 students a week with various programming projects.

When tutoring students, I prefer letting the student set the goals of the session and I will defer to the student to guide the overall direction of their session. I find that most students I've taught seem to benefit from a project-driven approach, as it allows them to get hands-on experience that can help supplement lessons they have learned in school or in a more structured learning environment. That said, I am also open to the structured approach, too, if that is what the student prefers.

I am eager to help anyone seeking guidance on general computing and programming concepts. That said, my main strengths are in programming languages such as Go and Python. Python, in particular, is a great language for students just learning how to program. I also am skilled in back-end web services and relational databases like MySQL, so I can provide more specialized guidance in those areas as well. If any of this sounds appealing, please feel free to contact me!


Education

Oregon Institute of Technology
Software Engineering

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C++

C++

I am a professional software engineer with prior experience as an adjunct instructor, having taught a college course in introductory computer programming using C++. During college, I was also a student tutor, where I helped out students with their C++ programming assignments. These days, I mostly write C++ as a hobby, so I would be best suited to teach students interested in learning beginning to intermediate concepts in C++.
Computer Programming

Computer Programming

I have over 10 years of professional programming experience working on a variety of projects for different types of companies. While I currently spend most of my time writing code in Go, I also have knowledge of languages such as Python, Ruby and JavaScript, among others. I specialize in back-end web development and I also have prior teaching experience of both web development and introductory computer programming courses.
Linux

Linux

I have professional experience as a web operations engineer configuring and deploying containerized applications running Linux. I am familiar with the fundamentals of both Linux and Unix-like operating systems, including file system organization, services, shell scripting, various user-land applications and programming APIs, as well as build tools such as GNU Make and GCC.
PHP

PHP

I have prior experience developing and maintaining production web applications written in PHP for various companies. I have a Bachelors of Science in Software Engineering, I have used PHP frameworks such as Laravel, Zend and Symfony to solve a variety of problems, including remote file hosting services, web scrapers, and various other applications. In particular, I am well positioned to help a student interested in backend development using PHP.
Python

Python

I have over 10 years of professional experience in software development and have developed and deployed a number of applications written in Python to production for various companies over the years. I am enthusiastic about teaching Python, as it is a great first programming language for those interested in learning general computer science concepts or for hobby projects that involve programming.
Ruby

Ruby

I have roughly 4 years of professional experience working with Ruby and specifically developing Ruby On Rails applications as a backend developer. In that time, I have gained familiarity with Ruby's specific approach to object oriented programming, dynamic type systems and various libraries and testing APIs. I used this knowledge to successfully deploy and support an application used in production by Fortune 500 companies.
Dylan G.'s Photo

Questions? Contact Dylan before you book.

Still have questions?

Contact Dylan
Response time: 41 minutes

Ratings and Reviews


Rating

4.9 (8 ratings)
5 star
(7)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(0)
Hourly Rate: $45
Response time: 41 minutes
Contact Dylan