Hemen Ashodia, Developer in Ahmedabad, Gujarat, India
Hemen is available for hire
Hire Hemen

Hemen Ashodia

Verified Expert  in Engineering

Full-stack Developer

Location
Ahmedabad, Gujarat, India
Toptal Member Since
April 3, 2018

Hemen has over eleven years of experience in full-stack development and seven with machine learning, contributing to hundreds of ML projects. He possesses hard-to-find expertise in artificial neural networks, deep learning, reinforcement learning, and generative adversarial networks. Hemen has also worked for companies that were later acquired by Intel, mainly for their machine learning development.

Portfolio

F(x) Data Labs Pvt., Ltd.
Go, MySQL, Bootstrap 3, Bootstrap, Angular, AngularJS, Laravel 5, PHP, C, C++...
Braided Data
Python, C++, OCR, Tesseract, Stanford CoreNLP, Celery, Django, Kubernetes...
Johnson & Johnson India
Vagrant, Windows 10, Red Hat Linux, Data Science, Machine Learning...

Experience

Availability

Part-time

Preferred Environment

Microservices, Django, React, Python, Keras, TensorFlow

The most amazing...

...thing I've invented is the fastest data structure algorithm, h+Tree, which is 3x faster than b+Tree—saving 40% to 66% in energy/server cost.

Work Experience

Chief Scientist and Software Engineer

2015 - PRESENT
F(x) Data Labs Pvt., Ltd.
  • Invented the fastest data retrieval algorithm h+Tree that had an up to 300% speed increase compared with the conventional b+tree—this is useful for databases like MySQL, PostgreSQL, MongoDB, SQLite, and more. They ported it in C/C++, Python, and Scala.
  • Created a full-stack public cloud on the latest version of OpenStack with infrastructure as a service, database as a service, and object storage service. The system was built with OpenStack, Python, Ansible Notebooks, Ubuntu 16.04, and unit tests.
  • Developed an artificial intelligence-based enterprise resource planning (ERP) system for a 60-year-old real estate company with the help of TensorFlow, a deep neural network, Laravel, Angular 4, Frappe, Python, MySQL, Ubuntu 16.0, and unit tests.
  • Built a loan prediction default system with an accuracy of 99.4% with the help of TensorFlow, Python, and R. It also predicted the loan default amount with a 96.3% accuracy.
  • Implemented baby-cry detection with sound classification and support vector machines (SVM) on Raspberry Pi to notify parents when a baby is crying.
  • Developed video classification with a deep neural network to detect different human gestures from the video as small clips; used an artificial neural network, Caffe 2.0, C/C++, a convolutional neural network, and NVIDIA CUDA.
  • Created a hospital operation room scheduler with artificial neural networks, Python, Laravel, Angular 4, CSS3, Vagrant, and unit tests.
  • Enabled video style transfers for 3D videos to an artificial neural network with PyTorch, Google Cloud, CUDA, and more. Implemented a movie review sentiment analysis with a convolutional neural network, TensorFlow, Python, and Python Notebooks.
  • Created a 3D face mesh model from a single mobile camera-based selfie with more than 98% accuracy. The project was built using PyTorch, a convolutional neural network, and CUDA.
  • Worked on multiple LLM-based projects, a search engine based on ChatGPT and GPT-4. Used LangChain in the back end. Created an AI layer that uses privately available case data and indexes it efficiently to reduce the cost and integrates with GPT-4.
Technologies: Go, MySQL, Bootstrap 3, Bootstrap, Angular, AngularJS, Laravel 5, PHP, C, C++, Data Structures, Neural Networks, Machine Learning, Keras, Python, TensorFlow, Language Models, Natural Language Understanding (NLU), Data Analysis

Lead Machine Learning Engineer

2018 - 2020
Braided Data
  • Built a document processing system from the ground up to make a PDF document searchable with OCR and perform redaction in real time. Implemented an OCR system capable of processing millions of pages that had already processed several billion words.
  • Trained several states of the art in text processing GPT-2 and BERT models to perform high-accuracy tag recognization. Invented a patentable real-time NER algorithm to process and learn without catastrophic interference.
  • Customized the source code of the largest OCR tool in the market using Tesseract to allow table recognition. Built a Kubernetes cluster to perform on-demand autoscaling and processing.
  • Led the team between multiple projects and coordinated a number of projects within different time zones.
Technologies: Python, C++, OCR, Tesseract, Stanford CoreNLP, Celery, Django, Kubernetes, PyTorch, TensorFlow

Lead Data Scientist and Machine Learning Expert

2018 - 2018
Johnson & Johnson India
  • Led and created data pipelines which used millions of data points for the identification of the best strategies to increase the effectiveness of professional educational events.
  • Verified the work done by another data science company in the domain of medical professional education events.
  • Worked directly with principal scientists of Johnson & Johnson's Data Science in New York, specifically on events for medical device training all across the USA and elsewhere.
