Being an Engineer is a combination of creativity, fulfilment and responsibility. Too much? Too hard? Too vague? Let’s start from making some projects.

Ravi Kumar

Ravi Kumar

Computer Science

Experienced Coding and Math Instructor
Professor at Seneca College
Process/Test Engineering Specialist at Celestica


  • Early Education
  • Test and Validation
  • Software Engineering

About Me

Who am I? I’m a strong community and social services professional, a Certified Engineering Technologist (C.E.T.) with a Technology Diploma of Applied Arts and Technology, and an experienced Engineering Associate with a demonstrated history of working in the electrical and electronic engineering/manufacturing industry.

As an electrical engineer and as a person who loves to learn, I currently work on cutting-edge technology that leads to automation of functional testing of industrial products. As Development Engineering Associate (Celestica), I now owend multitude of automation projects and work in a team environment to deliver functional testers of various kinds. Skilled in Embedded Software Testing, Analytical Skills, Management, Troubleshooting, and Integration. During my past experiences, I was promoted through several roles, beginning as a Production Technician, progressing through RMA Manager then to Quality Assurance-Embedded Software and Hardware, to my last role of Software Quality Assurance. My approach is collaborative and I focus on performance. I enjoy sharing knowledge and mentor new team members to productivity. I get tremendous satisfaction from delivering projects, new and complex feature releases that meet a customer’s schedule.

I am glad to join iKids Education as a coding instructor and enjoyed every single class with my young students. Their creativities and energies brighten my life.


CodingMind Advanced Scratch
  • 4 Weeks
  • Programming

CodingMind Advanced Scratch

About the course This course is the advanced level of Scratch programming, which is designed for …

Read More