Author Image

Hi, I am Supriti

I am working as a Software Engineer at Cardinal Health, Inc in the Enterprise Automation Services Team. Previously, I worked as a Software Engineer at NetApp Inc in the Cloud Volumes Service (CVS) team and Hybrid Cloud Engineering (HCE) team. I take on new challenges with my passion and design technical solutions. By improving the competencies and skills, a strategic emphasis enables engineering to be a part of the expansion of the company.

I’m best reached via email. I’m always open to interesting and engaging conversations and I appreciate feedback from others.

My personal website: https://supritighosh.github.io.

Leadership
Team Work
Hard Working

Experiences

1
Software Engineer
Cardinal Health, Inc.

April 2023 - present, Dublin, OH 43017

Responsibilities:
  • Tech Stack- C#, ASP.Net, NodeJS, AngularJS, MySQL, Splunk, RPA
  • Platform- IBM Watson, Google Dialogflow
  • Engineering platform-level improvements for High Availability and Disaster Recovery at the Enterprise Automation Services team.
  • Developing platforms to successfully lead the deployment of automation processes and chatbots to manage technical areas, in order to be able to provide valuable insights into the design and implementation of complex software systems.
  • Collaborating closely with users to identify their needs and requirements, and deliver automation solutions that meet their expectations and deliver measurable outcomes.

Software Engineer
NetApp, Inc.

June 2022 - April 2023, Pittsburgh, PA 16066

Responsibilities:
  • Member of Technical Staff II
  • Tech Stack- Python, Go, Kubernetes, Linux, Ansible, REST APIs, MySQL, Grafana
  • Platform- Microsoft Azure, Google Cloud Platform (GCP)
  • Cloud Volumes Service (CVS)- Developed CVS in the Storage as a service (STaaS) model and in a microservice architecture for backup services in Microsoft Azure, and Google Cloud Platform (GCP) utilizing Kubernetes, Go, and MySQL in a cross-functional team. Build solutions for scheduled and on-demand disaster recovery tasks for Azure which includes the lifecycle management of scheduled volume replication using CRR (Cross-Region Replication), scheduled backup to the cloud, and on-demand backup to, and restore from an object stored in the cloud.
  • Hybrid Cloud Engineering (HCE)- Designed and developed software features for artificial intelligence and high-performance computing (HPC) and build solutions that help customers in the E-Series solutions automation team with Ansible collections. Developed infrastructure to automate the deployment of E-Series solutions, especially the SANtricity, Host, and BeeGFS collections which encompass performing development and testing in high availability (HA) solutions. Implemented BeeGFS command line interface (CLI) which provides a terminal interface and scripting capability for cloud management tasks. Conducted Prometheus support for BeeGFS Monitoring Service. For visualization of the data, it provides Grafana dashboards and charts to provide insight into both the health and performance of the filesystem.
  • WIT- Worked with the team to brainstorm ideas and thoughts to help women who are interested to grow in technology. Led a session in YWIT 2022 event to inspire young women to continue to pursue their interest in technology education and careers and presented web scraping in python which means how to process of gathering information using automatic method to obtain large amounts of data from websites where most of this data can be unstructured data in Python.
2

3
Software Engineer
University of South Dakota

January 2022 - May 2022, Vermillion, SD 57069

Software Engineer at the Biocomputational Biological Engineering Lab, Department of Biomedical Engineering

Responsibilities:
  • Tech Stack- JavaScript, ReactJS, SailsJS, GraphQL, ElasticSearch, Python
  • Web Development- Worked in a team of 11 engineers to develop and maintain the search-engine-based biomedical system which would be used by millions of users and more than thousands of scientists and developed web applications using JavaScript, ReactJS, SailsJS, GraphQL & ElasticSearch to analyze and process data. Ensured the application’s security and ability to interact with multiple APIs and databases.
  • NLP Applications- Designed Natural Language Processing (NLP) applications using Python and machine learning techniques. Used effective text representations and automatic categorization to transform natural language into useful features. Trained and developed NLP models and evaluated them for the deployment of a biomedical-based search engine.

