Skip to content
View Alexey3250's full-sized avatar
🌟
Singularity is near
🌟
Singularity is near

Block or report Alexey3250

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Alexey3250/README.md

Alexey Efimik - Full stack Data Scientist

I'm a Data Scientist specializing in building and deploying recommendation systems and custom GPT bots. My work focuses on transforming data into actionable insights and innovative solutions.

Currently working on:

  • Application of Machine learning and AI in Drug Discovery

Contact Information:
πŸ“§ a.efimik@gmail.com
πŸ”— LinkedIn
πŸ“± WhatsApp
πŸ“± Telegram

πŸ›  Language and Tools:

Programming Languages Machine Learning Deployment Databases Visualization Chemoinformatics Others
Python PyTorch Docker SQL Matplotlib RdKit Modjourney
JS/TS TensorFlow Railway MongoDB Seaborn Chemcrow Custom GPTs
Scikit-learn Heroku Data Mining
CatBoost FastAPI
Numpy Flask
Pandas A/B Testing
stats graph languages graph

Pet Projects


  • This project focuses on feature preparation, gradient-boost algorithm training, and creating an API that would output recommendations in JSON format.
  • Tools & Technologies: Python Jupyter Pandas Catboost FastAPI SQLAlchemy

  • This project is using GPT-3.5 API, reads the PDF file with laws, breaks it down into vectorized chunks and fed to the GPT. The application is connected to the whatsup chatbot API where the user is able to have a chat with the bot that have the laws in his memory.
  • Tools & Technologies: Python Flask twilio OpenAI API

  • This project involves developing an AI-powered Tic-Tac-Toe game using adversarial search and the Minimax algorithm for optimal decision-making. The game, created for the CS50-AI course, employs techniques such as Alpha-Beta pruning to enhance efficiency.
  • Tools & Technologies: Python Minimax Algorithm Alpha-Beta Pruning

  • CS50-AI Project0-Degrees is the first assignment of CS50 AI, where the task is to implement an algorithm to find the shortest path between two actors without Kevin Bacon.
  • Tools & Technologies: Python Minimax Algorithm Alpha-Beta Pruning

  • This project is a Python-based AI solver for the logical "Knights and Knaves" puzzles using propositional logic and model checking.
  • Tools & Technologies: Python Data Structures Search Algorithms File I/O Exception Handling

  • This project presents an AI agent capable of playing the Minesweeper game intelligently. Developed as part of the CS50-AI course, the agent applies propositional logic to make safe moves and make inferences, reducing the chances of hitting a mine. When no safe move is discernable, the agent makes a random move. This project is a demonstration of the application of AI knowledge representation and reasoning in game playing.
  • Tools & Technologies: Python Propositional Logic Knowledge Representation

  • This is a dashboard I have created to present the history of life lost due to COVID-19 across the world. It includes predictive modeling using Tableau and data management using Microsoft SQL Server.
  • Tools & Technologies: Tableau Microsoft SQL Server Data Visualization Predictive Modeling Data Management Data Analysis Data Cleaning

  • This is a dashboard I created to display the journey of a cabin crew member from joining to resigning. It involved data cleaning, management, and visualization using Tableau, and some design aspects were handled with Photoshop.
  • Tools & Technologies: Tableau Excel SQL Data Visualization Data Cleaning Data Management Photoshop

  • This project demonstrates the extraction of comments from a website using web scraping techniques, saving the comments in text and PDF formats, and the implementation of text processing to split the text into smaller chunks. It further uses OpenAI's DocumentSearch for finding relevant documents to a query and answers the query using OpenAI's Question-Answering chain.
  • Tools & Technologies: Python requests beautifulsoup4 fpdf OpenAI faiss-cpu Web Scraping Text Processing Document Search Question Answering

Education πŸŽ“

  • Bachelor's Degree, Business/Managerial Economics
    Faculty of Business and Economics, Mendel University in Brno, Czech Republic
    2012 - 2015
    View on LinkedIn

Certifications πŸ“œ

Harvard CS50 + CS50 AI

Harvard CS50
View Credential

Google Data Analyst Certificate

Google Data Analyst Certificate
View Credential

Microsoft Azure Certificate

Microsoft Azure Data Scientist Associate
View Credential

Data Science Methodology (IBM)

Data Science Methodology
View Credential

Not related skills & hobbies

  • Seniour Business Analytics experience
  • Private Pilot Licence
  • Photography, Gaming
  • Russian, Czech, English, Bulgarian

Pinned Loading

  1. warzone warzone Public

    Webapp to analyze data from Call of Duty Warzone written in Python/flask

    Python 1

  2. Start_ML Start_ML Public

    My notes on Karpov ML course

    Jupyter Notebook 14 1

  3. Statistics_foundations_1 Statistics_foundations_1 Public

    My notes on Stepik course of statistics

    Jupyter Notebook

  4. AI-chatbot AI-chatbot Public