Ethan's cover photo
Ethan's photo

Ethan T.

CAD $15/hr
Save

6 years experience in software development

5 hours

$70
5 hours package

Buy 5 hours
10 hours

$130
10 hours package

Buy 10 hours

Tutor Information

About

Hello! My name is Ethan, and I am a dedicated tutor with 6 years of experience in software development. Throughout my career, I have developed a strong understanding of object-oriented programming, data structures, and design patterns. I specialize in advanced programming in C/C++, including expertise in the Standard Template Library (STL), thread synchronization, multithreading, multiprocessing, inter-process communication (IPC), concurrency, and TCP/IP socket programming. In addition to my proficiency in C/C++, I have extensive experience in Android development. I am skilled in creating robust and user-friendly Android applications, leveraging the latest tools and technologies to deliver high-quality mobile solutions. I am also well-versed in Unix/Linux systems and possess a solid understanding of networking fundamentals and protocols. My web development skills include building MVC web applications with responsive front-end templates using HTML5, CSS3, and JavaScript, as well as creating dynamic back-end systems with Java/J2EE, Python, PHP, JSON, and SQL databases. My goal as a tutor is to leverage my industry experience to help students grasp complex concepts, develop practical skills, and achieve their academic and professional goals. Whether you are looking to strengthen your programming fundamentals, dive into advanced topics, or explore Android development, I am here to guide you every step of the way.

Location

Ottawa, Canada

Language

Chinese, English

Timezone

America/Toronto

Levels

College/University

Education

University of Ottawa

2015 - 2017
Master, Electrical and Computer Engineering
GPA: 9.4/10.0

Work Experience

Fortinet

June 2020 - present
Software Engineer

Homicity

April 2018 - April 2019
Software Developer