Dimitar Dimitrov, Developer in Gabrovo, Bulgaria
Dimitar is available for hire
Hire Dimitar

Dimitar Dimitrov

Verified Expert  in Engineering

Software Developer

Gabrovo, Bulgaria

Toptal member since September 12, 2016

Bio

Dimitar has been in love with programming since high school. He has over five years of experience in web development, before which he developed desktop applications and games as side projects. He loves to tackle new challenges and create things that people can use. Lately he's been interested in developing web applications for data analysis with the R/Shiny, Clojure, and ClojureScript stack.

Portfolio

SysMo, Ltd.
Clojure, ClojureScript, R, Front-end Development, Front-end, React
Moovlink
HTML, CSS, JavaScript, jQuery, MySQL, Yii, PHP, Front-end Development, Front-end
Nuvolo
jQuery, CSS, HTML, JavaScript, Front-end Development, Front-end

Experience

  • JavaScript - 7 years
  • React - 7 years
  • MySQL - 5 years
  • Node.js - 4 years
  • Redux - 3 years
  • Git - 3 years
  • ClojureScript - 2 years
  • R - 1 year

Availability

Part-time

Preferred Environment

Git, JavaScript, Linux

The most amazing...

...software I've built is a social bookmark management web app where users can collect and organize bookmarks collaboratively.

Work Experience

Full-stack Developer and Data Analyst

2016 - PRESENT
SysMo, Ltd.
  • Supported a file transfer service using Node.js.
  • Developed internal tools for code deployment using Node.js and Amazon S3.
  • Supported R/Shiny applications for analyzing data and displaying different kinds plots and tables.
  • Supported front-end applications using Angular 2.
Technologies: Clojure, ClojureScript, R, Front-end Development, Front-end, React

Founder and Web Developer

2012 - 2016
Moovlink
  • Built the social bookmark management network from design to launch.
  • Designed the UI and the database schema.
  • Developed drag-n-drop functionality for managing the bookmarks using jQuery.
  • Developed social networking features allowing users to follow each other, like content, and share bookmark categories.
Technologies: HTML, CSS, JavaScript, jQuery, MySQL, Yii, PHP, Front-end Development, Front-end

Web Developer

2014 - 2015
Nuvolo
  • Created a single-page JavaScript application from the ground up for browsing demographics data via API.
  • Made a hybrid mobile application for Android based on the JavaScript application using PhoneGap.
Technologies: jQuery, CSS, HTML, JavaScript, Front-end Development, Front-end

Web Developer

2013 - 2014
AppealsWizard
  • Designed the UI.
  • Developed front-end functionality for drafting medicare appeals.
  • Implemented Tesseract for OCR of pictures in documents.
  • Designed the database schema.
  • Developed the CRUD logic for the different models on the back-end.
Technologies: HTML, CSS, JavaScript, jQuery, MySQL, Yii, PHP, Front-end Development, Front-end

Experience

Moovlink

Social bookmarking network where users can collect bookmarks and organize them in categories.

Plusedno

http://plusedno.com
Web application where users can share links and others can like what they find interesting. The links with the highest rank are shown on the front page.

3D Artillery Game

A 3D game for Windows using OpenGL. I wrote the game in C++ together with a friend as a side project while we were in highschool. We wrote a 3D terrain rendering algorithm from a heatmap image, and a simple physics engine.

QuizJS

An Android application that is a simple JavaScript quiz.

Education

2001 - 2007

Master's Degree in Civil Engineering

UACEG - Sofia/Bulgaria

Skills

Libraries/APIs

React, Node.js, jQuery

Tools

Reagent, Git

Languages

CSS, HTML, JavaScript, Clojure, R, PHP, Java

Frameworks

Redux, ClojureScript, RStudio Shiny, Yii

Storage

SQLite, MySQL, Amazon S3 (AWS S3)

Paradigms

Agile

Platforms

Linux, Android

Other

Front-end Development, Front-end, Data Analysis

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