Scroll To View More
Ivan Vasilev

Ivan Vasilev

Sofia, Bulgaria
Member since October 24, 2012
Ivan is an enthusiastic software engineer and machine learning researcher. His experiences range across a number of fields and technologies, but his primary focuses are in deep learning, Python, and Java.
Ivan is now available for hire
Portfolio
Experience
  • Java, 5 years
  • Machine Learning, 5 years
  • Deep Learning, 5 years
  • CSS3, 4 years
  • Python, 3 years
  • PHP, 1 year
  • SPARQL, 1 year
  • RDF, 1 year
Sofia, Bulgaria
Availability
Part-time
Preferred Environment
Linux, Windows, PyCharm, Eclipse,Git
The most amazing...
...software I've created was one of the first deep learning libraries, written in Java, and with GPU support.
Employment
  • Machine Learning Engineer and Researcher
    2017 - PRESENT
    Self-employed
    • Contributed to an open-source event-based Python algorithmic trading library. The goal of the library is to provide easy way of testing financial ML algorithms.
    • Built a real-time and historical bar and tick data from IQFeed.
    • Integrated an API with Quandl and INTRINIO.
    • Developed storage and retrieval of historical data and other datasets with PostgreSQL and InfluxDB.
    • Backtested historical data using different datasets.
    • Implemented order placement via the Interactive Brokers Python API.
    Technologies: Python, Pandas, PostgreSQL, TensorFlow, InfluxDB
  • Machine Learning Engineer and Researcher
    2014 - 2016
    ExB Group
    • Participated in and won several machine learning competitions.
    Technologies: Python, Caffe, Keras, TensorFlow, Java, OpenCL
  • Machine Learning Engineer
    2013 - 2014
    Self-employed
    • Authored the first open-source Java deep learning library with GPU support as a way to introduce myself to deep learning and produce something meaningful at the same time. The library has limitations (it's very slow), but it has been a great learning tool. It is implemented with Java 8.
    Technologies: Java, OpenCL
  • Mobile/Web Developer
    2013 - 2013
    Fanattac (via Toptal)
    • Developed a mobile version of the site using Ember.js, PHP, and REST.
    • Worked on a redesign of the desktop version of the site using Backbone.js, PHP, MySQL, and REST.
    Technologies: PHP, JavaScript, Ember.js, Backbone.js, MySQL
  • Founder
    2010 - 2013
    IGI Soft, Ltd.
    • Developed an advanced SaaS web platform for trading automative parts online, located at http://www.zakolite.bg/. The platform allows companies to create their own web shops and participate in a common marketplace.
    • Integrated the system with the most widely adopted and comprehensive auto parts database. As a founder of the company, I’ve been leading the design, development, deployment, and support of the platform. I am also responsible for marketing our product and working with our customers to improve it.
    • Led the design, development, deployment. and support of the platform.
    • Marketed product and worked with customers on collecting feedback and improving the site.
    Technologies: Java, Apache Wicket, Hibernate, MySQL, Maven, jQuery, Dojo JavaScript Toolkit, HTML, CSS, Apache Tomcat, Jetty
  • Software Developer
    2010 - 2012
    Bulgarian Academy of Sciences
    • Contributed to a semantic web scientific project as part of my master's thesis: Semantic Technologies for Web Services and Technology Enhanced Learning, or SINUS, located at http://sinus.iinf.bas.bg/index.php.
    • Developed a SPARQL graphical designer and semantic annotator for the project.
    Technologies: SPARQL, RDF, RDFS, OWL, Java, OWL API, Apache Wicket, Dojo JavaScript Toolkit, HTML, CSS, Apache Tomcat, Jetty
  • Software Engineer
    2007 - 2011
    Micro Focus PLC
    • Developed and maintained a service-based solution with a service and service-consuming Visual Studio extension.
    • Developed an online survey platform.
    • Developed and maintained the Application Portfolio Management Enterprise View. This includes development in C++ as well as legacy code maintenance of web application.
    Technologies: Java, Google Web Toolkit, Apache Struts, Maven, C#, Visual Studio, WPF, WCF
  • Junior Developer
    2006 - 2007
    IGE + XAO Balkan, Ltd.
    • Developed an electrical module for the PLM product CATIA V5 using C++ and CATIA (Computer-aided three dimensional interactive application).
    Technologies: C++, CATIA
  • Junior Developer
    2004 - 2005
    Tara Soft, Ltd.
    • Developed websites using the LAMP (Linux, Apache, PHP, MySQL) architecture.
    • Converted a static HTML design (from a designer) into a dynamic site using PHP and MySQL, all while considering the client’s requirements.
    Technologies: PHP, MySQL, JavaScript, HTML, CSS
Experience
  • Python Algorithmic Trading (Development)
    https://github.com/ivan-vasilev/atpy

    I'm the author of an event-based Python algorithmic trading library with a focus on machine learning. Some of the features are:

    - Real-time and historical bar and tick data from IQFeed.
    - API integration with Quandl and INTRINIO.
    - Storing and retrieving historical data and other datasets with PostgreSQL and InfluxDB.
    - Backtesting historical data using different datasets.
    - Placing orders via the Interactive Brokers Python API.

  • First Place at Skin Lesion Analysis towards Melanoma Detection Challenge at ISBI 2016 (Other amazing things)
    https://biomedicalimaging.org/2016/?page_id=422

    While working at ExB, my team and I participated in and won a medical image segmentation contest "Skin Lesion Analysis towards Melanoma Detection challenge" at ISBI 2016.

  • Second Place at Gland Segmentation Challenge Contest at MICCAI 2015 (Other amazing things)
    https://warwick.ac.uk/fac/sci/dcs/research/tia/glascontest/

    While working at ExB, my team and I participated and won 2nd place at a medical image segmentation contest "Gland Segmentation Challenge Contest" at MICCAI 2015.

  • Deep Neural Networks (Development)
    https://github.com/ivan-vasilev/neuralnetworks

    Deep neural networks with GPU support.

  • ZaKolite.bg (Development)

    SaaS platform that allows automotive parts companies to create their own web shops and participate in a common marketplace, located at zakolite.bg. The system is integrated with the most widely adopted and comprehensive auto parts database.

  • Semantic Technologies for Web Services and Technology Enhanced Learning (Development)
    http://sinus.iinf.bas.bg/index.php

    Interdisciplinary research project (Bulgarian Academy of Sciences) aimed at advancing two of the fastest evolving information technologies—service-oriented computing and technology enhanced learning by applying the semantic web service methodology.

  • A Deep Learning Tutorial: From Perceptrons to Deep Networks (Publication)
    The recent resurgence in Artificial Intelligence has been powered in no small part by a new trend in machine learning, known as "Deep Learning". In this article, I'll introduce you to the key concepts and algorithms behind Deep Learning, beginning with the simplest building block.
Skills
  • Languages
    Java, JavaScript, HTML5, SQL, Python, CSS3, C#, RDF, C++, PHP, SPARQL, OWL
  • Frameworks
    Apache Wicket, Ember.js, Hibernate, Machine Learning, Caffe, Google Web Toolkit
  • Libraries/APIs
    Aparapi, jQuery, TensorFlow, Pandas, Keras, Backbone.js, Songkick API, RequireJS, Rdio API, OWL API, SoundCloud API, Facebook API, Dojo Toolkit, PyTorch
  • Tools
    Maven, Subversion (SVN), Git, Gradle
  • Paradigms
    Object-oriented Programming (OOP), Agile Software Development, GPGPU, Event-driven Programming
  • Storage
    MySQL, PostgreSQL, InfluxDB
  • Other
    Machine Learning Algorithms, Deep Learning, Neural Networks, Deep Neural Networks, Convolutional Neural Networks, Recurrent Neural Networks, Artificial Intelligence (AI), Algorithmic Trading
  • Platforms
    Linux, Windows
Education
  • Master's degree in Artificial Intelligence
    2009 - 2012
    Sofia University St. Kl. Ohridski - Sofia, Bulgaria
  • Bachelor's degree in Computer Systems and Technologies
    2005 - 2009
    Technical University of Sofia - Sofia, Bulgaria
I really like this profile
Share it with others