Software Engineer @ (September 2021 - February 2023)
Senior Software Engineer @ (January 2020 - September 2021)
Principal Software Engineer - Team Lead @ (February 2019 - January 2020)
Senior Software Engineer - Team Lead @ (September 2017 - January 2019)
Software Engineer - Team Lead @ (July 2016 - September 2017)
Analyst Software Engineer @ (April 2015 - July 2016)
Software Development Engineer @ (July 2014 - April 2015)
Web Developer Internship @ (February 2012 - April 2012)
Muhammad Shafiq Education
National University of Computer and Emerging Sciences
Bachelor's degree (Computer Science)
2010-2014
Muhammad Shafiq Skills
Agile Methodologies
Algorithms
Amazon Web Services (AWS)
C
C#
C++
Cisco Systems Products
Data Structures
Digital Audio
Digital Image Processing
Digital Media
Digital Video
Distributed Systems
Embedded Systems
Five9
Functional Programming
Git
HTML
IBM AIX
JSON
Java
Jira
Linux
MFC
MySQL
Network Programming
OOP
Python (Programming Language)
SQL
Session Initiation Protocol (SIP)
Simulation Software
Socket Programming
Software Design
Software Development
Team Leadership
UCCE
Unix
Visual Studio
Windows Server
Windows Services
XML
Muhammad Shafiq Summary
Muhammad Shafiq, based in Milton, ON, CA, is currently a Senior Software Engineer at Natus Medical Incorporated. Muhammad Shafiq brings experience from previous roles at Dialpad, Fuze: An 8x8 Company and Afiniti. Muhammad Shafiq holds a 2010 - 2014 Bachelor's degree in Computer Science @ National University of Computer and Emerging Sciences. With a robust skill set that includes Agile Methodologies, Algorithms, Amazon Web Services (AWS), C, C# and more. Muhammad Shafiq has 1 emails and 1 mobile phone numbers on RocketReach.
Looking for a different Muhammad Shafiq?
Find contact details for 700 million professionals.