Ramin Mahpour

Ramin Mahpour

Web Software Developer @ TELUS

About Ramin Mahpour

Ramin Mahpour is a Web Software Developer at TELUS in Ontario, Canada, with over 10 years of professional experience in various industries, including telecommunications and healthcare.

Current Role at TELUS

Ramin Mahpour currently works as a Web Software Developer at TELUS, based in Ontario, Canada. His role at TELUS involves designing and developing responsive web and mobile features using Angular (8, 9), TypeScript, NgRx, RxJs, PostgreSQL, Flex Layout, and Material Design. He is responsible for overseeing the project lifecycle, including management, planning, estimation, resourcing, client support, software architectural design, software development, performance review, and mentorship.

Previous Experience at Cosmetic Town

Ramin Mahpour worked at Cosmetic Town as a Software Developer from 2018 to 2019. During his one-year tenure in the United States, he implemented new features and fixed bugs for the EMR mobile app used by doctors and pharmacists. His work environment was agile, using JIRA for project management. He also wrote unit tests with Jasmine to ensure the functionality of Angular project components and collaborated closely with QA teams.

Experience at Ofoq Electronic

Ramin Mahpour served as a Web Developer at Ofoq Electronic from 2017 to 2018, in which he focused on designing and developing web features. His role also incorporated building REST APIs using C#.NET and ASP.NET Core Web API and testing them with Insomnia. He regularly presented and demoed new features to Product Owners and Business Analysts, representing the team in discussions and answering their queries.

Full-stack Developer at Telecommunication Company of Iran - TCI

Ramin Mahpour's role as a Full-stack Developer at the Telecommunication Company of Iran (TCI) spanned from 2013 to 2017 for four years. His job responsibilities included developing scalable web solutions and integrating various technological frameworks. He utilized Angular 2+ with TypeScript and RxJs for handling asynchronous data streams and employed @Input and @Output decorators for property model binding and event emission to facilitate communication between components. He also integrated NgRx store for managing application state and developed cross-platform mobile applications using Angular and Ionic with technologies such as Cordova.

Educational Background in Telecommunications Engineering

Ramin Mahpour holds a Master's Degree in Telecommunications Engineering from Islamic Azad University, achieved between 2011 and 2014. He also obtained a Bachelor's Degree in Telecommunications Engineering from the same university, completing his undergraduate studies from 2006 to 2011. His educational background has provided a strong foundation for his extensive career as a software developer spanning over 10 years in multiple industries such as telecommunication, consumer electronics, consumer services, healthcare, and public services.

People similar to Ramin Mahpour