Muhammad Daniyal Ali

Full Stack Developer at Paidiem
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
CA
Languages
  • English -
  • Urdu -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • Financial Services
    • 1 - 100 Employee
    • Full Stack Developer
      • Nov 2021 - Present

    • 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

    • 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.

    • 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.

    • 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

    • 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.

    • 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

    • 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
    2015 - 2020

Community

You need to have a working account to view this content. Click here to join now