Mihail Kamenov Milev, Developer in Varna, Bulgaria
Mihail is available for hire
Hire Mihail

Mihail Kamenov Milev

Verified Expert  in Engineering

Full-stack Developer

Varna, Bulgaria

Toptal member since April 24, 2017

Bio

Mihail has been a web developer for more than ten years, contributing to web applications in various fields like healthcare, eLearning, social media, and email security. He has much experience working in distributed environments and loves creating simple solutions with an affinity for quality.

Portfolio

dmarcian
Vagrant, Git, Bootstrap, CSS, HTML, Google Cloud Platform (GCP), Redis...
The Spotted
Vagrant, Git, Bootstrap, CSS, HTML, Redis, MySQL, jQuery, JavaScript, PHP, Lua...
Lecturio
Vagrant, Git, Subversion (SVN), Bootstrap, Sass, CSS, HTML, MongoDB, MySQL...

Experience

  • JavaScript - 8 years
  • Django REST Framework - 4 years
  • Django - 4 years
  • Redis - 4 years
  • Python - 4 years
  • Google Cloud Platform (GCP) - 3 years
  • Vue - 3 years
  • Machine Learning - 1 year

Availability

Part-time

Preferred Environment

PyCharm, PhpStorm, Git, Ubuntu, Vagrant

The most amazing...

...piece of software I've designed and built is a highly scalable microservice for collecting high volumes of geographical data and finding path crossings.

Work Experience

Web Developer

2017 - 2021
dmarcian
  • Designed and implemented the RESTful API for a monolithic system to prepare it for a modern facelift and also to allow third parties to consume it.
  • Took a big part in replacing old-style server-side rendered pages with a set of SPAs built with Vue.js.
  • Integrated a RESTful API in a marketing-focused WordPress installation via custom plugins.
  • Designed and implemented a highly scalable microservice for tracking deltas in DNS records while taking advantage of various Google Cloud Platform products.
  • Designed and implemented a highly scalable microservice for monitoring millions of DNS records for changes on a timely basis.
  • Trained and scored an AI model for detecting forwarded traffic within DMARC aggregate reports.
  • Integrated a SAML implementation in the project to provide SSO capabilities.
Technologies: Vagrant, Git, Bootstrap, CSS, HTML, Google Cloud Platform (GCP), Redis, PostgreSQL, Vue, jQuery, JavaScript, Django, Python, Django REST Framework, Machine Learning, Lua, SAML, Single Sign-on (SSO), Test-driven Development (TDD), Full-stack, Microservices

Web Developer

2015 - 2017
The Spotted
  • Decomposed a monolithic RESTful API into separate microservices to improve scalability, maintainability, and availability.
  • Maintained and improved data processing pipelines for tracking user's geographical positions.
  • Optimized the database queries and simplified complex algorithms to skyrocket the API endpoint performance and save resources.
  • Improved a custom admin panel that helped the business track important KPIs, log interesting events, and visualize geographical information on a map using Google Maps API.
  • Introduced test-driven development and continuous integration to the workflow.
  • Created a reproducible development environment using Vagrant.
Technologies: Vagrant, Git, Bootstrap, CSS, HTML, Redis, MySQL, jQuery, JavaScript, PHP, Lua, Symfony, Test-driven Development (TDD), Microservices

Web Developer

2013 - 2015
Lecturio
  • Implemented and maintained features end-to-end in various areas of an eLearning platform.
  • Reworked the whole front end of the platform with modern technologies using Bootstrap and Backbone.js.
  • Worked closely with the SEO team to implement all necessary functionality to improve rankings like automatic internal linking, various metadata, dictionaries, sitemaps, and more.
  • Improved the performance of the main web pages so that they load in under one second.
  • Supported a test-driven culture of "nobody deploys when tests are red".
  • Worked in a distributed team following agile methodologies—Scrum and Kanban.
Technologies: Vagrant, Git, Subversion (SVN), Bootstrap, Sass, CSS, HTML, MongoDB, MySQL, Backbone.js, jQuery, JavaScript, Symfony, PHP, Full-stack

Web Developer