Machine Learning Engineer (Graduate)
University of South Dakota

January 2021 - December 2021, Vermillion, SD 57069

Machine Learning (ML) Engineer at the 2AI- Applied Artificial Intelligence Research Lab, Department of Computer Science

Responsibilities:
  • Tech Stack- Python, TensorFlow, Keras, Scikit-learn, GradCam, OpenCV, Matplotlib, Tableau
  • Implemented deep neural network (DNN) in Chest X‑rays images to screen Covid‑19 on the balanced dataset to prevent possible bias. Used TensorFlow and Keras to build the model, and implemented data preprocessing techniques to improve model performance.
  • Deployed the different pre‑trained deep learning models to compare the performance and implement binary classification (Covid‑19 vs Non‑Covid‑19) on medical images and also optimized the code for faster inference time.
  • Executed CheXNet to design for radiologist‑level abnormalities detection in chest X‑rays (CXRs) and implemented feature extraction technique using deep learning which showed success in identifying Covid‑19.
  • Generated lung segmentation and heatmap to screen and localize interpretable abnormalities and explainable AI using GradCam technique which utilizes the gradients of the classification score with respect to the final convolutional feature map and to identify the parts of an input image that most impact the classification score.
  • Utilized Matplotlib to create custom visualizations of large datasets for exploratory data analysis and model evaluation.
  • Designed interactive dashboards in Tableau to create visualizations and included live data connections and a user-friendly interface to identify patterns in data.
4

5
Mentor, DeepLearning.AI
Coursera

August 2021 - June 2022, Sacramento, CA 94041 (Remote)

Responsibilities:
  • Tech Stack- Python
  • Mentored & guided learners from all over the world with programming methods, problem-solving, pair programming, code review, and debugging.
  • Checked requirement satisfaction and helped engineers with solutions and new ideas by actively participating in Discussion Forums.

Data Analysis Intern
NAMI (National Alliance on Mental Illness) Central Iowa

March 2020 - November 2020, Ames, IA 50010

Responsibilities:
  • Tech Stack- Python, PHP
  • Interpretation of data to analyze results using statistical training. Also developed and implemented data collection systems.
  • Optimized statistical efficiency and quality. Filtered and cleaned data by reviewing reports using Python.
  • Developed web platform with PHP and worked with management to prioritize business and information needs.
6

7
Research Assistant
Jahangirnagar University

January 2016 - December 2017, Dhaka-1342, Bangladesh

Responsibilities:
  • Tech Stack- Matlab, SQL
  • Project- Identify Fingerprint Using Minutiae Matching in Biometric Security System
  • This project presents a new method of identifying fingerprints in biometric security systems because the fingerprint is one of the best examples in biometric security and it can identify the personal information and it is much more secure than any other biometric identification system.
  • The experiment was performed in Matlab & SQL. The experimental result exhibits the performance of the proposed method.

Education

January 2021 - May 2022
MS in Computer Science
Taken Courses
  • Advanced Artificial Intelligence
  • Machine Learning Fundamentals
  • Information Storage and Retrieval
  • Design and Analysis of Computer Algorithms
  • AI in Medical Imaging
  • Seminar
  • Mathematics for Machine Learning
  • IoT & Security
January 2016 - January 2018
MS in Information Technology
Taken Courses
  • Advanced Database System
  • Probability & Stochastic Process
  • Advanced Digital Communication
  • Information Systems & Securities
  • Client Server Technologies & Cloud Computing
  • Advanced Mobile & Cellular Communication Technologies
  • Software Project Management & Quality Assurance
  • Geographical Information Systems
  • E-Commerce & E-Governance
  • Computer Vision & Image Processing
