Vishnu Rengan – Resume

Vishnu Rengan

(780) 691 – 9639 | vrengan@ualberta.ca | Vancouver, BC

 

OBJECTIVE

Machine learning internship focused on deep learning, leading to a machine learning engineer position.

 

EDUCATION

Bachelor of Computer Science, University of British Columbia                                                  Sept. 2019 – Dec. 2022 (Expected)

 

BSc. Electrical Engineering, University of Alberta                                                                                        Sept. 2013 – Apr. 2018

 

WORK EXPERIENCE

Imperial Oil Limited                                                                                                                                         May 2017 – Dec. 2017

Electrical Engineering Student

  • Independently conducted an arc flash study of an area of the plant ensuring site safety
  • Interfaced with contractors and company employees to complete engineering work tasks on time
  • Gained experience working in a professional environment familiarizing myself with company standards and values

 

Canadian Natural Resources Limited                                                                                                        Jan. 2016 – Aug. 2016

Engineering Student

  • Coordinated and resolved RFIs between CNRL engineers and contractors while monitoring costs
  • Prepared building permits and verified construction completeness on site while ensuring proper safety measures had been implemented

 

PROJECTS

Strata Relational Database Application                                                                                                   Sept. 2020 – Dec. 2020

  • Designed and implemented a database app allowing strata corporations and residents to query essential info
  • Translated custom ER diagram to a relational model and normalized
  • Performed complex queries such as nested aggregations with grouping and division
  • Implemented using Java, JBDC, and Oracle DBMS
  • Created a GUI using Swing allowing users to specify queries and see immediate results

 

Insight UBC                                                                                                                                                      Jan. 2020 – Apr. 2020

  • Built a full-stack web app to process UBC building and course information based on user provided JSON queries and custom EBNF
  • Implemented using TypeScript and Node.js
  • Processed data from JSON objects in zip files and html documents
  • Followed Agile software development process with monthly retrospective meetings
  • Focused on test-driven development using Mocha test environment and Chai expectations

 

To Do List                                                                                                                                                     Sept. 2019 – Dec. 2019

  • Built a desktop app in Java and IntelliJ to keep track of various tasks
  • Followed object-oriented design principles such as the Single Responsibility and Liskov Substitution Principle
  • Tested project using Junit 4 and ensured complete branch coverage
  • Created UML class diagrams highlighting abstraction and polymorphism in the project
  • Implemented interactive user interface using Swing

 

REFERENCES

Available Upon Request

Unit Three Reflection Blog

In this post, I will be reflecting upon my experience in Unit Three. In particular, I will be focusing on my process of researching and conducting surveys for the formal report, writing a first draft, and conducting a peer review.

In terms of finding secondary sources for my formal report, I was able to find many research papers and government studies. Although quite a few were dated, I made sure to use the most recent studies for my report. In terms of conducting the survey, I found the UBC Qualtrics survey tool to be quite easy to use. It also provided figures for my report which was really helpful. Unfortunately, I did not get as many responses as I had hoped for.

Writing the report was much more difficult than I had expected as I struggled with how to organize the sections and present my findings. Fortunately, it was a first draft and I felt a little less pressure. I knew that my teammate would review my work and provide helpful feedback that I can implement before the final deadline. It was also while writing the first draft that I realized how helpful it was to have created the formal report outline in the previous unit.

Finally, because of the length of the reports, the peer review process took much longer than for any previous assignment. While reading my teammate’s formal report, I tried to read it from the perspective of the intended reader. From conducting the peer review, I was also able to go back and critique my own report. I really enjoyed my peer’s visuals and thought mine were a bit bland in comparison. As usual, there were also many aspects of the report that we did differently. For instance, I had broken up my introduction into several sub sections whereas my peer had not. I suggested to my peer that he change this, but of course it is his report and his choice.

Link to Formal Report Draft : https://blogs.ubc.ca/engl301-98a-2021sa/2021/07/14/vishnu-rengan-formal-report-draft/

Link to Peer Review of Daniel’s Report: https://blogs.ubc.ca/engl301-98a-2021sa/2021/07/19/peer-review-of-daniel-aghdas-formal-report-draft-vishnu-rengan/

Unit Two Reflection Blog

In this post, I will be reflecting upon my experience in Unit Two. In particular, I will be focusing on my process of creating a professional social media network presence, preparing my report proposal, and the peer review process.

Although I had already created a LinkedIn profile in the past, I have learned quite a bit through my own research on LinkedIn best practices as well as reading the research from my peers. I have already started incorporating many of the suggestions to my profile. In particular, I never realized how important it was to have a proper heading. Up until now, my profile heading has been blank assuming that no one would be reading it. For someone who is actively looking for internships, this exercise has been very helpful.

In terms of preparing a formal report proposal and outline, I have been having a harder time than expected. Although I am excited about my research project, I am slightly worried that I may not get enough responses for my survey and also that my interviewees may not respond. Coming up with an outline was also difficult and I am sure there will be minor changes as I begin formally writing the report. Overall, I am really excited about my report as it is a cause I really care about.

For me, the peer review process went much better this time. In terms of receiving feedback, I was much more receptive and less sensitive to any negative feedback. I am sure this will be an important skill to have in the future as I enter the work force. I also felt more confident giving feedback to my team member. I was better able to present and break down the feedback, such that it is concise and to the point. One thing I need to work on is being more detailed in the feedback process. The peer review process has also made me more careful when I’m writing as I am more aware that someone else will be reviewing my work and I want to make sure they see my best work.

Link to Revised Report: https://blogs.ubc.ca/engl301-98a-2021sa/2021/06/28/vishnu-rengan-revised-report-proposal/

Link to Peer Review: https://blogs.ubc.ca/engl301-98a-2021sa/2021/06/16/peer-review-of-vishnus-research-proposal-by-daniel-aghda/

