Data Scientist
2019 - 2022Turkish Aerospace Industries- Developed a dashboard-based surveillance system to improve a factory's work processes using IP camera recordings. Applied video and image processing algorithms using the OpenCV library together with object detection and object tracking algorithms.
- Built an LSTM-based model to identify people's actions and improve work processes in a factory.
- Developed a predictive maintenance model using ARIMA and LSTM algorithms which provides insight into a plane part's breakdown using the time-series data of a plane component. Applied data manipulation, analysis, and visualization.
Technologies: Computer Vision, Data Mining, Data Science, Deep Learning, Git, Jira, Python 3, Object Detection, Object Tracking, Time Series Analysis, MySQL, PostgreSQL, PyTorch, Long Short-term Memory (LSTM), Bash Script, Keras, PyCharm, Windows, Jupyter Notebook, Neural Networks, Scikit-learn, Matplotlib, Visualization, Seaborn, SQL, Data Pipelines, Data Structures, Time Series, Data Visualization, Software Engineering, Convolutional Neural Networks, Design, Image Analysis, Data, Data Analysis, Machine Learning, Python, Predictive Modeling, Pandas, Data Modeling, Data Processing, Version Control Systems, Models, Modeling, Communication, Data Analytics, Unsupervised Learning, Supervised Machine Learning, Regression, Classification, Decision Trees, Artificial Intelligence (AI), Data Engineering, CSV, ReportsMachine Learning Engineer
2016 - 2019Vitus Commodities- Took part in several data scraping projects using Selenium, API calls, the requests library, and more.
- Created reports on Microsoft Power BI for data visualization.
- Implemented a multilayer perceptron model using Python and Keras to forecast the natural gas demand in the UK for the coming days.
- Deployed an LSTM model that predicts Turkey's electricity price for the next few days.
- Implemented a scraper to obtain and manipulate GFS weather data to use as a source for model training.
- Investigated deep learning methods to enhance the performances of the current working models for time-series data.
- Implemented an outlier detection project consisting of probabilistic and clustering-based algorithms and an autoencoder method to detect extreme days concerning the UK's natural gas demand.
Technologies: Slack, Jira, Git, Plotly, Selenium, RapidMiner, Keras, PyTorch, Microsoft Power BI, MySQL, Python, Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon EC2, Long Short-term Memory (LSTM), Gated Recurrent Unit (GRU), XGBoost, Data Visualization, Data Science, Data Scraping, Time Series Analysis, Time Series, PyCharm, Windows, Neural Networks, Scikit-learn, Matplotlib, Visualization, Slack API, Statistics, Seaborn, SQL, Data Pipelines, AWS RDS, Data Structures, Data Mining, Software Engineering, Convolutional Neural Networks, Design, Data Analysis, Machine Learning, Predictive Modeling, Pandas, Data Modeling, Data Processing, Web Scraping, Version Control Systems, Models, Modeling, Communication, Data Analytics, Supervised Machine Learning, Regression, Classification, Decision Trees, Decision Modeling, Data-driven Decision-making, Artificial Intelligence (AI), APIs, Data Engineering, Dashboards, CSV, ReportsMachine Learning Engineer
2016 - 2017Independent Work- Implemented data preprocessing, data imputation, feature extraction, and model creation modules for the Vitriol project using Scala.
- Researched and tested a meta-learning strategy to predict the best model with the best parameters for a given problem using Scala and Spark.
- Implemented a parser to handle unstructured data that comes from different sources using Python.
- Worked with big data using Apache Spark framework and Scala.
Technologies: Git, PostgreSQL, Spark, Scala, Python, Python 3, Data Science, Spark ML, Matplotlib, Visualization, Seaborn, Data Pipelines, Data Structures, Data Mining, Data Analysis, Machine Learning, Predictive Modeling, Data Modeling, Data Processing, Models, Modeling, Data Analytics, Supervised Machine Learning, Regression, Classification, Decision Trees, Decision Modeling, Data-driven Decision-making, Artificial Intelligence (AI), CSVSoftware Developer
2015 - 2015C3S Command Control & Cybernetic Systems- Developed connector reliability testing software that controls the connection between PCI cards and connectors on the Linux platform.
- Built software that calculates how much time an employee spends at the office.
- Wrote SQL database queries to analyze an employee's working schedule.
Technologies: MySQL, Python, C++, Linux, PostgreSQL, SQLSoftware Test Developer
2014 - 2014Taleworlds Entertainment- Developed automated tests for Mount&Blade: Bannerlord II project.
- Monitored test results and reported bugs found in prerelease software on a daily basis.
- Performed unit tests and integration tests to determine if the game scenes were working correctly.
- Worked within an Agile environment with multiple teams.
Technologies: Git, Unity, C++Software Developer
2014 - 2014TUBITAK | The Scientific and Technological Research Council of Turkey- Developed a parental control tool for Pardus, a Linux distribution supported by the Turkish government.
- Implemented content filter, usage control, and monitoring modules.
- Gained experience in open-source development and the security field.
Technologies: PyQt, Bash, Python, Linux, Bash Script