Muhammad Daniyal Ali
Full Stack Developer at Paidiem- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Urdu -
Topline Score
Bio
Experience
-
Paidiem
-
Canada
-
Financial Services
-
1 - 100 Employee
-
Full Stack Developer
-
Nov 2021 - Present
-
-
-
eSSENTIAL Accessibility - Merged with Level Access
-
Canada
-
Software Development
-
1 - 100 Employee
-
Full Stack Developer
-
Sep 2020 - Nov 2021
eSSENTIAL Accessibility is a comprehensive digital accessibility-as-a-service platform. eA helps organizations create inclusive web, mobile, and product experiences through digital accessibility testing, evaluation and remediation. In 1 year I have: - Worked alongside a scrum team to implement new features - Helped establish the agile process and participated as the scrum master - Contributed to major design improvements in the eA SaaS platform including designing a web service layer - Followed best industry security practices to fix existing security vulnerabilities - Added improved security features to different areas of the platform - Designed and built brand new set of client based accessibility tools - Worked directly with clients to help them implement accessibility best practices by utilizing eA tools and integrating them into their SDLC Technologies: Angular, NodeJS, Docker, TypeScript, MongoDB, WebdriverIO, Protractor, Mocha, CucumberJS, CucumberJVM, Jest, Cypress, ExpressJS, RxJS, DocumentDB, Jenkins, Git
-
-
-
WE.org
-
Canada
-
Non-profit Organizations
-
100 - 200 Employee
-
Application Developer
-
Sep 2019 - Dec 2019
- Built a small movie database application as a screening project using ReactJS. - Created building block components that integrated into Storyblok which the content team used to create customisable content for the company websites, thereby greatly reducing the amount of manual effort required. - Extensively used Gatsby to ensure proper loading of static pages through Netlify. - Made all the components in ReactJS using the Atomic Design paradigm. - Ensured cross browser compatibility of the company websites by fixing issues using CSS.
-
-
-
IBI Group
-
Canada
-
Design
-
700 & Above Employee
-
Software Developer Co-op Student
-
Jan 2019 - Apr 2019
- Worked on device integration for UX300 and UX400 point of sale terminals for a new tolling system being opened on a bridge in Greece. - Carried out bug fixes for the POS terminals and gate control software for aforementioned tolling system. - Dissected and understood SNMP to write a controller to communicate with an NTCIP v03 compliant Daktronics Dynamic Message Sign. - Extended said SNMP controller's functionality to display messages in a full simulation of the message sign built using OpenTK. - Wrote a controller to communicate with a TRMI Serial Lane Interface card for treadles thereby updating treadle status in the product UI. - Used C# and C++ for all my device integration and backend tasks, along with AngularJS for work on the product UI.
-
-
-
SSIMWAVE
-
Canada
-
Broadcast Media Production and Distribution
-
1 - 100 Employee
-
Software Engineering - Automation
-
May 2018 - Aug 2018
- Wrote over 160 UI tests using Python Selenium increasing test coverage by 10%. - Converted existing brittle and redundant tests to more robust test scripts using the Page Object Model. - Worked largely with Linux and Ubuntu VM's to automate product deployment and test suite execution. - Tested bug fixes and reported bugs in the web products as part of the QA team. - Updated and added new test cases to rigorously test the companies dynamically changing products - Wrote over 160 UI tests using Python Selenium increasing test coverage by 10%. - Converted existing brittle and redundant tests to more robust test scripts using the Page Object Model. - Worked largely with Linux and Ubuntu VM's to automate product deployment and test suite execution. - Tested bug fixes and reported bugs in the web products as part of the QA team. - Updated and added new test cases to rigorously test the companies dynamically changing products
-
-
-
PerkinElmer
-
United States
-
Biotechnology Research
-
700 & Above Employee
-
Full Stack Developer
-
Sep 2017 - Dec 2017
- Built a web application with a fully functional front end and back end using Meteor, Blaze, NodeJS, GRPC and Python. - Did extensive research on Machine Learning models and built a Neural Network that provided functionality for the web app. - Used HTML5 and Bootstrap to completely design the User Interface of the application. - Employed the use of Advanced Analytics Software like Rapidminer and Machine Learning libraries such as Scikit Learn and PyML. - This was a Proof of Concept project which converted raw clinical trial data to a standardized format using ML that was delivered from research to production within four months.
-
-
-
Flynn Group of Companies
-
Canada
-
Construction
-
700 & Above Employee
-
Mobile and Web Application Developer
-
Jan 2017 - Apr 2017
- Set up Automated Testing for Android projects on Firebase and Continuous Integration with CircleCI. - Wrote extensive UI Tests for multiple Android and iOS applications increasing coverage by 15%. - Solely wrote a program in C# to migrate data from local SQL Server to Azure DocumentDB. - Worked on multiple Web and Mobile projects, adding functionality and fixing bugs using AngularJS, ASP .NET and Java. - Utilized AngularJS to do basic bug fixes and functional upgrades to web applications
-
-
-
Auvik
-
Canada
-
Computer Networking Products
-
200 - 300 Employee
-
Software Developer (Co-op)
-
May 2016 - Aug 2016
- Contributed to the products backend infrastructure by doing minor bug fixes, constructing major features and writing unit tests. - Worked mostly with Scala and Javascript, using IntelliJ for all my coding tasks and Git for source control. - Gained knowledge about networking and its various aspects such as SNMP and IPs. - Contributed to the products backend infrastructure by doing minor bug fixes, constructing major features and writing unit tests. - Worked mostly with Scala and Javascript, using IntelliJ for all my coding tasks and Git for source control. - Gained knowledge about networking and its various aspects such as SNMP and IPs.
-
-
Education
-
University of Waterloo
Bachelor of Mathematics (BMath), Applied Mathematics