I'm Raahim Ghauri
I am a Software Engineer from Ottawa, ON specializing in Full Stack Development with industry experience building cutting edge mobile and web apps using modern technologies. I am currently a Full Stack Developer at Ciena leading the development of a new version of an existing iOS app that can run on both iOS and Android. Aside from programming, I am an automobile and car audio enthusiast. Whenever I get free time, I am always tinkering and trying to find ways to make my car perform and sound better!

Projects

MovieHunter

MovieHunter is an app that enables the user to hunt for movies and shows to watch based on a variety of criteria. The app includes detailed descriptions on movies and actors to give the user a thorough idea of what they want to watch, and supports additional features such as favoriting movies and a complex search function.

Collaborators

Experience

Full Stack DeveloperCienaFrom September 2022 to Present

As a Full Stack Developer, I am responsible for leading the development of a new version of an existing iOS app that can run on both iOS and Android. The app is a deployment services management suite used by field technicians, surveyors, auditors, and project managers to track deployment projects carried out by Ciena and its partners worldwide. To achieve cross-platform requirement, I am using Google’s Flutter toolkit which allows building native cross-platform apps for iOS, Android, and even Web and Desktop.

Full Stack Software EngineerCanada Revenue AgencyFrom September 2021 to August 2022

As a Full Stack Software Engineer, I developed and maintained existing internal web apps written in Struts2 using Government of Canada’s Web Experience Toolkit (WET) which assisted the Compliance Branch of the CRA to complete their work efficiently by reducing the amount of redundant work. I also assisted with the transition of Struts2 to Angular. In addition, I resolved any bugs on Jira or security issues found within the application to ensure the work can be completed without errors while safeguarding any taxpayer or other sensitive CRA information. Finally, I discussed project requirements, proposed solutions, and developed prototypes to ensure the final product met the expectations of the clients.

Senior IT Analyst/ProgrammerSprott School of Business, Carleton UniversityFrom May 2020 to December 2021

As a Senior IT Analyst/Programmer, I was responsible for training and mentoring new new hires, while managing projects and delegating work. I also developed a web app to store information about the building (e.g., building floor blueprints, room photos and videos, computers with their specifications, ethernet jacks along with their network properties, etc.). This allowed other IT Consultants to quickly look up a room and see what equipment was in the room.

IT AnalystSprott School of Business, Carleton UniversityFrom September 2017 to Apri 2020

As an IT Analyst, I assisted the faculty and staff with any IT problems. I also researched and assisted with planning of incorporating new technology to the school. Additionally, utilizing my computer science knowledge, I also wrote a Python script to automatically send out a reminder via e-mail to the faculty and staff members who were due for a password change.

Certificates

Microsoft Certified: Azure FundamentalsIssued December 2022

Earners of the Azure Fundamentals certification have demonstrated foundational level knowledge of cloud services and how those services are provided with Microsoft Azure.

IBM Enterprise Design Thinking PractitionerIssued October 2022

Enterprise Design Thinking is IBM's approach to applying design thinking at the speed & scale a modern enterprise demands. It helps our teams not only form intent, but deliver outcomes - outcomes that advance the state of the art and improve the lives of the people they serve.

Agile for Software DevelopmentIssued October 2022

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. The popularity of Agile and within it, Scrum, in software development has steadily grown over the last decade, as it allows organizations to deliver software faster than traditional methods while being flexible enough to accommodate ever-changing requirements.

Agile Organizations: Building an Agile CultureIssued September 2022

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. In order for Agile to be effective, it needs to become part of the organization and corporate culture.

Agile Organizations: Agile Models & Scaling AgileIssued September 2022

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. Even though Agile software development adapts well to changing requirements and is scalable, there is still a steep learning curve for how to effectively use it in the organization.

Agile Organizations: DevOps & AgileIssued September 2022

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. Software development is a complex process that can be made easier with the use up Agile. The benefits are amplified when combined with DevOps and the cloud.

Agile Organizations: Cloud for Agile Software DevelopmentIssued September 2022

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. The cloud has various deployment and service models that can be combined with Agile software development methodologies to help your organization design and create your very own cloud strategy based on your organization's needs.

PentesterLab's Unix BadgeIssued May 2020

Obtaining this badge demonstrates the understanding and completion of challenges covering the security of Unix/Linux systems. this includes the detection and exploitation of weak permissions, misconfiguration of common services (MySQL, Tomcat...) as well as misconfigurations of sudo.

Raahim Ghauri © 2022. All rights reserved.