December 2011 - December 2015
BS in Information Technology
Taken Courses
  • Data Structures
  • Algorithm Analysis
  • Digital Logic Design
  • Object Oriented Programming
  • Operating System
  • Computer Architecture
  • Wireless & Mobile Communication
  • Computer Network Security
  • Database Management System
  • Differential & Integral Calculus
  • Complex Variable & Vector Algebra
  • Statistical & Probability Theory
  • Discrete Mathematics
  • Computational Mathematics
  • Simulation & Modeling
  • Electronic Devices & Circuits
  • Information System Analysis
  • Computer Network & Internet Technology
  • Signal & System
  • Software Engineering
  • Computer Graphics
  • Web Technologies
  • Microprocessor & Interfacing
  • Telecommunication System
  • Management Information System
  • Introduction to Bio-informatics
  • Artificial Intelligence & Neural Network
  • Parallel & Distributed System
  • Multimedia System & Application
  • Human Computer Interfacing
  • Digital Image Processing & Pattern Recognition
  • Mobile Application Development

Skills

Projects

Prometheus Support for Beegfs Mon service
Developer November 2022

For this project, we have used Prometheus, Grafana and C++. For visualization of the data, beegfs-mon provides predefined Grafana dashboards and charts to provide insight into both the health and performance of the filesystem. The service and the Grafana panels are contained in the optional beegfs-mon package. The package is available from the general BeeGFS repository.

Covid-19 Recognition in CT Scans using Artificial Intelligence (AI) guided tools
Developer January 2022 - May 2022

AI-guided algorithms have been utilized to screen CT scans for Covid-19 analysis. A total of 1, 810 CT scan datasets have been collected for this project where 1, 267 Covid-19 patients’ and 543 healthy patients’ CT Scans. The pre-trained models InceptionNet V3 and U-net have been used for training purposes. K-fold cross-validation has been used to verify a better model. Our main goal was to show which model can perform better to detect, localize and segment Covid-19 cases using CT scan images so that we can use one or two globalized models for Covid-19 analysis.

Neural Network
Developer January 2022 - May 2022

Used 400 images in total (200—200 - balanced data) in this project. Trained Neural Network with three different activation functions- a) linear, b) Sigmoid, and c) Tanh. Used k (=5)-fold cross-validation and computed the confusion matrix, precision, recall, and F1-score. Reported which kernel performs better of all.

Document Clustering
Developer August 2021 - December 2021

In this project, used Python to cluster documents. At first, fetched Wikipedia articles and then represented each article as a vector. Performed k-means clustering to cluster documents and then evaluated the result.

Sensor Data Analysis for Internet-of-Things
Developer January 2021 - May 2021

In this project, collected temperature and humidity data for continuously two hours on five different days using esp32, DHT11, MQTT, Raspberry Pi 4, breadboard and saved all the data in google firebase. For data plotting, used python libraries for line plotting, box plotting of temperature and humidity data and also line grid plots for three different days of temperature and humidity data. Then data has been pre-processed and linear regression models have been used for data analysis of MSE, AIC and also to plot the actual and predicted values.

IoT Big Data Management
Developer January 2021 - May 2021

Used PostgreSQL to manage big datasets for Internet-of-Things in this project. Also used python to change the time format (UNIT time to dd-mm-yy) and after that, included 4000 rows of data in the PostgreSQL to store and process.

Fake Job Detection
Developer May 2021 - August 2021

Used Python libraries to detect fake jobs. The dataset contains of 18k job descriptions where around 800 false job descriptions is also included. Used logistic regression model because it can be used when the dependent variable is binary and also the dataset has been used to train and classify suspicious job descriptions.

Identify and Recognize Person Using Iris Biometric Security System
Developer August 2016 - December 2017

Used automated iris recognition for personal identification to verify both uniqueness of the human iris and also its performance as a biometric based system. The performance of research was measured for stored database which is scored 0% each for False Reject Rate (FRR) and False Accept Rate (FAR) and consequently, iris recognition is shown to be a precise and reliable biometric technology.

Hotel Management System
Developer August 2021 - December 2021

Designed a database for the hotel management system. In this project, created relations between customers, HR, services of the hotel etc. It would allow the hotel management to handle all hotel activities.

