Resume
SKILLS
Programming
Python, SQL
Data Processing and Modeling
NumPy, Pandas, scikit-learn, XGBoost, TensorFlow, Keras, HuggingFace, Streamlit, FastAPI, BeautifulSoup
Data Visualization
Matplotlib, Seaborn, Plotly, Tableau
Toolkit
Visual Studio Code, Jupyter Notebooks, Tableau Desktop, MongoDB, Google Sheets, MS Excel, MS Office, MySQL, Google Cloud BigQuery, Git, GitHub, Heroku
PROJECTS
Auto Subtitled Video Generator
-
This project is an automatic speech recognition application that takes a YouTube video link or a video file as input to generate a video with subtitles and a transcription as .txt, .vtt, .srt file.
-
The application performs 2 tasks:
-
Detects the language, transcribes the input video in its original language.
-
Detects the language, translates it into English and then transcribes.
-
-
Generated a transcription of the video using the OpenAI's Whisper model.
-
Generated a subtitled version of the input video using ffmpeg.
-
Built a user interface using the Streamlit library, hosted on HuggingFace Spaces.
​
-
This project is a customer churn prediction system in a fictional telecommunication use case.
-
Trained and evaluated various machine learning models such as Logistic Regression, SVC, Random Forest Classifier, Decision Tree Classifier, XGBoost Classifier, LightGBM Classifier.
-
Performed feature selection using Recursive Feature Elimination technique and tuned the hyperparameters for the best performing model, the Logistic Regression model.
-
The model predicts whether the customer is likely to churn or is happy with the services, with an accuracy score of 81.1% and an F1 score of 80.6%.
-
Saved the best model using joblib library and used it to make predictions in the web application.
-
Built an interactive web application using the Streamlit library and deployed it on Heroku.
​
-
Built functions to scrape the news from Google News using Beautiful Soup library.
-
Categorized the news as trending news, favorite topics or you can search a topic of your choice.
-
Fetched news, news posters and summarized the news using Newspaper3k library.
-
Built the web app using Streamlit and deployed it on Streamlit Cloud.
​
TV Series Recommender
-
This project is a tv series recommender system.
-
Created a dataset of TV series by scraping the IMDb website using BeautifulSoup library and saved the dataframe to a csv file.
-
Built a K-Nearest Neighbors model using Euclidean distance metric to make recommendations based on user’s preferences.
-
Built an interactive web application using the Streamlit library.
-
Retrieved and displayed the trailers of recommended TV series dynamically, using Youtube Data API v3.
-
Deployed the web application on Heroku.
Education
Akdeniz University
September 2017 - July 2021
Bachelor’s Degree in Management Information Systems (concentration: Data Science)
Antalya/Turkey
Certifications
Google Data Analytics Professional Certificate
Credential ID: U7BNRKY87D4H July 2021
Deep Learning Specialization Certificate
Credential ID: SJL2Y9257VHY November 2021
IBM Machine Learning Professional Certificate
Credential ID: QDC525T76XSF October 2021
Machine Learning Engineering for Production(MLOps) Certificate
Credential ID: 8V6Z99UFLX58 December 2021