Skip to main content

Tanvir Kahlon (software engineering)

A student smiles at the employer while sitting at a desk in front of a window overlooking Victoria's Inner Harbour.

As someone who is passionate about problem solving and design, Tanvir Kahlon (he/him) knew he wanted to study at a university where he could be challenged. The international student from India was impressed with UVic's engineering program and the fact that co-op is integrated into the curriculum.

He was also excited to gain hands-on work experience with Canadian employers, and recently spent eight months as a web analyst for the BC Ministry of Social Development and Poverty Reduction.

"My co-op gave me practical experience that complements my academic studies, bridging the gap between theoretical knowledge and real-world application," says Tanvir. This hands-on experience helped shape my career path and prepare me for the challenges and opportunities ahead."

Supporting community wellness

Tanvir worked on building, maintaining and improving the Employment Labour Market Services Division (ELMSD)'s information platforms, which support staff as they deliver the WorkBC employment service program in BC.

"Our team provides British Columbians in need with a system of supports to help them achieve their social and economic potential," says Debby Tarry, Liam's co-op supervisor and ELSMD's web services manager.

"Tanvir was always willing to help; he is a resourceful employee who always finds a way to get things done, even in challenging situations."

A supportive mentor

For Tanvir, having a mentor like Debbie enriched his co-op experience.

"With her years of experience and expertise, Debbie was an excellent support throughout my co-op terms. We collaborated regularly on project planning and implementation, ensuring that my work aligned with the organization’s goals and standards.

I could not have wished for a better mentor and supervisor; her dedication and knowledge have significantly enhanced my professional growth and learning experience."

Learning professional skills

Tanvir was given significant responsibility and was excited at how his input and ideas were valued. He embraced the opportunity to learn from his colleagues, and to understand how the BC Public Service works behind the scenes.

"I have learned the importance of effective communication, time management, and adaptability and have gained technical skills in web development and data management," says Tanvir.

"I've also learned how to navigate the dynamics of a professional environment. This experience has taught me the value of collaboration and the need for continuous learning and improvement. Plus, being part of a team that supports social development and poverty reduction gave me a sense of purpose and fulfillment."

Using his skills for the greater good

As he returns to the classroom, Tanvir plans to specialize in areas of software engineering that focus on innovative and impactful technologies, such as artificial intelligence and sustainable computing. 

His ultimate goal is to lead projects that drive technological advancements and address global challenges.

Advice to other students

"My co-op experience has been transformative, shaping my professional and personal growth," says Tanvir.

"I would advise other students to seize the opportunity to participate in a co-op program. It provides invaluable hands-on experience, helps build a professional network, and enhances your resume. I

t’s a chance to apply what you’ve learned in the classroom to real-world situations, and to discover what you’re passionate about. Don’t hesitate to step out of your comfort zone and embrace the learning opportunities that come your way."