Madhav Malhotra Python Programming Tutor with 7+ Years of Exp
No reviews yet

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!

Subjects

  • Programming Beginner-Expert

  • Computer Science Beginner-Expert

  • Python Beginner-Expert

  • Software Development Beginner-Expert

  • Python 3 Beginner-Expert

  • Coding & Programming Beginner-Expert

  • Javascript and Node.js Beginner-Expert

  • Software Development and Programming Languages Beginner-Expert


Experience

  • Software Development Lead (Jul, 2022Present) at Security Compass, Toronto
    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.
  • Senior Software Engineer (Nov, 2019Jun, 2022) at Security Compass, Toronto
    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.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.
  • Systems Engineer (Mar, 2012May, 2014) at Tata consultancy services
    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.

Education

  • Msc. Computer Science (Sep, 2016Dec, 2019) from University of Victoria - Victoria, BC
  • Computer Science and Technology (Sep, 2007May, 2011) from Maharishi Dayanand University, Rohtak

Fee details

    CA$3075/hour (US$21.7454.35/hour)

    My rate varies based on the level of engineering expertise required:

    $30/hr – Fundamentals & Student Mentorship: Best for beginners learning programming and software engineering concepts (weekly sessions).

    $50/hr – Professional App Development: For intermediate developers building real-world applications. Includes code reviews, debugging complex applications, and learning "clean code" practices.

    $75/hr – Senior Strategy & System Design: "Manager-Level" consulting. Includes System Design interview prep (FAANG level), architectural planning for your SaaS idea, AI/LLM integration strategy, and advanced career coaching.


Reviews

No reviews yet. Be the first one to review this tutor.