Ali Zenaish Karim Noorani, Software Developer in Toronto, ON, Canada
Ali Zenaish Karim Noorani

Software Developer in Toronto, ON, Canada

Member since August 26, 2017
Ali is a language and technology-agnostic software engineer with more than five years of experience in multiple languages and platforms. He pairs his strong analytical and problem solving skills with a firm understanding of data structures, algorithms, and computing foundations in order to work on a variety of software systems. With his diverse experience, he not only brings strategic thinking but also adeptly optimizes cost and time.
Ali is now available for hire

Portfolio

Experience

Location

Toronto, ON, Canada

Availability

Part-time

Preferred Environment

IntelliJ IDEA, WebStorm, Git, Linux, Windows

The most amazing...

...thing I've coded is a calculation and rule engine for a personal finance application to trigger notifications based on multiple parameters and calculations.

Employment

  • Senior Back-end Developer

    2018 - 2019
    FairWords, Inc.
    • Developed and maintained APIs based on RESTful architecture.
    • Wrote NodeJS based scripts to manipulate a huge amount of data based in MongoDB and Elasticsearch for dashboard views.
    • Planned, executed, tested, and integrated new services and features to the back-end.
    Technologies: MongoDB, Elasticsearch, Loopback, Node.js
  • Tech Lead/Senior Back-end Developer

    2017 - 2018
    Recurship/MarketLytics
    • Planned, communicated, delegated, and ensured delivery of sprint targets.
    • Developed and maintained APIs based on RESTful architecture.
    • Developed, tested, executed, and integrated new scripts, services, and features to the back-end.
    Technologies: MySQL, MongoDB, Elasticsearch, Koa, Loopback, Node.js
  • Software Engineer

    2016 - 2017
    Scayle Pvt. Ltd.
    • Developed, tested, and maintained RESTful APIs.
    • Developed and improved RETE Algorithm based rule engine to provide personal finance and budgetary related solution.
    Technologies: AWS CloudWatch, Redshift, API Gateways, AWS DynamoDB, AWS Lambda, Node.js, JavaScript
  • Software Engineer

    2015 - 2016
    Venture Dive Pvt. Ltd.
    • Developed and maintained APIs based on RESTful architecture.
    • Developed various components of the system including a payment component integrating a third-party (Telr) gateway service and a security and authentication component based on OAuth2.
    • Managed and improved the automation platform for one of Venture Dive’s other projects. The project was based on JAVA using Selenium, Appium, and other automation tools in association with MySQL.
    Technologies: MySQL, AWS Elastic Beanstalk, Appium, Selenium, Hibernate, Spring, Java

Experience

  • Whistler

    Whistler runs automatically in the background - 24/7, 365 - monitoring and analyzing all of your enterprise’s emails, IMs, phone calls, and more, including those that happen within encrypted apps and on social media. Never again wonder if someone on your team is being careless or harming the company. Now you can do something about it. Immediately.

Skills

  • Languages

    JavaScript, Java, C#, SQL
  • Frameworks

    Loopback, Koa, Selenium, Appium, Spring, Hibernate
  • Libraries/APIs

    Node.js
  • Tools

    Git, IntelliJ IDEA, AWS CloudWatch, IntelliJ, WebStorm
  • Paradigms

    RESTful Development
  • Platforms

    Windows, Linux, AWS Lambda, AWS Elastic Beanstalk
  • Storage

    MongoDB, MySQL, AWS DynamoDB, Elasticsearch, Redshift
  • Other

    API Gateways, RESTful APIs

Education

  • Bachelor's degree in Computer Science
    2010 - 2014
    National University of Computer and Emerging Sciences - Karachi, Pakistan

To view more profiles

Join Toptal
Share it with others