Ali Zenaish Karim Noorani, Developer in Toronto, ON, Canada
Ali is available for hire
Hire Ali

Ali Zenaish Karim Noorani

Verified Expert  in Engineering

Software Developer

Location
Toronto, ON, Canada
Toptal Member Since
May 15, 2019

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, Ali not only brings strategic thinking, but also adeptly optimizes cost and time.

Portfolio

FairWords, Inc.
MongoDB, Elasticsearch, Loopback, Node.js
Recurship/MarketLytics
MySQL, MongoDB, Elasticsearch, Koa, Loopback, Node.js
Scayle Pvt. Ltd.
Amazon CloudWatch, Redshift, API Gateways, Amazon DynamoDB, AWS Lambda, Node.js...

Experience

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.

Work Experience

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: Amazon CloudWatch, Redshift, API Gateways, Amazon 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

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.

Languages

JavaScript, Python, Java, C#, SQL

Frameworks

Loopback, Koa, Selenium, Appium, Spring, Hibernate

Libraries/APIs

Node.js, REST APIs

Storage

PostgreSQL, MongoDB, MySQL, Amazon DynamoDB, Elasticsearch, Redshift

Tools

Git, Amazon CloudWatch, IntelliJ IDEA, WebStorm

Paradigms

RESTful Development

Platforms

Windows, Linux, AWS Lambda, AWS Elastic Beanstalk

Other

API Gateways

2010 - 2014

Bachelor's Degree in Computer Science

National University of Computer and Emerging Sciences - Karachi, Pakistan

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring