Dejan B.

Dejan B.

Mentor
5.0
(455 reviews)
US$25.00
For every 15 mins
660
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) (-05:00)
Joined May 2020
EXPERTISE
13 years experience | 159 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 | 149 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 | 106 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 | 16 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
(455 reviews)
Levi Dijkshoorn
Levi Dijkshoorn
December 2024
He explained some programming concepts for me and we identified valuable questions to solve a task.
Fernando Guimaraes
Fernando Guimaraes
November 2024
Dejan was an amazing instructor who really went in depth on the material and helped me prepare for my interviews. I really felt a lot better after our sessions and that I understood the topics. He does not just give you the solutions but really helps you understand everything
Samuel Vieira
Samuel Vieira
October 2024
Delves deep into the fundamentals and probes every answer to ensure you understand. Excellent at technical problems as well as the communication skills necessary to explain your solution.
Andrew Park
Andrew Park
October 2024
Dejan helped me form a study plan for my interview preparation and I was able to feel that he is very experienced and has in-depth programming knowledge.
Victor Nogueira da Silva
Victor Nogueira da Silva
September 2024
Dejan is really knowledgeable and has great didactic. He was very patient and showed me details I was not paying attention when preparing for interviews, when talking about algorithm design and analysis.
Daria Marochnik
Daria Marochnik
September 2024
I just had my first session with Dejan. I reached out to him for interview prep help. He was very personable, knowledgeable, and kind. He was great at explaining concepts that were difficult for me to grasp, or that I was unfamiliar with. And he was prepared and thorough with his lesson plan, even though he had to come up with it on the fly since he had no idea where I was at from a technical standpoint prior to the session. I highly recommend him!
Sriram Vemaraju
Sriram Vemaraju
September 2024
Dejan helped me understand the "how to solve it" part of Hard leetcode questions. Really great knowledge on Algorithms. He challenges and guides you. This is exactly what I have been looking for.
Austin Chabaud
Austin Chabaud
September 2024
Well understood in problem solving and very patient with his teaching. He knows his algorithms and the best approach to learning them.
Tory Hoke
Tory Hoke
August 2024
Dejan gave me a killer crash course in system design -- as well as resources to keep learning. Looking forward to my upcoming tech interviews instead of dreading them. Thank you, Dejan!
Rohan Mehta
Rohan Mehta
August 2024
Dejan has a great ability to assess a candidates strength within a few questions and come up with a tailored study plan. Additionally, Dejan has a great pulse on tech-interview trends and is able to tell a candidate how to cut their prep-time. Overall would highly recommend to others if they are also looking for SWE/DE interview tips!
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