Greetings! I'm Muhammad Abdullah, a driven software developer and a fourth-year Computer Science
student at Toronto Metropolitan University in Toronto, Canada.
From an early age, I've been captivated by technology and its transformative potential. In my
studies, I've delved into various areas of software development and data analysis, continually
seeking new challenges and learning opportunities. My internships, such as my role at Ontario
Power Generation and my IT Technician position at the Ted Rogers School of Management, have
allowed me to apply classroom knowledge to real-world problems. Coupled with personal projects,
these experiences highlight my dedication to advancing my skills and pushing technological
boundaries.
At Ontario Power Generation, Muhammad excelled as a Full-Stack Software Developer Intern, where he led the end-to-end development of key projects. His work included streamlining database architectures to drastically reduce processing times and implementing advanced automated communication systems to improve operational efficiency. His role required a meticulous approach to software engineering, utilizing a variety of technologies including Angular, .NET, C#, and Microsoft SQL Server on Azure platforms.
In his capacity as an IT Technician at the Ted Rogers School of Management, Muhammad was instrumental in providing critical support for both software and hardware issues. He efficiently managed over 30 daily incidents, addressing urgent software malfunctions and configuring new systems. His adept use of SQL for managing roles and permissions, coupled with live troubleshooting during classes, ensured seamless technology operations across the university.
Muhammad's passion for technology extends to his personal projects, where he applies his skills to solve practical problems. His projects include a weather application that leverages real-time API data to provide local weather updates and a finance tracker designed to help users manage their expenses effectively. These projects demonstrate his ability to integrate various technologies like React, Python, and PostgreSQL to build applications that are both functional and user-friendly.
Muhammad Abdullah possesses a strong software development skill set, with expertise in languages like JavaScript ES6, C#, and Python, and frameworks such as Angular, .NET, and Django. He excels in both front-end and back-end development, database management with PostgreSQL and MySQL, and cloud deployment on Azure. Muhammad's approach combines innovative coding with practical design, enabling him to develop efficient and scalable software solutions that keep pace with technological advancements.
Visit my GithubMuhammad developed a user-centric weather application that provides local weather updates by integrating real-time data from the OpenWeatherMap API. The app features custom styling inspired by Apple's Human Interface Guidelines and is deployed on Netlify, showcasing his proficiency in React, JavaScript, HTML, and CSS.Click to Visit
This web-based finance tracker, designed by Muhammad, allows users to manage their finances effectively with an intuitive user interface. Utilizing React, Python, and PostgreSQL, the application supports robust data storage and retrieval, and employs FastAPI for seamless front-end and back-end integration.View Code
Muhammad built an elevator simulation system using Java and PostgreSQL that prioritizes user requests for optimal service. This project highlights his ability to apply object-oriented programming to solve complex logistical problems and includes functionality for generating detailed usage reports.
Muhammad created a responsive Personal Portfolio Website that showcases his software projects and technical skills. Utilizing HTML, CSS, and JavaScript, the site features custom animations to enhance user engagement and is optimized for performance and accessibility, demonstrating his expertise in front-end development and design.View Code
Feel free to send me a message Linked In