Objectives
Computer science research, as well as part time, freelance software development challenges. In particular solving pragmatic problems in fields of the medicine, sports and health, automotive industry, world wide web, etc. Working with normal people!
Professional Experience
Trainer at Matrix Brazilian Jiu Jitsu Saarbrücken January 2018 - now:
Contributing in:
Everything in the gym including training, management, renovation, competitions (see grappling videos in my vimeo channel)
Researcher at The Captury, a motion capturing startup formed out of the Max Plank Institute at the University of Saarland January 2017 - now:
Contributing in:
CapturyLive - 3D markerless motion capturing software mainly using C++ under Linux (Promo video at https://vimeo.com/205592285)
Creation of promotional videos
Researcher at the Augmented Vision Group in German Research Center for Artificial Intelligence April 2015 - September 2016:
Contributed in:
EASY-IMP - Smart Sensor Networks (http://av.dfki.de/en/easy-imp)
AlterEgo - sensor-avatar communication
HySociaTea - sensor-fusion
Research development happened mainly using C++11 and Octave under Linux, partly using Matlab and Visual C++ on VS2010 under Windows.
Freelance app developer November 2014 - 2018:
Platform:
FightScore Network - Become a Fight Judge! (http://fightscore.net/). Cloud platform for fans scoring.
Apps:
FightScore - App to Score Fights! (http://svilen.info/fightscore/) Available for Windows Phone 7.5 / 8 / 8.1 and Windows XP / Vista / 7 / 8 / 8.1
ClimbingScorecard - A Personal Ascents Diary! (http://svilen.info/climbingscorecard/) Available for Windows Phone 7.5 / 8 / 8.1 and Android 2.3 (API 9) and above
ClimbingQuiz - A Quiz for Climbing! Available for Windows Phone 7.5 / 8 / 8.1 (Click for app link)
FightingQuiz = A Quiz for Martial Arts! Available for Windows Phone 7.5 / 8 / 8.1 (Click for app link)
App development happens with VS2010, VS2012, VS2013, Xamarin Studio using languages C#, SQL, XAML. Those include full packages with website (HTML5, JS, PS), user manual (DOCX, PDF), promotional video (Sony Vegas, PS), app import files (XSLX, SDF, RAW), etc. Platform development is with HTML5 / CSS5 / JS using Parse / Bootstrap.
Part time software developer at the German Research Center for Artificial Intelligence June 2014 - November 2014:
Contributed in:
AdAPT - C# Sound-based Device Recognition under VS2012
Part time software developer at the Fraunhofer Institute for Biomedical Engineering February 2007 - 2014:
Contributed in:
I-SWARM - C++ GUI in QT 3.0 (http://www.i-swarm.org/)
Brainshunt - ASM-C interaction (http://www.motiv-medtech.de/brain_shunt.php)
IntelliDrug - C GUI in LabWindows (http://www.intellidrug.org/)
NonFusion - C GUI in LabWindows
MyoPlant - C/C++ Microcontroller MSP430 Programming using CCS and GUI development under VS2010 using C#
Tudos - C# GUI development under VS2010
Tutor of exercise groups in Uni-Saarland 2007 - 2008:
Systemarchitektur SS2007 - Prof. Paul
Office Hour Programming 1 for BioInformatic Students WS2007/2008 - Prof. Smolka
Systemarchitektur SS2008 - Prof. Wilhelm
University Education
2005 - 2010: Bachelor of Computer Science in the University of Saarland
2010 - 2014: Master of Computer Science in the University of Saarland
Bachelor Thesis at the German Research Center for Artificial Intelligence:
"Analyzing Theremin Sounds for Touch-Free Gesture Recognition" (2010)
Master Thesis at the German Research Center for Artificial Intelligence:
"Framework for Analyzing Sounds of Home Environment for Device Recognition" (2014)
Introduction Courses
Programming 1 (Standard ML, German), Programming 2 (C++, German), System Architecture (DLX, German), Introduction to Theoretical Computer Science (German), Information Systems (German), User Interface Design,
Core Courses
Software Engineering, Algorithms and Data Structures, Database Systems (Java), Artificial Intelligence, Computer Architecture (DLX), Embedded Systems, Software Practicum (C++, German), Hardware Practicum (DLX, German), Data Networks (C)
Advanced Courses and Seminars
Advanced C Programming (C/C++), Speaker and Language Recognition, Automotive User Interfaces, Reading Group in Algorithms, Panem et Circenses (C++, German), Massive Mobile Urban Computing (C#, German), 13 Programming Languages in 13 Weeks (German), Compilers and Programming Languages, Computational Thinking, Read-once functions and decomposition methods, Visualization and Data Analysis
Other
Mathematics (Minor Subject, German), Physics (Minor Subject, Bulgarian/German), Computer Linguistics (Minor Subject, German), English, Russian, Spanish, Serbo-Croatian, Computer Science Perspectives
Skills
Languages
C, C++, C# - Excellent (meaning I've programmed actively on those for more than a five years)
Java, Assembler (MSP 430), SQL, PHP, HTML, HTML5, JavaScript, CSS, F#, SML, ActionScript, Pascal - Good (meaning I've programmed on those between 2 and 5 years)
Fortran, AspectJ, PostScript, Cobol, Smalltalk, Eiffel, Scheme, Lisp, Prolog, Haskell, Scala - Basic (meaning I've programmed at least one practical stuff on those language either at work or at the university)
Platforms
Visual Studio, Clion, Code Composer Studio, IAR Embedded Workbench - Excellent
Arduino, Xamarin, NetBeans, Eclipse, LabWindows, Dreamweaver - Good
Microsoft Blend for Visual Studio, QT, Microsoft Cross Platform Audio Creation Tool - Average
of course Excellent with other software like Magix Vegas, Ableton, Audacity, Adobe Photoshop, Libre Office, MS Office :)
Languages
English, German, Bulgarian - Fluent
Russian - Good (4 years in school, 2 semesters in university)
Serbocroatian, Spanish - Basic (2 semesters in university)
Personal Interests
Although pretty obvious from the website, besides grappling, boxing and bouldering I like to do some gymnastics, ride a little bit mountain bike, swimming, running and play didgeridoo :)
Video Filming and Edit (http://vimeo.com/svilko) - +150 videos with cumulative more than 100K complete watches
Photo Edit (see in in other categories or in my 8a.nu profile)
Almost forgot that I like to do a lot of cooking as well and even got a degree for cooking after visiting a long course back in 2005, even worked couple of days as cook, but got fired because I washed the vegetables and by doing this I was making the salads too slow :)
Publications
2016
7. “Relative Translation and Rotation Calibration between Optical Target and Inertial Measurement Unit” (Manthan Pancholi, Svilen Dimitrov, Norbert Schmitz, Sebastian Lampe, Didier Stricker)
The 7 th EAI International Conference on Sensor Systems and Software (S-cube-16), December 1-2, Nice, France, 2016
6. "Hybrid Teams of Humans, Robots and Virtual Agents in a Production Setting" (
The 12th International Conference on Intelligent Environments International Conference on Intelligent Environments (IE-16), 12th, September 12-13, London, United Kingdom, 2016
2015
5. "Standalone Sound-Based Mobile Activity Recognition for Ambient Assistance in a Home Environment" (Svilen Dimitrov, Norbert Schmitz, Didier Stricker)
Proceedings of the European Conference on Ambient Intelligence (AmI), November 11-13, Athens, Greece, 2015
2014
4. "Analyzing Sounds of Home Environment for Device Recognition" (Svilen Dimitrov, Jochen Britz, Boris Brandherm, Jochen Frey)
Proceedings of the European Conference on Ambient Intelligence (AmI), November 11-14, Eindhoven, Netherlands, 2014
3. "Framework for Analyzing Sounds of Home Environment for Device Recognition" (Svilen Dimitrov)
Master Thesis at the University of Saarland, German Research Center for Artificial Intelligence (DFKI), 15 May, 2014, Saarbrücken, Germany (PDF)
2010
2. "Using a Theremin for Micro-Gesture Recognition in an Automotive Environment" (Christoph Endres, Svilen Dimitrov)
Adjunct proceedings of the 2nd International Conference on Automotive User Interfaces and Interactive Vehicular Applications (AutomotiveUI 2010), November 11-12, 2010, Pittsburgh, PA, USA (PDF)
1. "Analyzing Theremin Sounds for Touch-Free Gesture Recognition" (Svilen Dimitrov)
Bachelor Thesis at the University of Saarland, German Research Center for Artificial Intelligence (DFKI), 28 October, 2010, Saarbrücken, Germany (PDF)
Sport Awards
I was told I should write something here to mark my accomplishments outside the field of computer science. I am not a competition climber and have pretty much no rewards in climbing or whatever (always around 4-15 place :D). So for now there are some combat sports awards to fill in here :)
2016
Road to ADCC - 2nd and 3rd parts 76 kg professional division winner (read article Road to ADCC Germany 2016)
NAGA Europe - silver and bronze at 70 kg adult and master expert divisions (read article NAGA Europe 2016)
2015
Matrix Open - 76 kg advanced winner and silver in absolute division
CBJJ European Championship - second in 73.5 kg elite division
2014
Submissao Grappling Challange Champion 73.5 kg Beginner (read article Submissao Grappling Challenge 2014)
2012
Saarland Amateur Boxing Champion (read article Saarland Amateur Boxing Championships 2012)
German High School Amateur Boxing Champion (read article German High School Boxing Championships in Münster 2012)
2011
German High School Amateur Boxing Champion (read article German High School Boxing Championships in Marburg 2011)