Danish A., Developer in Bengaluru, Karnataka, India
Danish is available for hire
Hire Danish

Danish A.

Deep Learning Developer

Bengaluru, Karnataka, India

Toptal member since July 26, 2023

Bio

Danish has 10 years of experience working in computer vision and deep learning. He is passionate about solving vision problems and improving machines' capabilities for vision tasks. Danish has worked in various domains, including camera live feeds (traffic), medical imagery, sports, and aerial imagery.

Portfolio

Synapsica
Computer Vision, 6-DoF, six degrees of freedom, Pose Estimation...
Graymatics
Computer Vision, Optical Character Recognition (OCR), PyTorch...

Experience

  • Python 3 - 10 years
  • Deep Neural Networks (DNNs) - 8 years
  • Deep Learning - 8 years
  • Computer Vision - 8 years
  • OpenCV - 8 years
  • You Only Look Once (YOLO) - 4 years
  • PyTorch - 4 years
  • TensorFlow - 2 years

Preferred Environment

Ubuntu Linux, PyTorch, TensorFlow, Deep Neural Networks (DNNs), Computer Vision, Deep Learning

The most amazing...

...thing I've done involves object detection, classification, segmentation, tracking, and 2D/3D pose estimation, model architectural design, and optimization.

Work Experience

Senior Computer Vision Engineer

2019 - 2021
Synapsica
  • Developed CV/AI models to detect intervertebral discs in X-ray images. Defined metrics to evaluate the model's performance.
  • Built a model to detect anomalies in spinal disks in MRI images, like protrusion, bulging, etc.
  • Developed a deployment pipeline on AWS to serve the request to perform diagnostics.
  • Owned the end-to-end project lifecycle. Optimized model to fully utilize computing power.
Technologies: Computer Vision, 6-DoF, six degrees of freedom, Pose Estimation, 3D Pose Estimation, QR Codes

Computer Vision Engineer

2018 - 2019
Graymatics
  • Developed OCR for license plate recognition for a live traffic system. Generated synthetic data to solve data issues and train a CRNN neural network to predict characters from license plate images.
  • Handled end-to-end development, from inception to data handling, model training, evaluation, optimization, and deployment.
  • Optimized hardware utilization and deployed a quantized model.
Technologies: Computer Vision, Optical Character Recognition (OCR), PyTorch, Recurrent Neural Networks (RNNs)

Experience

Traffic Movement Analytics

Vehicle, pedestrian, and cyclist movement analysis at cross-sections:
• Object detection - Objects like cars, buses, trucks, persons, cyclists, etc.
• Object tracking.
• Optical flow.
• Movement understanding.
• Counting and reporting.

3D Object Detection (Six Degrees of Freedom)

I developed and implemented a vision-based 6-DoF (six degrees of freedom) pose estimation system that can accurately determine the 3D position and orientation of objects using a custom logo in a real-time scenario.

Education

2010 - 2014

Bachelor's Degree in Computer Science

West Bengal University of Technology - India

Skills

Libraries/APIs

NumPy, PyTorch, TensorFlow, OpenCV, Pandas

Tools

You Only Look Once (YOLO), Amazon SageMaker, AWS Command Line Interface (CLI), AWS IAM

Languages

Python, Python 3, C++, SQL

Platforms

Ubuntu Linux, Amazon Web Services (AWS), Docker, Amazon EC2

Storage

PostgreSQL

Frameworks

Caffe

Other

Deep Learning, Computer Vision, Data Scientist, Machine Learning, CCTV, human posture, Deep Neural Networks (DNNs), Artificial Intelligence (AI), Pose Estimation, Smart Cities, Smart City Technology, 3D Pose Estimation, Segment, Tracking, Object Detection, Recurrent Neural Networks (RNNs), Gated Recurrent Unit (GRU), Optical Character Recognition (OCR), Natural Language Processing (NLP), Transformers, Convolutional Neural Networks (CNNs), Data Science, Data Engineering, Image Processing, Software Engineering, Programming, Graphics Processing Unit (GPU), Image Recognition, 6-DoF, six degrees of freedom, QR Codes

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