Dejan B.

Dejan B.

Mentor
5.0
(420 reviews)
US$25.00
For every 15 mins
615
Sessions/Jobs
ABOUT ME
FULL REFUND if I can't help! Leetcode Interview preparation FAANG, Algorithms expert, System design, C++, Python, Java, Machine learning, AI
FULL REFUND if I can't help! Leetcode Interview preparation FAANG, Algorithms expert, System design, C++, Python, Java, Machine learning, AI

Winner of multiple algorithm contests, with 14 years of IT experience. I have a Masters degree in AI & Machine learning. I can prepare you for interviews or exams, by creating a study plan, based on your skills, just for you.

I was told by multiple clients, after they chatted with multiple algorithm mentors here, seeking assistance for implementing or explaining some advanced complex algorithm/data structure, either everyone turned them down, or those mentors refunded their money after wasting them few hours or days.
At the end I was the only person that could help them with more advanced topic.
That is why I am asking for relatively higher price than others.
You can contact any of my previous clients, in my reviews, and ask them yourself about me.

https://leetcode.com/dejandenib/

Here is a scan of my diploma Master in Artificial Intelligence:
https://drive.google.com/file/d/1bWXKgUsgcLUwGarpB7aeou7iE-jHGGHQ/

Here I am on the news, for winning the most prestigious algorithm national contest:
https://www.netcetera.com/home/stories/news/20140616_codefu.html

Feel free to message me and request proof of any other credentials.

My biggest strengths are:

  • Mentoring people who prepare for coding interviews
  • Designing algorithms and data structures (like Leetcode/Hackerrank/Codility)
  • Machine learning, reinforcement learning, data science, computer vision

My Master thesis was creating a game agent that plays the FPS video game Doom, using deep reinforcement learning.
I've done a lot of competitive programming, like Hackerrank, Topcoder, International Olympiad in Informatics, ICPC-ACM, Google Codejam and Hashcode.

I was awarded full scholarships all throughout my high school, Bachelor, and Master studies, for my excellent grades and contests performance.
On my Bachelor in Computer Science, I graduated among top 5% in generation.
For my Master in Artificial Intelligence in Netherlands, I was the only student awarded with a full scholarship.

My work experience:

  • At the moment I am working on my own e-commerce startup. I developed the backend using Django, created a smart search engine, which pushed my algorithm and data structure knowledge to the limits. I also develop an image recognition system, with computer vision and deep learning, to be able to take a photo of some product in front of you, and the website immediately gives you the wanted product.
  • I've done a lot of mentoring and teaching to high school and university students, for algorithm and math exams, as well as preparing them for algorithm contests. I also mentored many junior colleagues at work as well as making presentations in front of the whole company, in the field of machine learning.
  • I worked at Tabtale, a mobile game development company from Israel. Used the Cocos 2D game engine in C++, programmed for Android with Java and for iOS with Objective-C.
  • Worked in Maxwell Biosystems, startup based as part of ETH-Zurich University in Switzerland. I was doing data science analysis in Python and Matlab, on neuron recordings.
  • Worked remotely for a data science startup Slovenia, on various projects: mentoring data science interns, churn prediction in telecom sector, bus arrivals predictions, predicting gamer playing style in a multiplayer game and matching players in teams based on their rank and playing style.
  • I was a teaching assistant at university, for the course Advanced Algorithms
    Just message me to find out more about me! :)
English
Eastern Time (US & Canada) (-04:00)
Joined May 2020
EXPERTISE
13 years experience | 153 endorsements
Experience from tutoring, mentoring, teaching students and colleagues, and my personal experience from interviews.
Experience from tutoring, mentoring, teaching students and colleagues, and my personal experience from interviews.
14 years experience | 143 endorsements
Experience with algorithm programming contests: Gold Medal in my country. Bronze medal on the Balkan (South European) Olympiad in Informa...
Experience with algorithm programming contests: Gold Medal in my country. Bronze medal on the Balkan (South European) Olympiad in Informatics.
C++JavaPython
View more
C++JavaPython
View more
14 years experience | 101 endorsements
C++JavaPython
View more
10 years experience | 14 endorsements
Worked as a teaching assistant at university, and held many private classes, to individuals and groups
Worked as a teaching assistant at university, and held many private classes, to individuals and groups
5 years experience | 2 endorsements
Did my Master in Artificial Intelligence and worked in data science companies
Did my Master in Artificial Intelligence and worked in data science companies
7 years experience | 15 endorsements
Many University and work projects, at different companies and domains
Many University and work projects, at different companies and domains
13 years experience | 5 endorsements
Used C++ for algorithms and data structures, aplication GUIs, creating a game and AI agent to play against, used it in Cocos game engine ...
Used C++ for algorithms and data structures, aplication GUIs, creating a game and AI agent to play against, used it in Cocos game engine and many other projects

REVIEWS FROM CLIENTS

5.0
(420 reviews)
Remi Pecora
Remi Pecora
April 2024
Dejan was really great to learn from. I'm currently in a post-bacc program for a BS in Computer Science and the first thing he asked me was how I wanted him to help me. I loved this because I don't want someone simply giving me answers, I want to understand the "why" and learn how to figure out the "why" on my own, and Dejan did just that. Thank you!
Removed User
Removed User
March 2024
Dejan seems to have a solid understanding of nuanced aspects of the FAANG interviews that would often be overlooked by most who prepare. He is quick to respond and super helpful, I would recommend him to anyone trying to improve DSA skills!
Alexander Gray
Alexander Gray
March 2024
My first 1 hour with Dejan was worth at least 10 hours trying to learn Python on my own!
Melanie Masterson
Melanie Masterson
March 2024
Dejan was extremely patient with me as a beginner Python learner. Highly recommend him as a tutor.
Justin Smith
Justin Smith
March 2024
Dejan was able to help develop a solution to my problem. He's good at solving algorithmic problems using Java. He's also very knowledgeable about Dijkstra, Priority Queues, and Competitive Programming. He has a pretty strong "get it done" attitude which is great. My only feedback would be for him to be flexible with the student's learning style. When a student can learn from the teacher it will pay dividends in the future.
Yevgeniy Grechka
Yevgeniy Grechka
March 2024
Dejan was a great tutor focussing on the finer points in computer science. He examines problems in great detail, focussing attention not only on the asymptotic time complexity a given task takes, but also on the hidden constants that defines the performance of the algorithm on different input types. Dejan's methodical approach will certainly help you prepare for algorithms interview questions.
Louis Levar
Louis Levar
March 2024
Dejan is an exceptional mentor with profound knowledge in competitive programming. Right from the start, he focused on understanding my specific needs, ensuring no time was wasted. His intuitive teaching approach made complex concepts like sliding window data structures easy to understand and implement. Moreover, his insights into C++ execution time estimation transformed how I approach problems, allowing for more strategic time management in contests. He also gave me tons of online resources for improving my skills, and assigned algorithms for me to research outside of lesson time. Highly recommended for anyone looking to excel in competitive coding.
Kris
Kris
February 2024
I had a fantastic experience working with Dejan as I prepared for FAANG interviews. What sets him apart is his unique approach and methodology. He took the time to understand my weaknesses and tailored tasks to address them, which was incredibly helpful. His ability to create a holistic understanding of all possible solutions for the tasks we worked on was truly impressive. Dejan didn't just focus on providing answers but instead ensured I had a comprehensive understanding of the algorithms involved. Overall, I highly recommend Dejan to anyone preparing for FAANG interviews or looking to deepen their understanding of data structures and algorithms. He is not only a skilled mentor but also a great communicator who is dedicated to helping his students succeed.
Kavya V
Kavya V
February 2024
I wanted to express my gratitude for the excellent first session we had on algorithms.Your approach to teaching was simple yet effective, and it has changed the way I look at learning and solving problems. I am looking forward to working on the homework you assigned and continuing our engaging sessions.
Edward betei
Edward betei
February 2024
Great session with Dejan. I've put a lot of effort into my career and "winging" it has gotten me pretty far. I needed someone with experience to guide me on the correct path instead of me going with my gut. He helped to give me great next steps and clear my head!
EMPLOYMENTS
Mock interviewer
Codementor
2015-08-01-Present
Helped many students, and full time developers, with mock interviews for algorithm design problems, and how to study and prepare for them.
Helped many students, and full time developers, with mock interviews for algorithm design problems, and how to study and prepare for them.
Python
Java
C++
View more
Python
Java
C++
Algorithm
Data structure
View more
Data Scientist
A3S-Delta Slovenia
2019-03-01-2019-12-01
I worked on different projects during my collaboration with this company: Mentoring data science interns, with Scikit learn, for a city b...
I worked on different projects during my collaboration with this company: Mentoring data science interns, with Scikit learn, for a city bus schedule arrivals prediction. Team lead, gathering client requirements, predicting gamer playing style in a multiplayer game and matching players in teams based on their rank and playing style, with Python. Data Science onsite consultant, customer churn analysis for the company Du telecommunications, based in Dubai, United Arab Emirates, with Rapidminer
Python
NumPy
Weka
View more
Python
NumPy
Weka
Python 3
TensorFlow
RapidMiner
View more
Machine learning Engineer
Maxwell Biosystems in Switzerland
2017-08-01-2017-12-01
Maxwell Biosystems is a startup, as part of University ETH-Zurich, ranked top 5 in the world for engineering. I did a 1 semester, 5 month...
Maxwell Biosystems is a startup, as part of University ETH-Zurich, ranked top 5 in the world for engineering. I did a 1 semester, 5 month internship, as part of my Master studies. My work as a data scientist was machine learning for feature classification & analysis of neuron activity in MATLAB & Python
Python
NumPy
MATLAB
View more
Python
NumPy
MATLAB
TensorFlow
View more
PROJECTS
Game playing AI agent, for the video game Doom, with Deep reinforcement learning and A3C
2018
This was my Master thesis. The game agent uses raw visual input, and from the pixels with OpenCV, decides the next action. Compared diffe...
This was my Master thesis. The game agent uses raw visual input, and from the pixels with OpenCV, decides the next action. Compared different algorithms: Deep reinforcement learning with improvements, and A3C. This was developed in Tensorflow with Python Used the VizDoom platform for testing. Training the agent was done on AWS cloud.
Python
OpenCV
Python 3
View more
Python
OpenCV
Python 3
TensorFlow
View more
AI playing checkers
2016
As a University project, and motivated by my love for playing the board game Checkers, I implemented AI agent to play the game. Developed...
As a University project, and motivated by my love for playing the board game Checkers, I implemented AI agent to play the game. Developed it with Visual C++ in Visual Studio 2015. Didn't use any deep learning, but traditional chess playing techniques, like alpha beta minimax negamax search, hashing of game states for faster search
C++
Visual Studio
View more
C++
Visual Studio
View more