Enes Zvornicanin
Verified Expert in Engineering
Data Scientist and Developer
Enes is a data scientist with over four years of experience, including three years working remotely with US-based teams from The World Bank and a Silicon Valley startup, Yewno. Enes focuses on developing state-of-the-art machine learning solutions using time-series, tabular, and text data. He has experience working on end-to-end ML and data-based projects, including analysis, research, development, and deployment. He is familiar with MLOps and data engineering best practices and tools.
Portfolio
Experience
Availability
Preferred Environment
Slack, Jira, Google Hangouts, Python, Amazon Web Services (AWS)
The most amazing...
...thing I've developed is a stock market prediction system using machine learning techniques.
Work Experience
Data Science Consultant
World Bank Group
- Worked remotely as a data science consultant on an NLP project with a team based in Washington, DC.
- Developed and optimized a complex system for text cleaning, named-entity resolution, data clustering, and entity linking on very messy text data.
- Worked with tabular geospatial data with a few billion rows. Developed multiple Python scripts to extract and validate geo-specific terms using Google Maps and Bing Maps API.
Freelance Data Scientist | Technical Writer
Self-employed
- Developed several bio-medical NLP pipelines using Gensim Word2Vec and BERT-type models. Worked on tasks related to NER and topic modeling.
- Built a machine learning credit score system focused on the interpretability of the models. Developed and deployed Python script for crypto trading using Binance API.
- Worked on several projects related to time-series forecasting.
- Wrote around 50 articles and tutorials related to ML and data science topics that are available at Kaggle (kaggle.com/eneszvo), Baeldung (baeldung.com/cs/author/eneszvornicanin), and Neptune.ai (see more in the projects).
Senior Data Scientist
Tech 387
- Analyzed data from a mobile app and extracted business metrics, including conversion rate, CPU, user engagement, user segmentation, and survival analysis. Identified possible issues and recommended a business strategy for future development.
- Developed and deployed a system that helps project managers to track Jira tickets. The system uses data from Jira API, sends notifications and alerts through Slack bots and email, and shows charts on a website that is deployed on AWS using Flask.
- Developed web scraping Python scripts and organized internal data in the company.
- Created several Slack bots and ETL processes using Python.
Lead Data Scientist
Entropy387 (Yewno)
- Developed and trained over one million diverse machine learning models for stock market movement prediction, which improved the trading strategy by approximately 30% in cumulative return.
- Applied data preprocessing, feature engineering, and optimization techniques for tuning ML models.
- Collaborated closely with high-level colleagues from finance and business to brainstorm ideas for new products and improvements.
Data Scientist
Entropy387 (Yewno)
- Conducted research and developed several state-of-the-art solutions using graph embedding techniques, network anomaly detection methods, and reinforcement learning.
- Prepared and held presentations regarding data QA, cleaning, and analysis using Jupyter notebooks.
- Built several ETLs and collaborated closely with the data engineering team preparing data pipelines for production.
Data Scientist
Cape Ann Enterprise
- Researched and developed several neural networks and machine learning methods for classification.
- Implemented a pipeline for NLP tasks similar to sentiment analysis.
- Prepared and cleaned data for classification tasks.
Experience
Building MLOps Pipeline for Time Series Prediction [Tutorial]
https://neptune.ai/blog/mlops-pipeline-for-time-series-prediction-tutorialOverview of Time-series Forecasting Methods
https://www.kaggle.com/eneszvo/time-series-forecasting-p1-es-arima-varDeploying ML Models: How to Make Sure the New Model Is Better Than the One in Production?
https://neptune.ai/blog/deploying-ml-models-make-sure-new-model-is-betterAutomated Testing in Machine Learning Projects [Best Practices for MLOps]
https://neptune.ai/blog/automated-testing-machine-learningTopic Modeling and Latent Dirichlet Allocation (LDA)
https://datascienceplus.com/topic-modeling-and-latent-dirichlet-allocation-lda/Shopee Summary—Matching Products Using Images and Titles
https://www.kaggle.com/eneszvo/shopee-summary-efficientnet-arcface-bertTime Series Projects: Tools, Packages, and Libraries That Can Help
https://neptune.ai/blog/time-series-tools-packages-librariesIntroduction to Crypto Bitcoin Trading with Python and Binance
https://medium.com/insiderfinance/introduction-to-crypto-bitcoin-trading-with-python-and-binance-743916258e5fEducation
Master's Degree in Computer Science
University of Sarajevo, Faculty of Natural Sciences and Mathematics - Sarajevo, Bosnia and Herzegovina
Bachelor's Degree in Applied Mathematics
University of Tuzla, Faculty of Natural Sciences and Mathematics - Tuzla, Bosnia and Herzegovina
Skills
Libraries/APIs
Pandas, Scikit-learn, Matplotlib, NumPy, XGBoost, Keras, TensorFlow, Mixpanel API, Jira REST API, Slack API, PyTorch, Binance API, NetworkX, Google Maps API, Bing Maps API
Tools
PyCharm, Jupyter, Jira, Slack, Google Hangouts, Microsoft Excel, Git, Plotly, Cron, Gensim, StatsModels
Languages
Python, SQL
Paradigms
Data Science, ETL
Platforms
Jupyter Notebook, Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), Amazon EC2, Firebase, Unix, Visual Studio Code (VS Code), Docker
Frameworks
Flask, Selenium
Storage
Amazon S3 (AWS S3), SQLite
Other
Machine Learning, Optimization, Applied Mathematics, Programming, Time Series, Classification, Data Cleaning, Data Analysis, Natural Language Processing (NLP), Statistics, Modeling, Data Analytics, Artificial Intelligence (AI), Algorithms, Regression, Clustering, Stock Analysis, Econometrics, Networks, Deep Learning, Neural Networks, Statistical Modeling, Unsupervised Learning, BERT, Image Processing, Trading, Object Detection, Video Processing, Data Visualization, Business Analysis, Hugging Face, ARIMA, SHAP, Data Engineering, Machine Learning Operations (MLOps), Deep Neural Networks, Convolutional Neural Networks (CNN), Polars, Fuzzy Logic, Big Data, Geospatial Data, CI/CD Pipelines, Neptune, Deployment
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring