Madhav's cover photo
Madhav's photo

Madhav M.

USD $40/hr
Enregistrer

Python Programming Tutor | Build Real World Projects | Prepare for Interviews | Beginners, Intermediate and Advanced All Welcome

Informations du tuteur

À propos

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 Python. Currently, I work as a Software Development Manager where I lead 2 teams building web applications in python. I bring 4+ years of programming instruction, combining academic rigor with real-world tech industry standards. During my Master’s in Canada, I served as a Teaching Assistant for undergraduate CS courses and delivered Python workshops to over 500 learners, mastering the art of breaking down complex topics for beginners. My greatest asset to you is my 7+ years of industry experience. In our lessons, I am going to focus on building real world projects that will prepare you for python programming in the real world. Book the first session to start your journey to learning python!

Emplacement

Toronto, Ontario, Canada

Langue

English, Hindi, Punjabi

Fuseau horaire

America/Los_Angeles

Niveaux

High School
College/University
Professional
I want to learn a new hobby

Éducation

University of Victoria

2016 - 2019
Master of Science, Computer Science

Expérience professionnelle

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.