Final Result Processing System
Developer July 2014 - December 2014

In this project, developed an application software in C# entitled “Final Result Processing System” which is a desktop application where the teachers can insert students databases, calculate results and Grade Point Average. The teachers could log in and update the student databases and results. The mark would be calculated automatically and saved in this software for future use. The application is built through C#, MySQL and provides the flexibility to add, modify or recreate new results for students.

Library Management System
Developer April 2014 - June 2014

This is a web service based application where the list of books can be saved in the database. People can log in and can read books and can also hire or purchase books. The application is built through PHP & MySQL.

Seven-Segment Display
Developer October 2013 - December 2013

This is a hardware based device which is used in basic calculators, digital clocks, electronic meters and other electronic devices. This is a procedure of electronic display device for displaying decimal numerals.

Certifications

NoSQL Database
LinkedIn April 2023 - May 2023

A NoSQL database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases. NoSQL databases are increasingly used in big data and real-time web applications. NoSQL systems are also sometimes called Not only SQL to emphasize that they may support SQL-like query languages or sit alongside SQL databases in polyglot-persistent architectures.

Courses:

  1. Introduction to NoSQL - Certification
  2. Advanced NoSQL for Data Science - Certification
  3. Cloud NoSQL for SQL Professionals - Certification

Using SANtricity Software
NetApp July 2022 - August 2022

The basic steps of this course:

  • Create a new storage pool or volume group, and then create one or more volumes in the pool.
  • Map the volumes to one or more host servers or applications to enable access to the storage.
  • Configure data protection features, such as RAID, mirroring, or snapshots, to protect data from loss or corruption.
  • Monitor the performance of your storage system using the SANtricity Storage Manager dashboard and set alerts to notify of potential issues.

Google Data Analytics Professional Certificate
Google (offered on Coursera) August 2021 - July 2022

This is a path to a career in data analytics. Courses:

  1. Foundations: Data, Data, Everywhere - Certification
  2. Ask Questions to Make Data-Driven Decisions - Certification
  3. Prepare Data for Exploration - Certification
  4. Process Data from Dirty to Clean - Certification
  5. Analyze Data to Answer Questions - Certification
  6. Share Data Through the Art of Visualization - Certification
  7. Data Analysis with R Programming - Certification
  8. Google Data Analytics Capstone: Complete a Case Study - Certification

PostgreSQL for Everybody Specialization

Across these four courses, learnt how to use the PostgreSQL database and explore topics ranging from database design to database architecture and deployment. Also, comparing and contrasting SQL and NoSQL approaches to database design. Courses:

  1. Database Design and Basic SQL in PostgreSQL - Certification
  2. Intermediate PostgreSQL - Certification
  3. JSON and Natural Language Processing in PostgreSQL - [Continuing]
  4. Database Architecture, Scale, and NoSQL with Elasticsearch - [Continuing]

Applied Data Science with Python Specialization

This skills-based specialization is intended for learners who want to apply statistical, machine learning, information visualization, text analysis, and social network analysis techniques through popular python toolkits such as pandas, matplotlib, scikit-learn, nltk, and networkx to gain insight into their data. - GitHub

Courses:

  1. Introduction to Data Science in Python - GitHub - Certification
  2. Applied Plotting, Charting & Data Representation in Python - GitHub - Certification
  3. Applied Machine Learning in Python - GitHub - Certification
  4. Applied Text Mining in Python - GitHub - Certification
  5. Applied Social Network Analysis in Python - GitHub - Certification

Practical Data Science Specialization

This Specialization is designed for data-focused developers, scientists, and analysts familiar with the Python and SQL programming languages and can learn how to build, train, and deploy scalable, end-to-end ML pipelines - both automated and human-in-the-loop. - GitHub

Courses:

  1. Analyze Datasets and Train ML Models using AutoML - GitHub - Certification
  2. Build, Train, and Deploy ML Pipelines using BERT - GitHub - Certification
  3. Optimize ML Models and Deploy Human-in-the-Loop Pipelines - GitHub - Certification

