$whoami

TL;DR you can find my boring CV here.

Experience

Full time positions

This list includes all full time positions with an indefinite period of duration.

Logo iGenius
Work on Crystal: an AI-based virtual advisor for data intelligence.
Main activities:
  • Research in deep learning for natural language and speech processing
  • Develop and train state of the art models using TensorFlow and PyTorch
  • Develop and maintain Python libraries
  • Data analysis
  • Write technical documentation
Skills:
Deep Learning NLP Signal Processing Python TensorFlow PyTorch

Internships

This list includes the full time internships with a predetermined period of duration.

Logo Swisscom
  • Master Thesis Project
  • Swisscom
  • September 2017 - March 2018
  • Lausanne, Switzerland
Work on my master thesis titled: Building Advanced Dialogue Managers for Goal-Oriented Dialogue Systems
Main activities:
  • Research in Goal-Oriented Chatbots based on Reinforcement Learning
  • Create and run experiments to verify or reject our hypothesis
  • Data sets collection and creation
  • Write technical reports and scientific papers
Skills:
Reinforcement Learning NLP Python LaTeX
Logo PMI
Main activities:
  • Comparative study and benchmark various Deep Learning Frameworks:
  • Experiment and test different types of Deep Neural Networks
  • Build and demonstrate Goal-Oriented Chatbot solutions
  • Run A/B tests on the company website for better user engagement
Skills:
Deep Learning Reinforcement Learning NLP Python LaTeX

Education

Academic Qualifications

Logo EPFL
Pursued my master studies with an emphasis on Machine Learning.
Language of the studies: English.
Relevant courses:
  • Pattern Recognition and Machine Learning (PCML)
  • Unsupervised and Reinforcement Learning in Neural Networks
  • Distributed Information Systems
  • Advanced Database Systems
Final Master thesis: Building Advanced Dialogue Managers for Goal-Oriented Dialogue Systems
PDF
Logo FCSE
Language of the studies: Macedonian with most of literature in English.
Relevant courses:
  • Probability and Statistics
  • Intro to Artificial Intelligence
  • Algorithms and Data Structures
  • Web and Mobile Programming
Accomplishments
  • Dean’s list for top 10 out of 600 students
  • Scholarship from Ministry of Education for top 10% Computer Science students
Final Bachelor Thesis: Transmission of Audio Files using Random Codes Based on Quasigroups
Slides

Studentships

This list includes the jobs I had while being a full time student.

Logo GSoC
Work remotely for the CERN-HSF umbrella organization.
Main activities:
  • Design the architecture for the deep learning module in ROOT
  • Develop the foundations of the deep learning module using C++
  • Develop a Convolutional Neural Network using C++
Skills:
Software Engineering Software Design C++
Links:
Code Report
Logo EPFL
Work part time as part of the Research Scholar Program.
Main activities:
  • Extend the functionalities of BIP (component-based framework)
  • Design a tool for graphical modeling of BIP architectures using Sirius
  • Develop a complex tool for combining constraint-satisfying components using Java
Skills:
Software Verification Java SAT Solvers
Links:
Code
Logo CERN
  • Summer Student
  • CERN
  • June 2014 - August 2014
  • Geneva, Switzerland
Take part of the Summer Student Programme.
Main activities:
  • Attend lectures: training in physics, computer engineering and mathematics
  • Develop an Android application as a notification tool
Skills:
Java Android Math Physics
Links:
Code Report

Publications

During my studies I succeeded to publish few papers, some on top tier conferences.

Goal-Oriented Chatbot Dialog Management Bootstrapping with Transfer Learning
Vladimir Ilievski, Claudiu Musat, Andreea Hossman, Michael Baeriswyl
In Proceedings of the 27th International Joint Conference on Artificial Intelligence
PDF Bibtex Poster Slides
Submodularity-Inspired Data Selection for Goal-Oriented Chatbot Training Based on Sentence Embeddings
Mladen Dimovski, Claudiu Musat, Vladimir Ilievski, Andreea Hossman, Michael Baeriswyl
In Proceedings of the 27th International Joint Conference on Artificial Intelligence
PDF Bibtex Poster
Gaussian channel transmission of images and audio files using cryptcoding
Verica Bakeva, Aleksandra Popovska-Mitrovikj, Daniela Mechkaroska, Vesna Dimitrova, Boro Jakimovski, Vladimir Ilievski
In IET Communications Journal
PDF Bibtex
Performances of Random Codes Based on Quasigroups for transmission of audio files
Aleksandra Popovska-Mitrovikj, Vladimir Ilievski and Verica Bakeva
IEEE 23rd Telecommunications Forum Telfor (TELFOR)
PDF Bibtex

