The purpose of this webpage is to give an overview of the projects that have I worked on and the concepts that I have learned during my time working at RBC (May-August 2023). I will be describing the divisions of RBC that I worked with, the goals that I set for myself during this internship, and my role in the company.
Due to their dominance in assets under management, annual net income, market share, and number of branches, RBC is widely considered to be the biggest bank in Canada. The company's headquarters, along with several more of their office buildings, is located in Toronto, Ontario.
RBC Canada is organized into several divisions, including Wealth Management, Insurance, Capital Markets, and Technology and Operations (T&O). The division that I worked for, T&O, is responsible for planning, developing, supporting, maintaining and delivering technology infrastructure services globally across all RBC lines of business. Specific to my roles at RBC, this includes the management and maintenance of RBC's mainframe systems, and the development of cloud-based storage solutions.
As a Mainframe Operations Analyst & Cloud Developer at RBC, my responsibilities consisted of the following:
Entering this co-op term, I had several goals that I wanted to achieve:
With regard to the specific projects that I was assigned to, I intended to achieve the following milestones:
Over the course of my internship at RBC, I became very familiar with not only the structure of LPARs,
but also the processes of deleting, adding, and managing batch jobs on mainframe software.
Unfortunately, the project of developing the "shift report" website remained in the backlog until
the end of my co-op term. However, the absence of this project is the reason why I was introduced to the
storage-as-a-service team, which allowed me to work on several aspects of an automation-related project.
With STaaS, the team quickly learned that I was able to handle even their most complex Jira tickets regarding
front-end web development. Hence, the team assigned large tickets to me, such as designing the wireframe
for a new web page, and developing it myself. I was also able to significantly increase the test coverage of
the team's back-end repositories using Python's testing library, pytest.
This web page provides an overview of the experience I gained through my 4 month internship at RBC.
During my internship at RBC, I had the opportunity to delve into the intricate world of mainframe
technology. This experience underscored the enduring significance of mainframes in today's
tech industry. Mainframes continue to play a pivotal role in critical business operations,
serving as the backbone of many organizations' data processing and transactional needs.
As my internship progressed, I was introduced to the storage-as-a-service team, a transition
that marked a significant turning point in my journey. With their support and guidance,
I ventured into cloud development, where I quickly demonstrated my capabilities in
full-stack development. This experience has not only broadened my skillset, but also
illuminated the promising path of cloud development in my career. I am excited to carry this
knowledge forward and continue contributing to the evolving landscape of technology.
I would like to express my heartfelt gratitude to two remarkable individuals who played
pivotal roles in shaping my internship journey at RBC. Firstly, I extend my sincere thanks
to
Ali Syed
, my manager on the STaaS team, who welcomed me into the team with open arms and provided me with an
incredible opportunity to explore the dynamic realm of cloud development. Ali's trust in
my abilities allowed me to make significant contributions to RBC, and I am genuinely thankful
for his unwavering support and mentorship throughout this journey.
I also want to acknowledge the invaluable guidance and mentorship I received from
Nathan Yu
, a standout member of the Armada team. Nathan's extensive knowledge and expertise in
front-end development were instrumental in my growth and development as a front-end developer.
His willingness to share his insights and provide guidance on numerous occasions truly helped
me make the most of this internship experience.
Both Ali and Nathan have had a profound impact on my professional growth, and I am
incredibly grateful for their support, mentorship, and the opportunities they provided.
Their contributions have not only enriched my internship experience but also inspired me to
continue striving for excellence in my career.