Python 3 Programming Specialization

This specialization is a good next step after completing Python for Everybody but want a more in-depth treatment of Python fundamentals and more practice, so that we can proceed with confidence to specializations like Applied Data Science with Python. - GitHub

Courses:

  1. Python Basics - GitHub - Certification
  2. Python Functions, Files, and Dictionaries - GitHub - Certification
  3. Data Collection and Processing with Python - GitHub - Certification
  4. Python Classes and Inheritance - GitHub - Certification
  5. Python Project: pillow, tesseract, and opencv - GitHub - Certification

Python for Everybody Specialization

This Specialization builds on the success of the Python for Everybody course and introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. - GitHub

Courses:

  1. Programming for Everybody (Getting Started with Python)} - GitHub - Certification
  2. Python Data Structures - GitHub - Certification
  3. Using Python to Access Web Data - Github - Certification
  4. Using Databases with Python - GitHub - Certification
  5. Capstone: Retrieving, Processing, and Visualizing Data with Python - Certification

Machine Learning with Python

This course is a complete guide to master the SDIs. It is created by hiring managers who’ve been working at Google, Facebook, Microsoft, and Amazon. We’ve carefully chosen a set of questions that have not only been repeatedly asked at top companies, but also provide a thorough experience to handle any system design problem.

The Fundamental of Digital Marketing

This course is the basics of digital marketing and there are 26 modules to explore, all created by Google trainers, packed full of practical exercises and real-world examples to help turn knowledge into action.

Publications

KC Santosh, Supriti Ghosh, Debasmita GhoshRoy, International Journal of Pattern Recognition & Artificial Intelligence (IJPRAI).
KC Santosh, Supriti Ghosh, The 4th International Conference on Recent Trends in Image Processing & Pattern Recognition (RTIP2R), Msida, Malta.
Supriti Ghosh, Mohammad Abu Yousuf, International Journal of Advanced Engineering, Management and Science (IJAEMS), ISSN- 2454-1311, Vol-2, Issue-7.
Munira Akter Lata, Supriti Ghosh, Farjana Bobi, Mohammad Abu Yousuf, 5th International Conference on Informatics, Electronics and Vision (ICIEV 2016), Dhaka, Bangladesh.

Talks

September 2022
Led a session in YWIT 2022 event to inspire young women to continue to pursue their interest in technology education and careers and presented web scraping in python which means how to process of gathering information using automatic method to obtain large amounts of data from websites where most of this data can be unstructured data in Python.
Presented research in the IdeaFest 2022 at the University of South Dakota (USD).
Presented paper in the International Conference on Recent Trends in Image Processing & Pattern Recognition (RTIP2R).
Presented research proposal in the IdeaFest 2021 at the University of South Dakota (USD).
Presented my research in the seminar lecture series of department of computer science at the University of South Dakota (USD).

Awards

University Merit Scholarship
2018
Top 10% in Graduate Level, Jahangirnagar University, Dhaka, Bangladesh.
University Merit Scholarship
2016
Top 20% in Undergraduate Level, Jahangirnagar University, Dhaka, Bangladesh.

Activities

Jul'22 - present
NetApp Inc, Cranberry Township, PA 16066.
NetApp Inc, Cranberry Township, PA 16066.
Oct 2022
SN Computer Science, Remote.
Mar 2022
Teens in AI x Harvard x MIT Hackathon, Cambridge, MA.
Jul'21 - May'22
Association for Computing Machinery (ACM), University of South Dakota, Vermillion, SD 57069.
Mar 2021
Teens in AI, San Francisco, CA.
Sep'19 - Oct'20
YSS (Youth Standing Strong), Ames, IA 50010.
IEEE Student Branch, Jahangirnagar University, Dhaka, Bangladesh.
International Conference on Electrical Engineering and Information & Communication Technology’ 2015.

Organizations