Transforming credit adjudication strategy and processes within home equity finance
engineering for canada’s largest bank
During my 4-month internship at RBC, I had the opportunity to work on a cutting-edge project aimed at revolutionizing the mortgage application process. Throughout the internship, I collaborated with experienced professionals who mentored me in agile software development and coding skills. This project not only provided valuable industry experience but also equipped me with the skills that will benefit my future career. I am proud to have contributed to a project with the potential to make a significant impact on RBC's operations and enhance customer experience.
Software Engineer
Intern
Digital Transformation
Retail Banking
Payment Technology
Java (Spring Framework)
Docker
Camunda
Jira & Confluence
May – Aug 2022
How might we replace the outdated mortgage application software and improve the evaluation of creditworthiness for applicants?
What I Did & What I Learned
This experience not only opened my eyes to the banking industry and agile software development but also taught me the importance of project management—bridging the gap between business and technology. I got to witness the integral role of product owners in leading presentations and meetings, gaining firsthand insights into their ability to guide and drive project discussions effectively.
Additionally, I had the privilege of working closely with a senior developer who mentored me throughout the internship. Her experience and expertise, along with the opportunity to collaborate with other professionals, expanded my technical knowledge and problem-solving abilities.
Unforgettable experiences that shaped my journey in software engineering.
Stepping into the RBC office at Waterpark Place, I was captivated by the walls all covered in whiteboard material—like a canvas for unleashing creativity and brainstorming ideas. One afternoon, as my team wrapped up for the day, I joined a conversation between the senior developers and a business analyst. They delved into the intricate logic of a crucial factor in the mortgage application process. In a spontaneous move, one of the developers reached for a marker and began writing on the office wall. It was definitely unusual for me at first, as I grew up with the norm that drawing on walls was strictly prohibited.
For half an hour, we engaged in a vibrant discussion, taking turns illustrating our thoughts on the vast canvas. As a visual learner, I found it liberating to be able to physically visualize my ideas and thought process. It was during this captivating conversation that I realized and understood the importance of communication between engineers and analysts. Ultimately, the whiteboard diagram remained a testament to our collaboration, lingering on the wall for weeks after our conversation. Its significance, etched in my memory, encapsulated the fusion of creativity, problem-solving, and effective communication that I embraced throughout my internship journey.
As I exited the office on my last day of work, I passed by this wall of sticky post-it notes and couldn’t help but stop and stare at it one last time. The notes basically outlined the entire application being developed by this RBC team, kind of like a mega Kanban board. Looking at this wall reminded me of my small role in the grand scheme, with even my team of ~20 developers and analysts occupying just one column among the QA team, product owners, and others. Nevertheless, it was fascinating to recognize that each person had a specific role to play in this massive operation.
Each colourful note represented completed tasks, solved problems, and achieved milestones. This colourful wall filled me with a sense of accomplishment and gratitude for being part of the journey. With a mix of nostalgia and excitement, I took one last look, realizing that those sticky notes were more than reminders; they were a testament to the invaluable experience and knowledge gained during my internship. The wall of post-it notes will for a long time remind me of the importance of teamwork, the impact of individual contributions, and the endless possibilities that lie ahead in my career.
leaving my mark
Reflecting on my time at RBC, I can genuinely say that it has left an indelible mark on my journey as a software engineer. Each task I tackled and completed was done with a sense of joy that reignited my passion for coding. The memories made during my internship, whether over Webex or in person, will forever hold a special place in my heart.
Saying goodbye to everyone during our final social gathering, overlooking the harbourfront, was bittersweet. Ultimately, I feel more confident and ready to take on new challenges in my career. Thank you, RBC, for this extraordinary opportunity and experience. I am excited to carry the spirit of excellence and innovation with me as I continue on my journey.
some of my favourite moments đź’™