Madhav's cover photo
Madhav's photo

Madhav M.

CAD $25/hr
Save

Computer Science Tutor | Msc. Computer Science from University of Victoria, Canada

Tutor Information

About

Hi, I’m Madhav (Canada, ET). I am an MSc in Computer Science with 7+ years of professional experience building real-world software systems in multiple programming languages (python/javascript/C#). I offer tutoring in the following subjects: Introduction to Computer Programming Introduction to Computer Science Introduction to Software Design The Practice of Computer Science Introduction to Software Engineering Fundamentals of Programming Algorithms and Data Structures Numerical Analysis Operating Systems I ensure my lessons meet you where you are and provide contextually relevant tutoring. Just message me and we can discuss the rate (I'm flexible!) and timings.

Location

Toronto, Ontario, Canada

Language

English, Hindi

Timezone

America/Los_Angeles

Levels

College/University
Professional
I want to learn a new hobby

Education

University of Victoria

2016 - 2019
Master of Science, Computer Science

Work Experience

QurioSkill

April 2025 - present
Founder and Instructor
At QurioSkill, We host live, instructor-led skill training workshops https://qurioskill.ca/

Security Compass

July 2022 - present
Software Development Manager
I lead cross-functional development teams focused on evolving SD Elements, a flagship platform in secure software development. At the core of my leadership style is a people-first philosophy where I emphasize psychological safety, inclusion, and sustainable high performance. I work to foster a team culture where individuals feel supported, valued, and empowered to grow. Managing and mentoring developers from diverse backgrounds has been a key part of creating a collaborative and resilient team environment. As a hands-on technical leader, I stay closely involved in architecture design, code reviews, and supporting the team’s technical direction. I believe technical leadership is most effective when paired with approachability and clarity, ensuring that teams are aligned and confident in their execution. My goal is to remove blockers and enable developers to focus on building high-quality, maintainable software.

Security Compass

November 2019 - June 2022
Senior Software Developer
I played a key role in designing and implementing several core threat modeling features within the SD Elements platform, directly contributing to its evolution as a market-leading secure development solution. My contributions focused on building scalable, high-impact features that aligned with the platform’s technical vision and product goals. I collaborated closely with product managers, security experts, and UX designers to ensure our work was user-focused and addressed real customer needs. This cross-functional approach helped deliver improvements that enhanced the platform’s ability to support secure software development practices in a practical and intuitive way.

Indus Action

February 2018 - September 2019
Full Stack Developer and Technology Lead
I developed, maintained, and enhanced multiple web and mobile applications as part of a large-scale Campaign Management System supporting a helpline across 10 states in India. This included building React-based frontends and Express-based microservices, as well as a React Native mobile app to ensure accessibility across devices. Additionally, I contributed to the development of state-specific Management Information Systems designed to facilitate school admissions for children from disadvantaged and weaker sections of society.

SAP

May 2017 - December 2017
IXP Intern
I developed and supported the Global Technology Legal Compliance’s micro services, built on the Groovy over Grails platform (Spring). Supported Angular JS based front end web system.

Tata Consultancy Services

March 2012 - May 2014
Systems Engineer
I implemented Lloyds Banking System’s middleware layer for integrating their legacy web services with front-end applications, using IBM Websphere Message Broker, IBM Websphere Data power and IBM Message Queue systems.