Muhammad Ali

Muhammad Ali

Followers of Muhammad Ali4000 followers
location of Muhammad AliLahore, Punjab, Pakistan

Connect with Muhammad Ali to Send Message

Connect

Connect with Muhammad Ali to Send Message

Connect
  • Timeline

  • About me

    SE @ Dubizzle Labs | PUCIT🎓 | React | Angular | Node | Express | MySQL | JavaScript | TypeScript | Sequelize

  • Education

    • University of the Punjab

      2018 - 2022
      Bachelor's degree Computer Software Engineering

      Activities and Societies: Teacher Assistant Punjab University College of Information Technology (PUCIT) is a prestigious and highly respected institution in Lahore, Pakistan. Established in 1988, PUCIT has a strong reputation for excellence in the fields of computer science and information technology.With state-of-the-art facilities, highly qualified faculty, and a rigorous academic curriculum, PUCIT is dedicated to providing students with a world-class education that prepares them for successful careers in the tech industry. The… Show more Punjab University College of Information Technology (PUCIT) is a prestigious and highly respected institution in Lahore, Pakistan. Established in 1988, PUCIT has a strong reputation for excellence in the fields of computer science and information technology.With state-of-the-art facilities, highly qualified faculty, and a rigorous academic curriculum, PUCIT is dedicated to providing students with a world-class education that prepares them for successful careers in the tech industry. The college offers undergraduate and graduate degree programs in a variety of disciplines, including computer science, information technology, software engineering, and computer engineering.PUCIT is committed to fostering a culture of innovation and entrepreneurship, providing students with opportunities to engage in cutting-edge research and collaborate with industry leaders. Show less

  • Experience

    • University of the Punjab

      Oct 2020 - Jun 2021

      As a teaching assistant for the Database Management System (DBMS) subject at my university, I had the opportunity to manage a diverse group of over 50 students while helping them develop fundamental skills in managing and manipulating data. Through this experience, I was able to hone my technical skills in data structures, data models, and data manipulation languages, while also developing valuable skills in communication, time management, and problem-solving.As a teaching assistant, I was responsible for preparing and delivering lectures, grading assignments, holding office hours, and answering questions related to course material. I enjoyed the challenge of helping students understand complex concepts and encouraging them to think beyond the syllabus. It was rewarding to see students who initially struggled with the material gain a better understanding and confidence in their abilities.Working with experienced professors in the field of database management also helped me develop my own knowledge and understanding of the subject. This exposure allowed me to apply practical skills required for data management and also allowed me to become proficient in various programming languages and tools used in managing data.Overall, my experience as a teaching assistant for the DBMS subject was a valuable and fulfilling experience. It allowed me to manage a diverse group of students, develop my teaching and communication skills, and also hone my technical skills in data management. I am grateful for this experience, and I look forward to using the skills I've developed to make a positive impact in the future. Show less As a former Teaching Assistant for the Introduction to Computing subject at my university, I had the privilege of helping more than 50 students develop Fundamental Computing skills that are essential in today's world. Working alongside experienced professors and interacting with students from diverse backgrounds was an enriching experience that allowed me to develop both my teaching and technical skills.One of the most rewarding aspects of being a teaching assistant was seeing the progress that the students made throughout the semester. Whether it was through one-on-one meetings, group discussions, or in-class activities, I was able to witness firsthand how the students were able to develop their skills and understanding of computing concepts. It was gratifying to see students who were once struggling with the material eventually gain confidence and excel in the subject.As a TA, I also had the opportunity to develop my own skills and knowledge in computing. Working closely with the professors allowed me to deepen my understanding of the subject and learn new teaching techniques. I was also able to gain valuable experience in communication and leadership, as I had to effectively communicate complex ideas and manage group dynamics.Throughout my time as a teaching assistant, I learned the importance of being patient, adaptable, and supportive. Every student is unique and has their own strengths and weaknesses, and it was my responsibility as a TA to cater to their individual needs and help them overcome any obstacles they faced. I found that taking the time to listen to and understand each student was key to building a positive and productive learning environment.Overall, my experience as a TA for Introduction to Computing was incredibly rewarding and fulfilling. I am proud to have been a part of the educational journey of so many students, and I am confident that the skills and knowledge they gained will serve them well in their future endeavors. Show less

      • Teaching Assistant

        Mar 2021 - Jun 2021
      • Teaching Assistant

        Oct 2020 - Feb 2021
    • Dubizzle Labs

      Jan 2023 - now

      Dubizzle Labs owns and operates bespoke classifieds portals in the emerging market of online portals, primarily in the MENA, South Asia, and Southeast Asia regions.

      • Software Engineer

        Feb 2024 - now
      • Associate Software Engineer

        Jan 2023 - May 2024
  • Licenses & Certifications