2009 - 2013
Bon Art Ltd.
  • Developed web forms for collecting all necessary data to build a full record of a patient's visit to a hospital.
  • Implemented a reporting module that generates all necessary reports and printable documents in a hospital.
  • Designed and created a pharmacy management system that communicates to third-party accounting software.
  • Developed various modules for communicating with a rich set of laboratory apparatus.
  • Introduced unit testing and behavior-driven development into the workflow.
  • Extracted and refactored pieces of the code into reusable components.
Technologies: Subversion (SVN), CSS, HTML, MySQL, jQuery, JavaScript, Symfony, PHP, Full-stack

Web Developer

2008 - 2009
Delirium Studios Ltd.
  • Sliced PSDs into CSS and valid HTML to match the desired design.
  • Transformed HTML mockups into fully functional dynamic web pages for various small websites built from scratch.
  • Implemented custom admin panels and content management systems for a few small websites.
  • Supported and extended the custom-built admin panel of a language learning platform written in pure PHP.
Technologies: CSS, HTML, MySQL, JavaScript, PHP, Full-stack

Experience

Data Science and AI Explorations

https://github.com/mishedone/mo-ml-and-data-science
A GitHub repository where I publish my Data science and AI explorations (or at least the ones I am allowed to). Some of them are the result of an eight-month course I took in 2018 on data science and machine learning.

Contains projects on various topics like a Perlin noise implementation and a craft, homemade and in-store beer comparison.

Mo-lottery Project

https://github.com/mishedone/mo-lottery
The Mo-lottery project is a pet project of mine created in my spare time. It aims at implementing various statistical algorithms to analyze past lottery draws and tries to predict the numbers in the next draw.

It consists of two sub-projects. The first one is a back-end read-only API written in pure PHP that provides endpoints for retrieving supported lottery games information like numbers, draw size, past draws, and so on. The second sub-project is a single-page application built with Backbone.js and Bootstrap that implements the analysis and prediction algorithms and provides a user interface for browsing supported games information, auditing algorithm results, and checking the latest best score predictions.

Third Place in the JavaScript Classes Innovation Award

In February 2014, I won a great prize while competing for the Innovation Award of the JavaScript Classes website. My entry was a pet project of mine, a JavaScript-enhanced gallery that enlarges thumbnails on hover instead of on-click.

Dett Online Store

https://dett.co/en/
I helped my girlfriend's sister create her own online store using Prestashop. I was responsible for installing, configuring, and maintaining the website in my spare time. I've also created a few custom modules and did some theme modifications so the website has all the necessary functionality.

Education

2009 - 2010

Master's Degree in Software Engineering

Technical University of Varna - Varna, Bulgaria

2005 - 2009

Bachelor's Degree in Computer Systems and Technologies

Technical University of Varna - Varna, Bulgaria

Certifications

NOVEMBER 2018 - PRESENT

Deep Learning

Software University (Softuni.bg)

AUGUST 2018 - PRESENT

Machine Learning

Software University (Softuni.bg)

JUNE 2018 - PRESENT

Data Science

Software University (Softuni.bg)

APRIL 2018 - PRESENT

Math Concepts for Developers

Software University (Softuni.bg)

Skills

Libraries/APIs

Backbone.js, jQuery, Vue, NumPy, Pandas, Scikit-learn, TensorFlow

Tools

Git, PhpStorm, PyCharm, Vagrant, Subversion (SVN), PrestaShop

Languages

PHP, JavaScript, Python, CSS, HTML, Sass, Lua, SAML

Frameworks

Django, Django REST Framework, Bootstrap, PHPUnit, Symfony, Jasmine, PhalconPHP

Paradigms

Object-oriented Programming (OOP), Test-driven Development (TDD), Microservices, Design Patterns, Continuous Integration (CI), Service-oriented Architecture (SOA), Agile

Platforms

Google Cloud Platform (GCP), Ubuntu

Storage

Redis, MySQL, PostgreSQL, MongoDB

Other

Full-stack, Domain-driven Design (DDD), Data Science, Deep Learning, Machine Learning, Single Sign-on (SSO)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring