Aiyaz Noor

Software Developer at Rangle.io
  • Claim this Profile
Contact Information
Location
Toronto, Ontario, Canada, CA

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

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

Aiyaz inherited a project that had intense challenges to overcome. Unlike his predecessor, Aiyaz was able to fullfil all required UI functionality as directed and executed everything professionally within tight timelines. I cannot express how amazing he is at what he does, and his ability to tackle anything thrown at him is simply impressive. I look forward to the next time we work together.

michael werneburg

Aiyaz joined our team to assist with our mission-critical remote site-management interface. He inherited a project in progress that had already been subject to several short-cuts. Within two months he had rewritten several key components, eliminating errors with data persistence and browser compatibility, and moving to highly reusable libraries instead of tangles of "just for now" code. In preparation for our first production release, he moved to swiftly produce new features and began to learn the full stack behind the interface. He applied his skills as a well-rounded Software Engineer and worked with React, Node, GraphQL, and libraries for forms and real-time data graphing. Aiyaz actively communicated issues and solutions, offered advice on improving our software production practices, and was a pleasure to work with. He is as insightful and diplomatic as he is concerned with quality and developing solid code foundations. I'd strongly recommend Aiyaz's work and would work with him again without question.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Canada
    • Software Development
    • 100 - 200 Employee
    • Software Developer
      • May 2021 - Present
    • Canada
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Developer - Front End
      • Feb 2020 - May 2021

      • Onboarded onto several teams, adapted to a wide variety of enterprise-level architecture, processes, and worked with both legacy and cutting-edge technologies, to contribute to the development of a high-profile client online platform, housing 2.5+ million users. • Quickly developed robust & accessible Angular UI components, written with TypeScript & SASS, to produce a large number of code pull requests in a short timespan, in order to meet strict, mission-critical business deadlines. • Cleaned up RxJS subscriptions, reduced usage of AngularJS watchers, optimized API & Service calls, to improve the user experience and performance of the mobile app, and conducted a demo to showcase results. • Collaborated with a diverse set of team members: Developers, UX Designers, Product Owners, Scrum Masters, Technical Leads, & QA Testers, using JIRA in an Agile setting to ensure roadmap delivery at each Sprint. Show less

    • Software Engineer - Front End / Full Stack
      • Jun 2019 - Oct 2019

      • Took full ownership of the front end codebase, written in React and ES6 JavaScript, using libraries and technologies such as React Router, Formik, Grommet, GraphQL, styled-components, MobX, Hasura, PostgreSQL, and lodash to fully revamp an application called The Orchestrator from a very buggy, incomplete, and unoptimized state to a scalable, modular, and robust one with best practices, such that it was regarded as “the best piece of our product” by the Product Owner, and I was called “the best hire the company made” by the VP of Technology. • Designed and implemented a large modular component library which would serve as a framework for the entire application, to double the developer velocity, and collaborated with the team's designer, to follow best UX practices. • Communicated frequently with Product Owner and VP of Technologies to define ambiguous requirements into deliverables in every Sprint, and acted as an independent self-starter to organize, and implement new features in a timely fashion. • Optimized the rendering of large web forms using FastField from Formik, reducing render time on every keystroke significantly. • Implemented many non-existing features into the application, such as client-side validation, authorization, and pre-update checks, using CRUD-like actions in the MobX stores, dealing with asynchronous code using JavaScript Promises, and interfaced with the back end using GraphQL. • Collaborated with the team's consultant and senior engineer to resolve numerous technical challenges. Show less

    • Canada
    • Higher Education
    • 700 & Above Employee
    • Teaching Assistant
      • Sep 2016 - May 2018

      Courses Taught: CSCA08H3- Introduction to Computer Science I CSCA48H3- Introduction to Computer Science II •Work with Data Structures (Stacks, Queues, Trees, Graphs, Linked Lists, etc), efficient Algorithms, recursion, etc. •Teach classes of 30+ students covering Computer Science fundamentals. Mark assignments, exercises, and exams. Conduct code reviews and help students with lecture material, problem sets, & solving coding questions. •Possess strong verbal, communication, & leadership skills to articulate and convey ideas, and coordinate group work. •Conduct live coding sessions using languages such as Python & Java, to solve problems algorithmically, and cover concepts such as Object Oriented Programming, UML design, Unit Testing, & Complexity. Demonstrate strong problem solving skills, while following good practices such as keeping code clean, structured, reused, and robust. Show less

Education

  • University of Toronto Scarborough
    Bachelor of Science (B.Sc.), Computer Science
    2011 - 2017

Community

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