Khushnood Naqvi
Verified Expert in Engineering
Software Developer
Khushnood is a programmer and an entrepreneur. He has over two decades of experience developing internet and enterprise products and applications. He runs 90di.com, a Travel Search Engine, which he co-founded and was the lead developer for. It was built using Java, Go, JavasSript, Nginx, Apache, and AWS. Previously he worked at Infosys for several International clients on a diverse range of applications, and in various technologies and domains.
Availability
Preferred Environment
GitHub, Java, Eclipse, Sublime Text, Linux
The most amazing...
...thing I have developed is some of the core algorithms of 90di.com, a travel search engine.
Work Experience
Co-founder, Programmer, Director
90di.com
- Co-founded and set up the company.
- Designed and architected the travel search engine.
- Developed the core search algorithms.
- Coded of many other back-end and front-end modules.
Principal Architect
Infosys
- Developed a BPM/Workflow product and a C++ web services platform.
- Consulted for several international clients and developed applications for them.
- Contributed as part of a variety of teams and led several teams.
- Coded an application for a US-based Insurance Brokerage firm using object-oriented design.
- Architected, designed, and coded an app for a major credit card processing company.
Experience
90di
https://www.90di.comSample tech used:
-- Robust and scalable back-end services developed in Golang and Java/C++, for finding the best travel route and availability.
-- Android app
-- Web-based UI (done in plain JavaScript for compatibility and speed)
Entity Retrieval and Management at Scale
Building extractors for relevant pieces of information.
Running tests on randomized records to check data fill rates, and get an idea of the quality of extracted data.
The coding was mainly done in Python and Go. MongoDB was used for storage.
Self-Driving Car Engineer
https://github.com/khushn/CarND-CapstoneNanodegree Certificate link: https://confirm.udacity.com/DCYYPPAG
Please search my Github repo for a sample of the project code.
Robotics - Particle Filter to Find Lost Vehicle
https://github.com/khushn/CarND-Kidnapped-Vehicle-ProjectI implemented a 2-d particle filter in C++. The particle filter has a map and some initial localization information (analogous to what a GPS would provide). At each time step, the filter gets observation and control data.
I use this to find the lost car.
It was part of Udacity's Self-Driving Car Engineer nanodegree.
Behavior Cloning (Part of Self Driving Car)
https://github.com/khushn/carnd_p3I use a Udacity provided simulator to steer a car around a track for data collection. Then I use image data and steering angles to train a neural network and then use this model to drive the car autonomously around the track.
Skillset
Languages
HTML, CSS, JavaScript, Python 3, Go, C++, Java, Dart, C, VB
Frameworks
gRPC, GWT
Tools
NGINX, Apache Tomcat, Apache, Sublime Text, GitHub
Paradigms
Microservices
Platforms
Amazon EC2, Linux, Eclipse
Storage
MySQL, Amazon S3 (AWS S3), MongoDB
Libraries/APIs
React, TensorFlow
Other
Robot Operating System (ROS), Machine Learning
Education
Bachelor of Technology Degree in Electronics and Electrical Communication
IIT Kharagpur - Kharagpur
Certifications
Codility Golden Award
Codility
Self-Driving Car Engineer
Udacity
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