Technologies: Vagrant, Windows 10, Red Hat Linux, Data Science, Machine Learning, Artificial Intelligence (AI), Jupyter Notebook, Data Modeling, Logistic Regression, Linear Regression, NumPy, Pandas, Python, TensorFlow

Lead Go Developer

2018 - 2018
Loom Network
  • Built a Karma system for a decentralized crypto platform.
  • Implemented a Sparse Merkle Tree.
  • Developed a rate limiter for access control.
  • Designed with Oracle for a Loomchain platform.
Technologies: Raft Consensus Algorithm, Python, JavaScript, Ethereum, Tendermint, LevelDB, Solidity, Go

Freelance TensorFlow Expert

2018 - 2018
Ever AI (via Toptal)
  • Worked for Ever AI, the world's leading face recognition technology company that raised a total of 30 million in funding. It implements face recognition at a planetary scale of 12 billion images.
  • Was tasked to invent the fastest algorithm to identify the correct face using machine learning.
  • Developed the fastest algorithm in less than half the time with a 99.81% accuracy.
Technologies: TensorFlow

Chief Technology Officer

2015 - 2015
Zidisha, Inc.
  • Built new features and functionalities for a website with Laravel, Propel, Bootstrap, Beanstalk servers, and Ubuntu/trusty64.
  • Supported the entire back-end code and reviewed the front-end code that was done by other team members for further verification.
  • Implemented automatic language translation for each new user.
  • Worked as a remote engineer for a US-based company.
Technologies: Stripe, PayPal, Trusty64, Ubuntu, GitHub, Sass, Bootstrap, CSS3, Vagrant, Propel, Laravel

Founder and Lead Back-end Developer

2013 - 2015
Remarkin
  • Developed a video engagement prediction system with artificial neural networks, OpenCV, and Scala.
  • Constructed an interactive, gamification-based course for C/C++ with PHP, MN Framework, jQuery, JavaScript, and CSS3.
  • Built a remote interactive C/C++ compiler with a TinyC compile and a GNU compiler.
Technologies: Gamification, Scala, Artificial Neural Networks (ANN), OpenCV, Windows Server, Azure, C, C++, Design Patterns, MySQL, Responsive Design, Bootstrap, jQuery, PHP

Project Trainer

2012 - 2013
Aspire Institute
  • Trained more than 150 students during a year for their final year projects in the college.
  • Coached for C/C++ language programming skills.
Technologies: C++, Advance, C, HTML, HTML5, CSS3, CSS, MySQL, PHP

Web Developer

2012 - 2013
Cruxbot
  • Built a Parallax website that represented an artificial intelligence-based company.
  • Helped build an interface for the text summarization browser extension of CruxLight.
Technologies: PHP, JavaScript, HTML, CSS3, jQuery, Parallax

Web Developer

2011 - 2012
Amitech
  • Developed Picinchat.com and enabled it to create mega emoticons from users' uploaded images. These emoticons were created using PHP, the Facebook API, and the GD library.
  • Created a Ridje browser extension to allow clients to customize any web page that they visit and keep changes/customization persistent. This was built using JavaScript and the Chome extension developer toolkit.
Technologies: Chrome Extensions, jQuery, JavaScript, HTML5, CSS3, GD Library, Auth, Facebook, PHP

Freelance Developer

2010 - 2011
Self-employed
  • Created a real-time chatting feature for a site with a real-time feed of a user typing on the other side.
  • Developed a Flash-based cricket single player vs computer game.
  • Worked on a tic-tac-toe human vs computer machine.
  • Built a live video-streaming website with a screenshot for video scroll navigation.
Technologies: Node.js, Microsoft Access, JavaScript, Ajax, jQuery, CSS, HTML, MySQL, PHP, Flash, C, C++

Braided Data Solutions

Braided Data Solutions developed an industry-agnostic machine learning/NLP platform allowing document fingerprinting, de-duplication, and PII/PHI identification/scrubbing of structured and semi/unstructured data in many forms. We have launched it in the medical and legal industries.

F(x) Data Cloud

https://fxdatalabs.com
A fully functional public cloud service based on the latest version of OpenStack. It provides an infrastructure as a service, database as a service, object as a service, network as a service, and storage as a service.

Invented h+Tree

https://htree.plus
This is a 300% faster data structure algorithm for data retrieval—saving cloud costs by 40% to 66%.

Zidisha, Inc.

https://zidisha.org/
A Y-Combinator-based peer-to-peer microfinance startup based on Laravel focused on providing zero-interest loans in developing countries. I served as CTO for the company, leading multiple module development efforts like multiple language integration and lending form process improvements.

Cruxbot

http://www.cruxbot.com/
Cruxbot processes a vast amount of information to make complex and subtle logical connections, breaking down the barrier between people and machines. This company was acquired by Intel for its work in the field of data science.

BAKERI ERP | Artificial Intelligence-based ERP

An ERP for a real estate firm to predict the most optimal contractors and manage the entire workflow for the firm.

Artudata

A machine learning-based system to predict if a client will pay or not; all done with the RESTful API. This helps the client increase their conversion rate and revenue and save on costs.

