Muhammad Harris Noor

Software Engineer

Mountain View, California, United States5 yrs 4 mos experience
Most Likely To Switch

Key Highlights

  • Achieved 66% reduction in policy launch time at Meta.
  • Developed a resilient data plane for Software Defined Networks.
  • Led programming labs for over 100 students.
Stackforce AI infers this person is a Software Engineer with expertise in Web Development and Networking.

Contact

Skills

Core Skills

Software DevelopmentWeb DevelopmentData ScienceProgrammingUser Interface DesignSoftware Defined Networking

Other Skills

React NativePHPCascading Style Sheets (CSS)MercurialC++PythonJavaReact.jsCREST APILeadershipComputer NetworkingMachine LearningDeep LearningFront-end Development

About

MS CS Graduate from University of Wisconsin Madison | Full-time Software Engineer at Meta.

Experience

5 yrs 4 mos
Total Experience
1 yr
Average Tenure
2 yrs 11 mos
Current Experience

Meta

Software Engineer

Jun 2023Present · 2 yrs 11 mos · Menlo Park, California, United States · Hybrid

  • Working on Ads Manager Reliability
React NativePHPCascading Style Sheets (CSS)MercurialC++Python+2

University of wisconsin-madison

4 roles

Teaching Assistant - Data Science Programming I

Jan 2023May 2023 · 4 mos · Madison, Wisconsin, United States · On-site

  • Designed & graded homework labs, quizzes and exams.
  • Held regular office hours to help students with the course lectures and labs.
PythonData Science

Teaching Assistant - Programming I

Sep 2022Dec 2022 · 3 mos · Madison, Wisconsin, United States · On-site

  • Led a weekly Lab session of 50+ students and explained fundamental programming concepts to them.
  • Designed & graded homework labs.
  • Held regular office hours to help students with the course lectures and labs.
JavaProgramming

Teaching Assistant - Introduction to Computer Networks

Jan 2022May 2022 · 4 mos · Madison, Wisconsin, United States

  • Designed & graded homework labs.
  • Held regular office hours to help students with the course lectures and labs.
  • Developed a web‑based tool for testing and understanding various network protocols e.g. Distance Vector Routing, BGP, and TCP etc.

Teaching Assistant - Foundations of Mobile Systems & Applications

Aug 2021Dec 2021 · 4 mos · Madison, Wisconsin, United States

  • Designed & graded homework labs.
  • Held regular office hours to help students with the course lectures and labs.

Meta

Software Engineer Intern

May 2022Aug 2022 · 3 mos · Menlo Park, California, United States

  • Worked with "Workforce Readiness" team on improving the UI and streamlining the workflow of "Policy Launch Platform" which decreased the policy launch time by 66%.
  • Added monitoring for policy updates by logging various user actions and events which made the debugging process much easier.
  • Won team's monthly Fixathon for "Better Engineering" work by writing unit tests, generalizing code and fixing bugs.
  • Built a new interactive Table feature from scratch with functionalities like inserting/deleting rows/columns, merging cells, changing cell/row colors, nesting tables etc. This feature is now being used in hundreds of policy pages by multiple teams including WhatsApp.
Cascading Style Sheets (CSS)PHPMercurialReact.jsWeb DevelopmentUser Interface Design

Lahore university of management sciences

5 roles

Teaching Assistant - Computational Problem Solving

Jan 2021May 2021 · 4 mos · Lahore, Punjab, Pakistan

  • Designed & graded labs and programming assignments.
  • Held regular office hours for a course of 90 students.

Teaching Assistant - Algorithms

Promoted

Sep 2020Dec 2020 · 3 mos · Lahore, Punjab, Pakistan

  • Graded quizzes & programming assignments.
  • Held regular office hours for a course of 135 students.
CC++REST APISoftware Defined Networking

Research Assistant - Automatic Data Plane Resilience for Software Defined Networks

Jul 2020May 2021 · 10 mos · Lahore, Punjab, Pakistan

  • Advisor: Dr. Matthew Caesar (University of Illinois at Urbana-Champaign)
  • Developed an abstraction layer between the control and data plane to provide data plane failure resiliency in Software Defined Networks. This shim layer abstracts away the failure tolerance logic from the control plane while making the logic of controller and controller applications simpler and less restrictive in design.
  • Engineered a module to handle multi-link failures in network using multi-threaded programming.
  • Programmed a robust API to specify different backup path policies e.g. middle-box traversal, edge-disjoint paths etc.
  • Configured mininet to create virtual fat-tree network topologies and RYU & ONOS were used as SDN controllers to perform experiments.
  • Prog. Language: C, C++, REST API

Teaching Assistant - Computational Problem Solving

Jan 2020May 2020 · 4 mos · Lahore, Punjab, Pakistan

  • Designed & graded labs and programming assignments.
  • Held regular office hours for a course of 100 students.

Teaching Assistant - Computational Problem Solving

Sep 2019Dec 2019 · 3 mos · Lahore, Punjab, Pakistan

  • Designed & graded labs, and programming assignments.
  • Held tutorials for a course of 100 students.

Education

University of Wisconsin-Madison

Master of Science - MS — Computer Science

Sep 2021May 2023

Lahore University of Management Sciences

Bachelor of Science - BS — Computer Science

Sep 2017Jul 2021

Punjab College of Science

Intermediate — Pre-Engineering

Aug 2015Jul 2017

Stackforce found 100+ more professionals with Software Development & Web Development

Explore similar profiles based on matching skills and experience