Autonomic
Autonomic

Meet Me in 5 (Questions): Abhi Jhanji

Feb 22, 2023

Welcome to Autonomic’s Meet Me in 5 (Questions) series where we feature the passionate individuals who inspire our work. We met with Abhi Jhanji to learn about his experience as one of our returning software engineering co-ops. Abhi is currently completing his third co-op term at Autonomic as a part of our Telemetry Team.

1. Tell us a bit about yourself.

Hi, I’m Abhi and I am a computer science student at the University of Waterloo and a software engineering co-op on our Telemetry Team. I enjoy applying my learnings as a computer science candidate and software engineer to everyday problems. Outside of studies and work, I also have a passion for both viewing and competing in sports!

2. As a returning co-op, what inspired you to join Autonomic for a third term?

Simply put, Autonomic treats co-ops like full-time employees. As a co-op, I was entrusted with meaningful work and valued as a team member. Furthermore, I had the privilege of working with one of the most fantastic engineering teams in the industry and being a part of the supportive, energetic, and fast-paced culture at Autonomic. I recognized early on that this was an environment where I could grow as an engineer and make important contributions through my work.

3. What have been some of your favorite moments at Autonomic?

A big highlight has been making breakthroughs in particularly challenging work, as both an individual contributor and part of a team. It’s exciting to fully own my work product from conception to deployment knowing that the end result will impact our customers. In addition, I have enjoyed picking my team members’ brains. There are plenty of talented folks at Autonomic to learn from. Finally, the office social events have been tremendous fun. It feels great to connect with coworkers in an increasingly remote work environment!

4. What are some things you have learned throughout your time at Autonomic? What have been some of your favorite projects?

I learned a lot about the importance of good software development practices and craftsmanship and the value of test-driven development for rapidly growing services. I also witnessed how pair programming and working as a highly collaborative team enabled us to rapidly ship quality work. Furthermore, I have learned the importance of thoroughly testing code before it is deployed and automating the deployment process to get updated services to production environments quickly and effectively.

During my time at Autonomic, I have completed projects across many of our services. In my first co-op term, I worked on the SDK Team. As software engineers, we use SDKs fairly often, so it was interesting to work on developing them for the first time. As a part of the Telemetry Team this term, I have had the opportunity to work on multiple services that make converting different device signals to TMC native signals possible; this includes using technologies I have previously not had the chance to work with. I have also worked on open-source projects and learned the practices involved in doing so.

5. What are some tips you have for future co-ops?

It can be overwhelming starting a new role, so be patient with yourself and don’t try to learn everything at once.

Reach out for support when you need it. There are plenty of exceptional people at Autonomic who would be happy to help you out.

Make the most of your experience! You’ll have many opportunities to learn and grow. Take part in engineering demonstrations, have discussions with people from different teams, and enjoy all of the social events Autonomic has to offer.