Link to Report Outline: https://blogs.ubc.ca/engl301-98a-2021sa/2021/06/25/vishnu-rengan-formal-report-outline/

Unit One Reflection Blog

In this post, I will be reflecting upon my experience in Unit One. In particular, I will be focusing on my process of writing the definitions, my peer review of Daniel’s work, and my revision of my original work.

Initially, when we were given this assignment, I thought it would be trivial. However, upon reading the textbook, I reflected upon my use of the word algorithm. I realized that in the majority of cases, I have used the term in conversation with other technically inclined people. I also remembered that I myself used to be confused by the term before I took a few computer science classes. This original assignment ended up being quite eye-opening as it forced me see another perspective. In particular, I found the process of writing the expanded definition to be quite helpful. This process helped me cement my understanding of the word itself.

Peer revision was difficult for me.  This was the first time I have peer reviewed someone’s work and it proved to be quite a challenge. I struggled because I did not want to seem harsh but at the same time, I wanted to provide helpful feedback. It was also difficult at times because I was not sure whether my way of writing the sentence definition was correct or whether I had done it incorrectly myself and Daniel was right. On the other hand, it was through peer review that I further realized the value in this assignment. The term I reviewed is one I have always struggled with, but Daniel was able to present it in such a way that I have a better understanding now.

Finally, self-editing was a fun process. It was nice to have another set of eyes provide feedback and apply that feedback to my work. Sometimes, while reviewing my work over and over again, I would miss trivial mistakes. Daniel provided helpful and supportive feedback and I really appreciate him for taking his time to carefully review my work. There were a few items I did not agree with, but that is what makes this process helpful. It allows us to communicate and share our thoughts as peers.

Link to revised definition: https://blogs.ubc.ca/engl301-98a-2021sa/2021/06/09/vishnu-rengan-revised-definition-of-algorithm/

Link to Daniel’s review: https://blogs.ubc.ca/engl301-98a-2021sa/2021/06/02/daniel-aghdas-peer-review-of-vishnus-defining-algorithms/

Email Communication in Forming Writing Team

Correspondence with Alanna:

Email from Alanna:

Hi Vishnu,

Upon your request of Daniel Aghda to be a team member for Technical Writing, Daniel has communicated with Brendan Chan and I, for you to complete our team of four.

I would like to reach out and affirm your position in the team by saying that I think you will be an excellent candidate. After reviewing your letter of application and bio, you would be a great asset with your computer science knowledge and your ability to work in a group setting. I hope that you will find value in my skills at critical thinking and open-minded leadership as a desire for one of your team mates. I am looking forward to your response and working with you throughout the remainder of the course.

Kind regards,
Alanna

Alanna Mckeigue, UBC Student,
Email: amckeigu@student.ubc.ca

My Response:

Hi Alanna,

Thank you for reaching out. I would be happy to join the team. I am also looking forward to working with you. I have read your application letter and I do indeed value your critical thinking and leadership skills. I look forward to working with you and the rest of the team as well.

Kind regards,
Vishnu Rengan

Vishnu Rengan, UBC Student
Email: vrengan@students.cs.ubc.ca

Correspondence with Daniel:

Email from Daniel:

Hello,

I am writing to you to ask you to be a part of a writing team for ENGL 301, I find your written communication very expressive and straightforward and alongside your creative ventures I am confident in our formation of a team to ensure success and fun during the semester.

I’ve attached my application letter below, thank you for your consideration and I’m looking forward to discussing this opportunity further with you.

Cheers,
Daniel

My response:

Hi Daniel,

I received your email and I would be honored to join your writing team. I have read through your application letter. Not only are your communication skills great, I value your skills in being detail oriented and managing time. We also happen to be in the same program at UBC.

I have also attached my application letter to this email. I look forward to working with you.

Thank you,
Vishnu Rengan

Email Memorandum

MEMORANDUM

To: Dr. Erika Paterson
From: Vishnu Rengan
Date: May 25, 2021
Subject: Notification of Posted Application Letter

As you requested, I have posted my letter of application for forming writing teams. In my letter, I have included the following items:

  • My previous technical writing experience during internships.
  • My past experiences working with groups and volunteering
  • My strengths as a strong student and weaknesses as a slow writer
  • My passion for learning

Thank you very much for allowing us to get to know our classmates before forming teams.

301 Vishnu Rengan Application Letter

Letter of Application

May 25, 2021

Dr. Erika Paterson
Instructor – English 301
University of British Columbia
Vancouver, BC V6T 1Z1

Dear Fellow Students:

Please consider my application to be a member of your English 301 writing team this summer term. I am currently a third year Bachelor of Computer Science student studying at the University of British Columbia. I have heard great things about this course and the importance of a good writing team from classmates who have taken this course previously.

As a computer science student, my interests lie in technical writing from writing project reports to email communication. I have previous internship experience with engineering companies where having technical communication skills was crucial. I also have experience volunteering with the Project Adult Literacy Society in Edmonton where I taught basic English to a group of adults looking for more help. From this experience, I understood the importance of having a group when learning and developing new skills.

In terms of my strengths, I am an academically strong student and I did quite well in my first-year English courses. I also have lots of experience with group work, both academically and professionally. I enjoy working with new people and make sure never to disappoint. Unfortunately, I must say that I am a bit of a slow writer. This is something I wish to improve through this course.

Overall, I believe learning should be fun. I am not concerned with getting the best grade or writing the perfect paper. I want to learn as much as I can and have fun with my writing team and classmates along the way.

If you think we will make a good team, please contact me at vrengan@students.cs.ubc.ca.

Sincerely,

Vishnu Rengan

301 Vishnu Rengan Application Letter