I built the dashboard for the company which provides marketing and advertisement management and analytics with Google AdWords APIs and the Facebook app. It provides a fully automated marketing experience managed with machine learning.

Korebin

A hospital operating room scheduler based on machine learning.

TensorFlow Compilation with a GPU for macOS X High Sierra

https://gist.github.com/Extrodox/c7dd4a146ba6175415b4b5f569b5c934
Worked on a TensorFlow compilation project.

As TensorFlow does not get compiled for the graphics processing unit (GPU) for Mac operating systems anymore, this file is a manual walkthrough I created for compiling TensorFlow for MacOS 10.13.

MN Framework

https://github.com/Extrodox/MN_Framework
I worked on the MN Framework and actively participated in developing a PHP modular framework that embraces model–view–controller (MVC) architecture and incorporates design patterns. Angular 4 now contains certain ideas from this framework as well.

Ever.ai | Face Recognition at a Planetary Scale

https://ever.ai/
I invented the fastest search algorithm to find the nearest embedding for the face recognition. I also reduced the complexity from n to log(n) for search.

Loom Network

https://loomx.io/
I built a dynamic Karma system for a leading Blockchain-based platform for the Loom network and implemented a Space Merkle Tree.

Languages

SQL, GraphQL, TypeScript, JavaScript, R, PHP, Python, SCSS, Less, HTML5, CSS3, C, C++, Solidity, Java, Go, Sass, Scala, HTML, CSS, Python 3, Snowflake, DYNAMO

Frameworks

Django, Apache Spark, Laravel, AngularJS, Angular, Bootstrap 3, Selenium, Nova, Caffe, Laravel 5, Bootstrap, Tendermint, AWS HA, React Native, Flutter, Redux, PHP MVC

Libraries/APIs

PySpark, React, Node.js, REST APIs, WebGL, Keras, jQuery, Three.js, PhantomJS, Laravel Elixir, Cinder, Python API Bindings for OpenStack, OpenCV, NumPy, Natural Language Toolkit (NLTK), OpenNLP, TensorFlow, FFmpeg, Parallax, Auth, GD Library, Pandas, Propel, Stripe, PyTorch, Stanford NLP, Vue

Tools

RabbitMQ, Celery, BigQuery, Jira, Asana, Confluence, Apache, Composer, Shell, VirtualBox, MATLAB, Stanford CoreNLP, TensorBoard, Git, Gulp, Subversion (SVN), Mathematica, Scilab, Vagrant, GitHub, Flash, Microsoft Access, Microsoft Unit Tests, OpenAI Gym

Paradigms

ETL, Data Science, Agile Project Management, REST, Agile Software Development, Test-driven Development (TDD), Functional Programming, Imperative Programming, Design Thinking, Design Patterns, Gamification, Microservices, Human-computer Interaction (HCI), Unit Testing, Agile Product Management

Platforms

Kubernetes, Amazon Web Services (AWS), Docker, Google Cloud Platform (GCP), WooCommerce, WordPress, LAMP, OpenStack, Arduino, Ubuntu, Azure, Windows Server, Ethereum, Jupyter Notebook, Red Hat Linux, NVIDIA CUDA

Storage

Redshift, MariaDB, MySQL, Redis, Oracle 10g, PostgreSQL, MySQL Clustering, MongoDB, InfluxDB, LevelDB, Propel ORM

Industry Expertise

Project Management

Other

GPT-2, Custom BERT, Data Engineering, Algorithms, Quantitative Finance, Algorithmic Trading, Artificial Intelligence (AI), Computer Vision, Machine Learning, Task Management, Team Management, CTO, Progressive Web Applications (PWA), Product Management, Leadership, eCommerce, Natural Language Processing (NLP), Convolutional Neural Networks (CNN), Bootstrap UI, Macros, User Experience (UX), Networks, Azure Virtual Networks, Routing, Virtualization, Neutron, Ceilometers, HEAT, OpenStack Swift, Deep Neural Networks, Generative Adversarial Networks (GANs), Capsule Networks, Adam Optimization Algorithm, Standardization, WordNet, Deep Learning, Oracle VM VirtualBox, GPT, Generative Pre-trained Transformers (GPT), Neural Networks, Data Structures, Responsive Design, Artificial Neural Networks (ANN), Advance, Facebook, Chrome Extensions, Ajax, Raft Consensus Algorithm, Linear Regression, Logistic Regression, Data Modeling, Windows 10, Tesseract, OCR, Information Technology, Trusty64, PayPal, Software Development Lifecycle (SDLC), Language Models, Natural Language Understanding (NLU), Data Analysis, Graphics Processing Unit (GPU)

2013 - 2015

Research Fellowship in Startup Innovation

Stanford University via Venture Studio - Ahmedabad, India

2010 - 2014

Bachelor of Engineering Degree in Information Technology

Lalbhai Dalpatbhai College of Engineering - Ahmedabad, India

FEBRUARY 2015 - PRESENT

Leadership and Excellence Award

Gujarat Technological University, Ahmedabad, Gujarat, India

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