Ravi Parekh, Ph.D

Ravi Parekh, Ph.D

Undergraduate Chemical Engineer MEng

Followers of Ravi Parekh, Ph.D720 followers
location of Ravi Parekh, Ph.DPreston, England, United Kingdom

Connect with Ravi Parekh, Ph.D to Send Message

Connect

Connect with Ravi Parekh, Ph.D to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer (MLE | MLOps | AI) at Phaidra | Experienced in ML, AI, Cloud, Industrial Automation, Data Science, Data Engineering, Modelling, Optimization, DevOps and Chemical Engineering.

  • Education

    • Udacity

      2021 - 2021
      Nanodegree Data Scientist

      CRISP-DM process Software Engineering coding best practices Data Engineering - ETL, NLP and ML pipelines. Deployment of an ML model in a flask appExperimental Design and Recommendations - concepts, A/B testing, Recommendation Engines and Matrix Factorization Building Recommendation EnginesData Science project - generating a business questions, use CRISP-DM process to answer questions and report outcomes. Python and Github

    • Udacity

      2021 - 2021
      Nanodegree Deep Learning

      Neural Network development using Pytorch. Sentiment analysis and pattern prediction. Convolutional Neural Networks including transfer learning (VGG16/19), weight initialisation, auto-encoders and style transfer. Project in landmark classification from image analysis.Recurrent Neural Networks and LSTM implementation, hyperparameter selection, embedding (word2vec) and sentiment prediction. Generative Adversarial Networks including Deep Convolutional (DC) GANs. Pix2Pix and CycleGan… Show more Neural Network development using Pytorch. Sentiment analysis and pattern prediction. Convolutional Neural Networks including transfer learning (VGG16/19), weight initialisation, auto-encoders and style transfer. Project in landmark classification from image analysis.Recurrent Neural Networks and LSTM implementation, hyperparameter selection, embedding (word2vec) and sentiment prediction. Generative Adversarial Networks including Deep Convolutional (DC) GANs. Pix2Pix and CycleGan with Pytorch. Project on new face generation from existing faces using a DC-GAN. Model deployment in AWS Sagemaker. Hyperparameter tuning, and endpoint generation. Deploying a web-app to interact with AWS endpoint. PythonAWS SagemakerPytorch Show less

    • Udacity

      2021 - 2021
      Nanodegree Natural Language Processing

      Building NLP Pipelines - Text extraction from disparate sources (HTML, XML, others).Naive Bayes for classification. Part of speech tagging with Hidden Markov models. Lookup tables, Stemming and lemmatization. bigrams, n-grams and viterbi. Feature extraction for bag of words, TF-IDF, One-hot encoding, word embeddings and embeddings for deep learning.Topic modeling with Latent Dirichlet Analysis. Sentiment analysis using recurrent neural networks (RNNs). Deep learning and… Show more Building NLP Pipelines - Text extraction from disparate sources (HTML, XML, others).Naive Bayes for classification. Part of speech tagging with Hidden Markov models. Lookup tables, Stemming and lemmatization. bigrams, n-grams and viterbi. Feature extraction for bag of words, TF-IDF, One-hot encoding, word embeddings and embeddings for deep learning.Topic modeling with Latent Dirichlet Analysis. Sentiment analysis using recurrent neural networks (RNNs). Deep learning and attention. Machine translation project using RNNs. Building RNNs from input to output using multi-layers, bidirectional layers, time-distributed and dense layers, batch normalization. Voice user interfaces and speech recognition. Audio signal analysis and feature extraction (spectrograms, Mel-frequency cepstral coefficients). Deep neural network speech recognizer on LibriSpeech audio dataset - Creating multi-layer neural networks with CNNs and RNNs to convert audio waveforms to text. Show less

    • Udacity

      2021 - 2021
      Nanodegree Machine Learning Engineer

      Software Engineering and Object Oriented Programming in PythonVersion Control (Git)AWS Sagemaker - Model Training, Hyperparamter Tuning and DeploymentAWS Project Deployment - Sentiment Analysis (NLP)Population Segmentation, Fraud Detection, Time-series forecastingReviewed Project in Sagemaker - Plagiarism Detection: Feature engineering, training and deployment using S3 and endpoints. Capstone project on Starbucks dataset - Customer classification based on offer… Show more Software Engineering and Object Oriented Programming in PythonVersion Control (Git)AWS Sagemaker - Model Training, Hyperparamter Tuning and DeploymentAWS Project Deployment - Sentiment Analysis (NLP)Population Segmentation, Fraud Detection, Time-series forecastingReviewed Project in Sagemaker - Plagiarism Detection: Feature engineering, training and deployment using S3 and endpoints. Capstone project on Starbucks dataset - Customer classification based on offer redemption.AWS Sagemaker, Python, (Pandas and Sci-kit Learn) Show less

    • Loughborough University

      2009 - 2014
      Master of Engineering - MEng Chemical Engineering

      Activities and Societies: Loughborough Students Union (LSU) Union Councillor 2010/11, LSU Chemical Engineering Treasurer 2010/11

    • Loughborough University

      2014 - 2018
      Doctor of Philosophy - PhD Chemical Engineering

      Nonlinear State Space Model Predictive Control (Pharmaceutical Crystallization, Batch and Continuous)Global Linearization with State-FeedbackMechanistic ModellingMulti-Objective Optimisation (Stochastic, NSGA-II)Matlab, Python

    • Udacity

      2021 - 2021
      Nanodegree Predictive Analytics for Business

      CRISP-DM analytical framework.Data Wrangling - cleaning, formating, blending.Linear regression, ETS and ARIMA modelling.Binary classification - logistic regression and decision trees.Non-binary classification - decision trees, random forests, boosted models.A/B testing - randomised and matched pair designs.Time series forecasting.Segmentation and clustering - PCA, K-centroids clustering, validation.Peer-reviewed projects for all topics listed above.Alteryx… Show more CRISP-DM analytical framework.Data Wrangling - cleaning, formating, blending.Linear regression, ETS and ARIMA modelling.Binary classification - logistic regression and decision trees.Non-binary classification - decision trees, random forests, boosted models.A/B testing - randomised and matched pair designs.Time series forecasting.Segmentation and clustering - PCA, K-centroids clustering, validation.Peer-reviewed projects for all topics listed above.Alteryx and Tableau. Show less

  • Experience

    • Loughborough University

      Sept 2009 - Jul 2014
      Undergraduate Chemical Engineer MEng
    • PepsiCo UK

      Jul 2011 - Jul 2012
      Process Technician (Internship)

      • Raw Material Supply Change – The objective was to replace a raw material in a process to remain in compliance with the business. Key involvement: Trialling, unlocking new potential solutions, reporting and leveraging suppliers.• Process design and optimisation - Process Analysis – I analysed the baking capabilities across three different platforms available in Europe, my output was a risk matrix and capability profile to maximise process usage and efficiency, whilst also gaining better understanding of drying processes.• Process design and optimisation - Baked Stars optimisation – I calibrated the Baked Star shape and implemented a product specification template for use in production. • Product Innovation – I investigated the innovation of a new baked product, determining baking profiles which led to desirable product texture• New product shelf life qualification – I led a preliminary shelf life to efficiently determine the shelf life of a new product and investigate new potential drivers of product deterioration. This included sample handling and tracking, sensory and analytical testing.• New starters coordination - I arranged a 2 week induction package for the new student interns at PepsiCo R&D, including procurement of PPE, coordination with key contacts for health and safety and food safety inductions and legal considerations. Show less

    • Universitie de Technologie de Compiegne

      Feb 2013 - Jun 2013
      Sintering Process Research

      Simulations of bidisperse particle sintering in Ubuntu based Discrete Element Method modelling software constructed using contact dynamics and an implicit scheme. The work was for the French Nuclear industry to model the sintering process of nuclear fuel powders.I simulated three bidisperse models with particle sizes of: 22 & 24microns, 18 & 24 microns and 12 & 24 microns. Each model had 3 to 5 different particle fractions with 24 micron particles being in the range of 10% to 90% by number fraction. The purpose was to find trends in the densification (closed porosity), indentation (particle cross-over) and how contact number and particle rearrangement vary for each model. The research was published during April 2014 in the Powder Technology journal, article titled: "Study of the sintering kinetics of bimodal powders. A parametric DEM study" Show less

    • Loughborough University

      Oct 2014 - Sept 2018
      Postgraduate Research (PhD)

      Postgraduate researcher for EPSRC Centre for Innovative Manufacturing in Continuous Manufacturing and Crystallisation. I explored model predictive control (MPC) applications to pharmaceutical processes, namely crystallisation (batch and continuous) and milling. I creating and validated algorithms for MPC and global linearization techniques in MATLAB and Python (PyCharm) environments. The novelties include the implementation of input-output state-feedback linearization (SFL), a global linearization technique, applied to a nonlinear method of moments crystallization model for continuous operation. The SFL was paired with MPC in SISO and MIMO control schemes for single and multi-stage continuous crystallization. The performance is also compared to a local linearization technique for the same control strategies (supersaturation and average crystal size control). Additionally, I had further collaborative projects with:1) AstraZeneca - investigating monitoring capabilities for Twin Screw Granulation 2) Perceptive Engineering - investigating the application of non-linear control techniques in PharmaMV for batch crystallization control. 3) Rutgers University (I2APM) - investigating the impact of specific granule properties on impact milling and resulting particle size distributions. Publications of the above work will be provided when available. I also regularly worked as a teaching assistant for Chemical Engineering modules for computing using MATLAB, Unisim/HYSYS, AutoCAD, as well as plant engineering, reaction engineering and control engineering. Show less

    • Perceptive Engineering Limited

      Oct 2018 - May 2022
      Engineering Consultant

      Working with Pharmaceutical, BioPharmaceutical, Nutritional, Chemical and Paper industries to deliver and support solutions for data analysis, monitoring, modelling, prediction/optimisation (including ML) and advanced process control. Working with research organisations to deliver applications with PerceptiveAPC software that unlock further insight into continuous pharmaceutical manufacturing, forming digital process surrogates for peforming DoE and ML. Development of software-based solutions for pharmaceutical regulatory compliance, including continued process verification. Development of bespoke solution prototyping and integration with languages including Python and SQL. Show less

    • Applied Materials

      Nov 2020 - May 2022
      Application Engineer
    • Janes

      May 2022 - May 2024
      Senior Machine Learning Engineer

      Responsible for translating, developing and delivering automation services and Machine Learning solutions to automate open source intelligence (OSInt) ingestion and facilitate the conversion of OSint into Janes' high value assured data. End-to-end development and delivery from prototype and proof of concept generation to creating fully tested and production-ready solutions to streamline analyst workflows. Working in both Azure and AWS to build CI/CD pipelines and orchestrate cloud resources to maximize effectiveness of the solution development and deployment at minimal cost. Using CI/CD principles to support high availability, user-driven improvement and service maintenance.Experience in DevOps, Cloud Ops, ML Ops, Data Science and Data Engineering with a focus on NLP. Show less

    • Phaidra

      Jun 2024 - now
      Senior Software Engineer
  • Licenses & Certifications