Skip to main content
image of Matthew M.

Java with Matthew M.

Renton, Washington

5.0
(1)
Background check
Teaches online
Teaches all skill levels
Age: 13+
Teaching since 2019
Informatics

    Learn Java with a Industry Level Software Engineer

    My extensive background in Computer Science, both through work and education, enables me to offer various different ways of teaching various topics in software development whether that be, foundational knowledge, making a website, or even building/designing a database. I am well-versed in both Front-end and Back-end development and have deep knowledge of data structure/algorithm concepts. If the need is help with coursework, wanting to start a new project, learning new technologies, or just getting started in coding, I am a great fit for your needs. I currently work as the Lead UI engineer and designer for HARMAN, a large company that owns JBL, AKG, and others. My work responsibilities involve creating all the designs for our embedded hardware products and coding their functionality. I am looking to mentor a small handful of students. I didn't really have anyone to guide me through the process of becoming a Software Engineer, and this is a great opportunity for not only me but the student as well because it will be very personable and involved. General tutoring process with me: 1. Set goals and identify pain points with student's current methods (if needed) 2. Develop a plan based on students' struggles and strengths to help them achieve goals in a specific time frame. 3. Prepare lessons beforehand depending on the needs of students. 4. Multiple check-ins throughout the week to make sure student is staying on top of their plan. 5. Communication whenever needed by the student (within reason) for help with small tasks, questions, advice, or if they just need a person to talk to. (If a student is a minor, with the supervision of a guardian). Lastly, I have over 4 years of experience tutoring not only computer science, but also music production and mathematics at a variety of levels/ages. Courses offered: AP/IB CS Front-end/Back-end Development Mobile Development Intro Computer Science (College level) Other topics may be applicable upon request

    Instructor details

    Location:
    Teaches Online
    Teaches Online

    Teaching Hours

    Wednesday
    8:30 PM-11 PM
    Friday
    5 PM-7 PM
    Saturday
    2 PM-9 PM
    Sunday
    2 PM-10 PM
    Times are shown in your local timezone (UTC-08:00) Pacific Time (US & Canada)
    Pricing
    60 minutes
    $100

    About Matthew M.

    5.0
    (1)
    I graduated from the University of Washington in 2021 with a Bachelor's Degree in Informatics and work in the Software Engineering field. I specialize in Full-Stack Engineering which includes working on databases and building out front-end/back-end technologies such as websites, mobile applications, and server-side functionalities. At University, some of my relevant coursework included various computer science and mathematics topics such as Advanced Multivariable Calculus, Linear algebra, Data Structures & Algorithms, Advanced Algorithms, Front-end development, Back-end development, and Android development. In my free time, I enjoy audio mixing/engineering, songwriting, music production/theory, and digital art. I also spend a lot of time on LeetCode to enhance my problem-solving and critical-thinking skills. I am flexible and very understanding of students' needs. I know that everyone learns and gets inspired in different ways, and I am adept at adapting my teaching based on what works best for the student. I believe everyone is capable of learning if they put their mind to it and I am passionate about helping knowledge seekers learn and achieve their goals. My goal with tutoring is to teach the ability of self-learning, which I think is the most important skill there is in many facets of education, work, and life. Ideally, once a candidate has worked with me for some period of time, I would not only make sure they come to a point where they are confident to take on any task they need to learn and master it all on their own regardless of what that is, but also believe that they can achieve what they want to in life. Ideally in the future, they wouldn't need my services anymore, but for me, that isn't why I am tutoring. I decided to tutor again so I can leave a lasting impact and friendship with my students and receive fulfillment in my work while also instilling important values I have learned to enable them to have fulfilling careers and live an optimistic and positive life.
    ReviewsWrite a review
    5
    100%
    4
    0%
    3
    0%
    2
    0%
    1
    0%
    5.0
    1 Reviews

    Experience

    Software Engineer and UI/UX Designer

    Dec, 2022 - Present

    Harman

    Math/CS Tutor

    Sep, 2022 - Present

    Pacific Learning Academy

    Tutoring students K-12 at all levels of math and computer science.

    Full-Stack Developer

    Jun, 2021 - Jun, 2022

    Computing-Reapplied

    Developed the MyMedDiary website from the ground up resulting in securing and partaking in an official medical study ran by Seattle Children’s hospital to use the application and test its efficacy. Built out server-side REST API using C# and .NET to communicate with MyMedDiary front-end (React) which streamlined functionality and data for the website. Set up CI/CD pipeline using Azure, GitHub Actions, and Jest which allowed for safe redeployments and testing. Learned and discovered various pain points and shortcomings of software in the medical industry and implemented a solution to tackle dietary tracking and recording for patients.

    Mobile Developer

    Oct, 2020 - Jun, 2021

    InkedSports

    Created a mobile application that allows college athletes to connect with potential sponsors using React Native (frontend), Firebase, Node.js, and Express (REST API). Worked with a team of three developers to build the application from the ground up. Used Scrum Agile Methodology by attending three scrums a week, creating sprint backlogs, and completing sprints which sped up our delivery times, team organization, and productivity.

    Front-End Development Intern

    Jun, 2020 - Sep, 2020

    Cortex-Veritcal

    Developed and integrated an advanced HTML5 video player for use in an Adobe Premiere Pro Plugin and Open Text Media Management Software which greatly improved customer video production workflow. Developed frame accuracy, editable timecode, hotkeys, playback speed, scrubbing, and frame advancing/rewinding to easily complete tasks that typically involve more steps for customers. Presented to customers at Open Text/displayed how the product resolved video editing pain points.

    Tutor

    Jun, 2020 - Sep, 2020

    idTech

    Taught students ages 13-19 computer science fundamentals in Java and Python. Learned to develop effective communication skills and to teach effectively based on the preferred learning styles of students. Created plans and curriculum to teach to students for every lesson.

    Education

    Informatics

    Sep, 2017 - Jun, 2021

    University of Washington

    Private Lessons

    • 1:1 lessons with a trusted instructor
    • 300+ subjects to choose from
    • Meet online or in person
    • Free on-demand videos and articles