Muhammad Irfan

Muhammad Irfan

Junior Android Developer

Followers of Muhammad Irfan2000 followers
location of Muhammad IrfanIslamabad, Islāmābād, Pakistan

Connect with Muhammad Irfan to Send Message

Connect

Connect with Muhammad Irfan to Send Message

Connect
  • Timeline

  • About me

    PMP | Project Management | Software/Telecom | Educationist

  • Education

    • Riphah International University

      2009 - 2014
      Bachelor of Science in Software Engineering
  • Experience

    • Excalibur Solutions

      Jun 2014 - May 2015
      Junior Android Developer

      Worked with Google Maps API and Google places API for locating where the transit is and whereother places are where the user wanted to goImplemented SQLite databases to monitorUsed Android content provider features to implementing like sending E-mail, sharing using Facebook,Twitter, SMS, etc. from the app and designed suitable GUI for these applicationsDeveloped UI component for E-mails and link sharing of documents and files for contents.

    • TechSoul

      Jun 2016 - Jul 2017
      Software Engineer

      Participate in requirements analysisCollaborate with internal teams to produce software design and architectureWrite clean, scalable code using .NET programming languagesTest and deploy applications and systemsRevise, update, refactor and debug codeImprove existing softwareDevelop documentation throughout the software development life cycle (SDLC)Serve as an expert on applications and provide technical support

    • Army Public School & College System

      Nov 2017 - Sept 2021

      Teach the Students on SSC and HSSC Level.Prepare the lesson planning and executing according to plan.Offers general consultations for people who are working or studying in the lab.Provides instruction to all lab users on the proper use of all equipment.Consults supervisors on more difficult issues.Ensures that computer lab equipment is being cared for properly by users.Makes sure food and beverages are not consumed in close proximity to computers.Monitors files and programs that are downloaded onto the computers to make sure spyware,malware, and other dangerous programs are not downloaded.Diagnoses hardware problems and fixes them or contacts the appropriate engineer to correct theproblem.Supplies reference materials to help users learn how to use particular programs.Conducts regular maintenance on the computers in the lab.Maintains the inventory of supplies, places orders, and records maintenance activities.Performs regular software backups.Sets up and shuts down the lab according to work hours.Guides lab users to safety in the event of a fire or other emergency. Show less Teach the Students on SSC and HSSC Level.Prepare the lesson planning and executing according to plan.Offers general consultations for people who are working or studying in the lab.Provides instruction to all lab users on the proper use of all equipment.Consults supervisors on more difficult issues.Ensures that computer lab equipment is being cared for properly by users.Makes sure food and beverages are not consumed in close proximity to computers.Monitors files and programs that are downloaded onto the computers to make sure spyware,malware, and other dangerous programs are not downloaded.Diagnoses hardware problems and fixes them or contacts the appropriate engineer to correct theproblem.Make practice for students to learn programming c, c++.Supplies reference materials to help users learn how to use particular programs.Conducts regular maintenance on the computers in the lab.Maintains the inventory of supplies, places orders, and records maintenance activities.Performs regular software backups.Sets up and shuts down the lab according to work hours.Guides lab users to safety in the event of a fire or other emergency. Show less

      • Computer Lab Incharge

        Sept 2019 - Sept 2021
      • Computer Lab Incharge

        Nov 2017 - Sept 2019
    • TechSoul

      May 2021 - Oct 2021
      Software Quality Assurance Engineer

      Test Websites and Mobile ApplicationsTest API's and verify results from databaseRun SQL queries to verify data from databaseWrite Test CasesReport bugs on Jira project management toolReview requirements and plan testing accordinglyAttend regular meetings to check project status with teamBugs verification once resolved

    • Dancom Pakistan Pvt Ltd

      Nov 2021 - now
      Assistant Manager (Management Information System)

      -QGIS, Google Earth Professional MapInfo, and other GIS tools and software for identification of unserved/underserved areas with respect to Telecom /Mobile/Optical Networks, Visual Analysis, change detection, supervised and unsupervised classification estimation.-OFC Network Planning.- Development of Technical & Performance Specification of Telecom (Majorly Mobile Broadband) and ICT projects.-Network topology, Path profiles, link budget including calculations of diffraction loss, link fading, space diversity analysis, link availability, and reliability.- Planning and Design of Renewable and Alternate Energy Solutions for Telecom and ICT Projects.- Analysis and Evaluation of Technical Bids for 2G/3G/4G/LTE networks, backhaul (Optical Fiber) and Renewable energy solutions.- Technical Report Writing and Presentation of Project Plan.- Change management of USF Projects.- Prepare Yearly Project Plan and Launch schedule.- Analysis and Evaluation of Technical Bids.- Prepare Query sets for seeking clarification on bids received.- Compilation of Technical Evaluation report within assigned timelines.- Verification of Unserved Mauzas in coordination with GIS Team.- Formulate Query responses to bidder Queries before the bid submission as per advertised schedule.- Prepare Noting's for Major/Small Lots, amendments, corrigendum, approvals, and critical Project changes. - Project creation, Data Entry, and modification for planned NG-BSD projects in the ERP and Reporting software.- Equipment’s Management(Router, OLT, ODF SFPs Patch Cords), Verification, Marking, Labeling and make a block for specific technical sites.- Inventory Management. Show less

    • STEM School and College System

      Aug 2024 - now
      Lecturer in Computer Science
  • Licenses & Certifications

    • Project Management Professional (PMP)®

      Project Management Institute
      Nov 2024
      View certificate certificate