Ali Zenaish Karim Noorani
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Tech Lead/Senior Back-end Developer
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.
Software Engineer
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.
Software Engineer
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.
Experience
Whistler
Education
Bachelor's Degree in Computer Science
National University of Computer and Emerging Sciences - Karachi, Pakistan
Skills
Libraries/APIs
Node.js, REST APIs
Tools
Git, Amazon CloudWatch, IntelliJ IDEA, WebStorm
Frameworks
Loopback, Koa, Selenium, Appium, Spring, Hibernate
Storage
PostgreSQL, MongoDB, MySQL, Amazon DynamoDB, Elasticsearch, Redshift
Languages
JavaScript, Python, Java, C#, SQL
Paradigms
RESTful Development
Platforms
Windows, Linux, AWS Lambda, AWS Elastic Beanstalk
Other
API Gateways
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring