Dima Kotobotov

Dima Kotobotov

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
View Video
ABOUT ME
Full stack developer, ai, ml - enthusiast
Full stack developer, ai, ml - enthusiast

Full stack developer (8+ year exp, 5+ year as scala developer) - work with passion for data mining and machine learning projects. Creating MVP and production ready services for startups.

I have deep understanding business needs and vision how to create cost effective, easy scalable, stable working product. I also have experience in every part of developing from backend to frontend and tieing together through API, create working pipline, so i have the whole picture of how to create and evolve from MVP to really good product.

I was working for EPAM, as software developer with Scala as primary skill.
Usually work with such kind of tecnology like: scala / spark / akka / play / mongo / angular.

Try to develop optimal algorithms to shrink infrastructure cost (last project processed more than 50Million posts per day on 1 server, and serve frontend and backend on them).
Support Reactive Manifesto

more at kotobotov.ru

Russian, English
Moscow (+03:00)
Joined October 2017
EXPERTISE
3 years experience
i got some sertificate with scala, spark, machine lerning and CS education Big Data Analysis with Scala and Spark ( https://www.courser...
i got some sertificate with scala, spark, machine lerning and CS education Big Data Analysis with Scala and Spark ( https://www.coursera.org/account/accomplishments/records/CJ4ZABHGRGEL ) Functional Program Design in Scala by École Polytechnique Fédérale de Lausanne on Coursera ( https://www.coursera.org/account/accomplishments/records/76HEKR4LSQBL ) Functional Programming Principles in Scala ( https://www.coursera.org/account/accomplishments/records/J4HD84EF9KCF ) Parallel programming ( https://www.coursera.org/account/accomplishments/records/NMKGVGDCKVTF )
1 year experience
just rolling in. I have some theoretical understanding, but too small practical work to be an expert. Anyway maybe it could be helpful to...
just rolling in. I have some theoretical understanding, but too small practical work to be an expert. Anyway maybe it could be helpful too. I try to practicing in my own project, and some competition on kaggle and codingame ( https://www.kaggle.com/kotobotov , https://www.codingame.com/profile/e29f203c7aeab86de5da14fa8898d5cd5437171 )

REVIEWS FROM CLIENTS

Dima's profile has been carefully vetted and approved as a Codementor. Connect with Dima now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
botgl
Simple scala render and physics engine, to train and validate my bots
Scala
3
0
genetic_algorithm
parallel genetic algorithm with scala, make it fast and easy to use
Scala
3
0
EMPLOYMENTS
Software developer
EPAM
2017-01-01-2018-01-01
I was worked as Scala-developer, my role was fixing bags/developing new feature on excisting CRM system with integrated risk diseases eva...
I was worked as Scala-developer, my role was fixing bags/developing new feature on excisting CRM system with integrated risk diseases evaluating system for biggest pharmaceutical company in the world) tech stack: Scala, PostgreSQL, Akka-streams, Jenkins, Jira
Scala
PostgreSQL
Jenkins
View more
Scala
PostgreSQL
Jenkins
Akka
Jira
View more
PROJECTS
ADZY - Artificial Intelligence marketing platformView Project
2017
by using ADZY you can automaticly create and easyly managing your advertising compain. We find and parsing competitors for specific web...
by using ADZY you can automaticly create and easyly managing your advertising compain. We find and parsing competitors for specific web site, analysing competitors and their advertising compain and based on this analisys we create advertising compain for you, can be used in "context advertising system" like google adwords. So its possible to create whole advertising compain by only entering your web site adress I created the whole servise by myself, including frontend, backend, api. Its was involved a lot of data mining like parsing 50+ millions ads from contects advertising system (yandex.direct) and 2B different word search suggestion, a lot of machine learing like colobrative filtering, a lot of enginering task to make system work.
Scala
MongoDB
Angular
View more
Scala
MongoDB
Angular
Machine Learning
Akka
Data Mining
Parallel Programming
Play Framework
View more
car corparation and мulti-criteria recommendation systemsView Project
2017
a lot of work to create catalog (collect data about car price, tech details), create "losing car price model", ammortization, full cost o...
a lot of work to create catalog (collect data about car price, tech details), create "losing car price model", ammortization, full cost of owning with tax, gas, remont, losing of price, and so on user can compare full cost of owning car and play with some options in real time
Scala
Angular
Data Mining
View more
Scala
Angular
Data Mining
Api design
Play Framework
View more