Vikram Ardham, Developer in Ottawa, ON, Canada
Vikram is available for hire
Hire Vikram

Vikram Ardham

Verified Expert  in Engineering

Bio

Vikram loves using his problem-solving skills and technical expertise to solve business problems. His primary skills are translating a business problem into a data problem and solving it using the most efficient computational tools, such as AI or linear regression. Vikram is committed to designing user-centric experiences and is passionate about working with teams whose vision aligns with his values.

Portfolio

Great Learning and Others
Python, Artificial Intelligence (AI), Machine Learning, Mentorship...
Noibu
Rust, Amazon Web Services (AWS), Google Cloud Platform (GCP), Elasticsearch...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Python 3, Scikit-learn, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), PyTorch, Artificial Intelligence (AI)

The most amazing...

...project I've built is an unsupervised model for an eCommerce startup that helped simulate complex nanomaterials and analyze large data sets in protein biology.

Work Experience

Mentor

2021 - PRESENT
Great Learning and Others
  • Mentored students and taught a full Python, AI, Machine Learning, and Business Analytics and Statistics course.
  • Trained graduate-level students in analyzing data and solving problems using Python.
  • Received a student rating of 4.7+ stars consistently for over 50 sessions.
Technologies: Python, Artificial Intelligence (AI), Machine Learning, Mentorship, Business Analysis

Data Science Lead

2020 - PRESENT
Noibu
  • Built the app's symptoms feature, which allows the customers to relate user and site behavior as rage clicks, refreshing, broken buttons, and slow sessions, to be correlated with JavaScript and HTTP errors.
  • Developed a machine learning model that tells if an eCommerce bug is resolvable.
  • Created the first system in the industry that groups eCommerce errors and helps the customers understand the impact of a bug and make it easier for them to root cause and resolve a bug.
Technologies: Rust, Amazon Web Services (AWS), Google Cloud Platform (GCP), Elasticsearch, Big Data, Machine Learning, Unsupervised Learning

Resolvability of Bugs

Built the first ML system from scratch at Noibu. The system predicted the likelihood that web bugs could be resolved, performed a thorough data analysis on the data that showed eCommerce bugs, and came up with an ML model that learned what kind of bugs were most likely to be resolved. Later, I collaborated with our design team and built a feature into our product that highlighted resolvable bugs that could be worked on easily. I created the model, tied the algorithm metrics to business KPIs, built the back-end in Rust, helped design the front-end and built a feedback system for continuous training and deployment.

Neural Networks for Automated Classification

Created a neural network-based solution to automate a high-dimensional data set classification. Before my approach was developed, medical professionals labeled 15 column data set on blood cells in breast cancer patients. The data consisted of hundreds of thousands of samples with a lot of noise and required hours of manual labor to clean and label the data. In my approach, I trained an autoencoder that automatically classified the cells and removed them. The model was delivered as a software package that was easy to use and retrain. The process saved a lot of manual labor time and allowed the hospital to analyze data at a new scale that was not previously possible.

Failure Prediction of Devices

Worked with a networking company to predict device failure in a given period. The objective was to predict the likelihood of a device failure. The company used this prediction to estimate the number of devices and which ones that would fail in the upcoming month to help prepare accordingly. The model I built was a deep learning model based on N-beats. The architecture was made for this particular purpose and performance well in predicting failures a few months into the future. The model was deployed on AWS, and I built the entire MLOps pipeline with support from other engineers.
2014 - 2018

PhD in Physics

Technical University of Darmstadt - Darmstadt, Germany

2011 - 2013

Master's Degree in Computational Engineering

Univeristy at Buffalo - Buffalo, NY, USA

Libraries/APIs

Scikit-learn, XGBoost, TensorFlow, Keras

Languages

Python, SQL, Rust

Platforms

Google Cloud Platform (GCP), Amazon Web Services (AWS), Linux

Paradigms

High-performance Computing (HPC)

Storage

Elasticsearch

Other

Statistics, Data Analytics, Big Data, Machine Learning, Unsupervised Learning, Data Science, Natural Language Processing (NLP), University Teaching, Mentorship & Coaching, Data Analysis, Neural Networks, Regression, Classification, Generative Pre-trained Transformers (GPT), Computer Science, Time Series, Machine Learning Operations (MLOps), Simulations, Computational Statistics, Predictive Modeling, Deep Learning, Artificial Intelligence (AI), Mentorship, Business Analysis

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