MOOCs

List of online classes I completed:

Logo Coursera

NLP with Classification and Vector Spaces

Learned objectives:
  • Classification: Logistic Regression and Naive Bayes
  • Vector Space Models
  • Sentiment Analysis
  • Document Search

Certificate
Logo Coursera

NLP with Probabilistic Models

Learned objectives:
  • Autocorrecting algorithms
  • Part of Speech Tagging
  • Hidden Markov Models and the Viterbi algorithm
  • N-gram language model and autocompletion
  • Word Embeddings

Certificate
Logo Coursera

NLP with Sequence Models

Learned objectives:
  • Sentiment Analysis with Neural Nets
  • RNN Language Models
  • Named Entity Recognition using LSTMs
  • Duplicate Question Detection with Siamese Nets

Certificate
Logo Coursera

NLP with Attention Models

Learned objectives:
  • Neural Machine Translation
  • Text Summarization using Multi-head Attention
  • Question-Answering using BERT
  • Chatbots with Local Sensitive Hashing Attention

Certificate
Logo Coursera

Statistical Inference

Learned objectives:
  • Intro to probability
  • Modelling with different distributions
  • Asymptotics
  • Confidence Intervals and Hypothesis Tests
  • Power and P-values
Logo Coursera

Improving Your Statistical Inferences

Learned objectives:
  • Frequentism: correct interpretation of the P-values
  • Bayesian thinking: prior belief and likelihoods
  • Pre-registration and multiple comparisons
  • Effect sizes: significant, but how much?
  • Correct interpretation of the confidence intervals
Logo Coursera

SQL for Data Science

Learned objectives:
  • SQL refresher
  • Using SQL for Data Science
Logo Coursera

Big Data Analysis: Hive, Spark SQL, DataFrames and GraphFrames

Learned objectives:
  • Hive SQL
  • Spark SQL and DataFrame API
  • Spark Optimizations
Logo Coursera

Digital Signal Processing

Learned objectives:
  • Vector Spaces
  • Fourier Analysis
  • Filters and Filter Design
  • Sampling and Quantization

Languages

  • English: level C1. Full working proficiency;
  • French: level B2/B1, DELF B1 certified. Limited working proficiency;
  • German: level A1/A2. Basic knowledge;
  • Macedonian: native language.

Accomplishments

  • Dean's list at the Faculty of Computer Science and Engineering (FCSE) for top 10 out of 600 students
  • Scholarship from Ministry of Education for top 10% Computer Science students in Macedonia
  • Bronze medals at the Macedonian Mathematics Olympiad in 2010 for top 20 out of 400 contestants
  • Second prize at the National Competition in Mathematics in 2010

Hobbies and Activities

Hackathons

I am a huge Hackathon lover, I have participated to many of them. Sometimes just for fun, sometimes competing. Here is a list of selected Hackathons:

2014

CERN Webfest: mobile app for terrain elevation estimation
The PORT: Terrain Elevation determination

2016

HackZurich: worked generally on chatbots.
LauzHack: worked on a chatbot that predicts train latency.
GLAMHack: worked generally on Named-Entity recognition.

2017

HackZurich: worked on object detection using Raspberry Pi.
NYUADHack: app to connect refugees and the local community. Winners.
OpenFood Hack: worked on app for OCR-ing receipts. One of the winners.
StartHack: detecting travelling trends through Twitter. Finalists.

2018

LauzHack: worked on a fraud detection system. Challenge winners.

2019

Arkathon: worked on an app for pose detection for better exercising.
BlueArk Hack: better water waste in the households.

Hobbies

Aviation: beside the computer sciences I am passionate about the commercial airplane models along with their jet engines, their design, engineering as well as the business models of the airliners.

Cycling: I ride my bike sometimes through the breathtaking Swiss landscapes.

Hiking: member of the Swiss Apline Club, hiking sometimes on the beautiful Swiss Alps.

Photography: I have a Canon DSLR camera. I love to make pictures of the nature.