Scroll To View More
Ivan Vasilev

Ivan Vasilev

Sofia, Bulgaria
Member since October 24, 2012
Ivan is an enthusiastic senior developer with an entrepreneurial spirit. His experiences range across a number of fields and technologies, but his primary focuses are in Java and JavaScript, as well as Machine Learning.
Ivan is now available for hire
  • JavaScript, 5 years
  • Java, 5 years
  • HTML5, 5 years
  • CSS3, 4 years
  • Machine Learning, 2 years
  • RDF, 1 year
  • SPARQL, 1 year
  • PHP, 1 year
Sofia, Bulgaria
Preferred Environment
Windows, Linux, Eclipse, Visual Studio, SVN, Git
The most amazing... I've created was an innovative SaaS platform for providing automotive companies with a sophisticated marketplace for selling automotive parts online.
  • Founder
    2010 - 2016
    IGI Soft, Ltd.
    • Developed an advanced SaaS web platform for trading automative parts online, located at 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.
    • As a founder, 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
  • 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
  • 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
    • Developed a SPARQL Graphical Designer and Semantic Annotator for the project using SPARQL, RDF, RDFS, OWL, Java, OWL API, Apache Wicket, Dojo Toolkit, HTML, CSS, and Apache Tomcat.
    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 using C#, WCF, WPF, IIS server, and Windows Services.
    • Developed an online survey platform using Google Web Toolkit, Hibernate, Apache Tomcat, and Maven.
    • Developed and maintained the Application Portfolio Management Enterprise View. This includes development in C++ as well as legacy code maintenance of web application (using Java, JSP, Struts, Pentaho Business Intelligence Suit, GWT, Ext GWT, Apache Tomcat, Hibernate, Castor, Fusion Charts, HTML, CSS, JavaScript and Oracle).
    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
  • Deep Neural Networks (Development)

    Deep Neural Networks with GPU support

  • (Development)

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

  • Semantic Technologies for Web Services and Technology Enhanced Learning (Development)

    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.
  • Languages
    JavaScript, SQL, HTML5, Java, C#, CSS3, OWL, SPARQL, C++, RDF, PHP
  • Frameworks
    Apache Wicket, Ember.js, Hibernate, Machine Learning, Google Web Toolkit
  • Libraries/APIs
    jQuery, Aparapi, Backbone.js, SoundCloud API, OWL API, Rdio API, RequireJS, Songkick API, Facebook API, Dojo Toolkit
  • Tools
    Maven, Subversion (SVN), Git, Gradle
  • Paradigms
    Object-oriented Programming (OOP), Agile Software Development, Event-driven Programming, GPGPU
  • Storage
  • Platforms
    Linux, Windows
  • 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