MLOps/ML Engineer
Welcome to my portfolio! I am a seasoned MLOps professional with nearly 6 years of experience in the development and productionization of machine learning, deep learning, and generative AI solutions. Committed to innovation and impactful contributions in the AI field.
Work Experience
Senior ML/MLOps Consultant (10/2024 - 01/2025)
- Company: Accenture Baltics, Vilnius, Lithuania
- Designed and developed GenAI applications leveraging the RAG (Retrieval-Augmented Generation) framework.
- Specialized in building causational analysis models using OpenAI GPT and vector databases.
- Architected DevOps pipelines, incorporating best practices to optimize application development and deployment.
- Successfully delivered multiple client and internal projects within a short timeframe, earning recognition and shoutouts for impactful contributions.
Senior ML/MLOps Engineer (06/2024 - 10/2024)
- Company: EPAM Systems Inc., Hyderabad, India
- Leading the team to design and develop Cloud agnostic ML Pipeline and deploy Deep Learning, LLMs Models.
- Built end-to-end ML pipeline for building and deploying Vision OCR Model with Augmented Reality capabilities using Diagflow NLP, Cloud Function, Big Query, Vertex AI, and ARCore.
- Achieved the Vision OCR model with Augmented Reality overlay for solving customer issues Interactively, resulting 60% time saving and reducing 100 hours of monthly manual work.
Senior ML/MLOps Consultant (10/2023 - 05/2024)
- Company: Firstsource, Hyderabad, India
- Leading the design and deployment of cutting-edge ML systems on multi-cloud platforms.
- Showcasing expertise in innovative solutions and building robust ML pipelines.
- Utilizing Big Data technologies like Pyspark, BigQuery, and Snowflake for actionable insights.
Senior MLOps Engineer (12/2021 - 10/2023)
- Company: Kroll, Hyderabad, India
- Designed and executed end-to-end MLOps pipeline, accelerating project delivery by 40%.
- Optimized ML pipelines, reducing model training time by 50%.
- Implemented MLOps on multi-cloud and Kubernetes platforms, achieving 70% faster time-to-market.
- Introduced automated model monitoring and alerting system, reducing model errors by 30%.
DevOps Engineer (05/2021 - 11/2021)
- Company: OSI Digital, Hyderabad, India
- Customized solutions, reducing production delay by 70% and ensuring 95% on-time delivery.
- Designed and maintained cutting-edge MLOps infrastructure using Azure ML Services.
- Strengthened real-time monitoring and alerting systems, improving overall data reliability and accuracy.
- Implemented automated deployment pipelines, resulting in a 30% reduction in deployment errors.
System Administrator (09/2019 - 04/2021)
- Company: PCS Global, Kolkata, India
- Managed, troubleshot, and updated hardware and software assets, resulting in a 40% reduction in system downtime.
- Implemented preventive measures, ensuring 99% system availability.
- Automated patching and configuration processes, slashing deployment time by 50%.
- Introduced centralized logging and monitoring system, improving incident response time by 40%.
Skills
- Machine Learning: MLflow, Kubeflow, TensorFlow, PyTorch, PySpark, H2O, Azure ML, AutoML, AWS Sagemaker, OpenCV, Keras, Mlflow
- Data Engineering: DataOps, ETL, Dagster, Airflow, Spark, Hadoop, Databricks, Data Factory, Synapse, Cosmos DB, Databricks,Dagster, Alteryx
- DevOps: Kubernetes, Docker, Ansible, Terraform, Jenkins, CI/CD, Azure DevOps, AWS CodePipeline, Bash Scripting, PowerShell, GitOps, GCP Cloud Build
- Databases: SQL, MS-SQL, MySQL, PostgreSQL, Cassandra, MongoDB, BigQuery, Snowflake, Data
- Programming Languages: Python, C++, R, Java, HTML, CSS, JavaScript, YAML, JSON
- ML Models & Algorithms: KNN, CNN, ANN, RNN, Linear Regression, Logistic Regression, Decision Trees, KMeans, DBScan, Random Forests, Naive Bayes, Gradient Boosting, SVM, NLP, Langchain, LLaMA, Mistral
- Deep Learning Frameworks: TensorFlow, Keras, PyTorch, OpenCV
- Data Analysis & Visualization: Numpy, Pandas, Scipy, Matplotlib, Seaborn, Plotly, Tableau, Power BI
- Cloud Platforms: AWS, Azure, GCP, IBM Cloud, Digital Ocean, Linode, Oracle Cloud, Heroku
- Version Control: Github, GitLab, SVN
- Operating Systems: Ubuntu, Windows Server 2019, RedHat Linux, Fedora, Open Suse, Debian, CentOs
Education
- Dual MS: MS In Business Analytics & MS In Finance (2025 - 2027)
- Fairfield University, Connecticut, United State of America
- Post Graduate Degree: Business & Data Analytics (2025)
- Indian Institute of Management, Udaipur, India
- M.Tech: Mechanical Engineering (2019)
- Biju Patnaik University of Technology, Odisha, India
- B.Tech: Mechanical Engineering (2016)
- Centurion University of Technology and Management, Odisha, India
Machine Learning Projects
- Tools Used: TensorFlow, Keras
- Description:
- Implemented a CNN for image classification tasks using the CIFAR-10 dataset.
- Challenges:
- Handling limited labeled data and preventing overfitting.
- Fine-tuning hyperparameters for optimal performance.
- Solutions:
- Used data augmentation techniques to address limited data.
- Implemented regularization techniques and hyperparameter tuning.
- Conclusion:
- The CNN model achieved high accuracy in image classification, demonstrating its effectiveness.
- Tools Used: PyTorch, NLTK
- Description:
- Built a sentiment analysis model using deep learning for processing and analyzing text data.
- Challenges:
- Dealing with noisy and unstructured text data.
- Addressing class imbalance in sentiment labels.
- Solutions:
- Preprocessed text data with tokenization and stemming.
- Applied oversampling techniques to balance sentiment classes.
- Conclusion:
- The NLP model provided accurate sentiment analysis, enhancing text data understanding.
- Tools Used: Surprise, scikit-learn
- Description:
- Developed a recommendation system based on collaborative filtering techniques.
- Challenges:
- Handling sparse user-item interaction matrices.
- Optimizing recommendations for real-time usage.
- Solutions:
- Applied matrix factorization for efficient handling of sparse matrices.
- Implemented caching mechanisms for real-time recommendation generation.
- Conclusion:
- The recommender system provided personalized suggestions, improving user experience.
- Tools Used: TensorFlow, Keras
- Description:
- Created a GAN model for generating realistic images, focusing on faces.
- Challenges:
- Training stable and high-quality GANs.
- Managing mode collapse and diverse image generation.
- Solutions:
- Employed techniques like spectral normalization for stable training.
- Fine-tuned hyperparameters to encourage diversity in generated images.
- Conclusion:
- The GAN model successfully generated realistic and diverse facial images.
- Tools Used: PyTorch, TensorFlow
- Description:
- Implemented an LSTM-based model for predicting time series data.
- Challenges:
- Capturing long-term dependencies in time series data.
- Handling varying trends and seasonality.
- Solutions:
- Utilized LSTM layers to capture long-term dependencies.
- Applied feature engineering techniques to handle trends and seasonality.
- Conclusion:
- The LSTM model provided accurate time series forecasting, valuable for various applications.
- Description:
- Implemented a machine learning model to analyze and predict consumer spending patterns in the USA.
- Challenges:
- Handling diverse financial data sources and formats.
- Addressing imbalances in labeled datasets for training.
- Solutions:
- Developed data preprocessing pipelines for diverse data sources.
- Applied oversampling techniques to balance the dataset.
- Conclusion:
- The model accurately predicted consumer spending patterns, aiding financial planning and decision-making.
- Description:
- Created a predictive model for assessing admission probabilities based on various factors in a Data Science program.
- Challenges:
- Limited labeled data for diverse admission scenarios.
- Ensuring model interpretability for admissions decisions.
- Solutions:
- Augmented labeled data through synthetic data generation.
- Utilized interpretable machine learning algorithms.
- Conclusion:
- The model provided valuable insights into admission criteria, aiding in the selection process.
- Description:
- Implemented time series analysis to forecast market volatility in the Indian financial market.
- Challenges:
- Handling high-frequency financial data for accurate volatility predictions.
- Adapting to sudden market changes and external events.
- Solutions:
- Applied advanced time series models and machine learning algorithms.
- Implemented adaptive models to quickly respond to market changes.
- Conclusion:
- The forecasting model contributed to informed investment decisions in dynamic market conditions.
- Description:
- Analyzed and predicted housing prices in Mexico using machine learning models.
- Challenges:
- Dealing with incomplete and noisy real estate data.
- Enhancing model accuracy for diverse housing markets.
- Solutions:
- Conducted extensive data cleaning and imputation.
- Employed ensemble learning techniques for improved accuracy.
- Conclusion:
- The predictive model provided insights for real estate investment strategies in the Mexican market.
- Description:
- Developed a machine learning model to analyze and predict housing prices in Buenos Aires.
- Challenges:
- Addressing cultural and economic factors influencing housing markets.
- Enhancing model interpretability for stakeholders.
- Solutions:
- Incorporated cultural and economic features into the model.
- Used interpretable models and visualization techniques.
- Conclusion:
- The model contributed to informed decision-making in the dynamic Buenos Aires real estate market.
- Description:
- Implemented a machine learning model to predict air quality in Nairobi based on various environmental factors.
- Challenges:
- Handling missing data in environmental sensor readings.
- Ensuring real-time predictions for effective air quality monitoring.
- Solutions:
- Applied data imputation techniques for missing sensor readings.
- Utilized streaming machine learning for real-time predictions.
- Conclusion:
- The model facilitated proactive measures for managing air quality in Nairobi.
- Description:
- Developed a machine learning model to assess and predict earthquake damage in Nepal.
- Challenges:
- Limited labeled data for earthquake damage scenarios.
- Incorporating geological features into the model.
- Solutions:
- Applied transfer learning techniques from related domains.
- Included geological and structural features in the model.
- Conclusion:
- The model provided valuable insights for earthquake preparedness and risk assessment in Nepal.
- Description:
- Analyzed and predicted bankruptcy risk for companies in Poland using machine learning.
- Challenges:
- Handling imbalanced data for bankruptcy prediction.
- Ensuring model robustness in a changing economic landscape.
- Solutions:
- Utilized ensemble learning and sampling techniques for imbalanced data.
- Implemented model retraining strategies for adaptability.
- Conclusion:
- The model provided early warning indicators for financial risk in the Polish business landscape.
Conclusion
These machine learning projects showcase a diverse range of applications and challenges. The solutions implemented demonstrate the ability to address complex problems and provide valuable insights. For source code and more details, please visit the GitHub Repository
Let’s Connect