Ivan Vasilev

Ivan Vasilev

Sofia, Bulgaria
Hire Ivan
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
Portfolio
Experience
  • JavaScript, 5 years
  • Java, 5 years
  • HTML5, 5 years
  • CSS3, 4 years
  • Machine Learning, 2 years
  • RDF, 1 year
  • PHP, 1 year
  • SPARQL, 1 year
Sofia, Bulgaria
Availability
Part-time
Preferred Environment
Windows, Linux, Eclipse, Visual Studio, SVN, Git
The most amazing...
...software I've created was an innovative SaaS platform for providing automotive companies with a sophisticated marketplace for selling automotive parts online.
Employment
  • Founder
    IGI Soft, Ltd.
    2010 - 2016
    • 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.
    • 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
    Fanattac (via Toptal)
    2013 - 2013
    • 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
    Bulgarian Academy of Sciences
    2010 - 2012
    • 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 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
    Micro Focus PLC
    2007 - 2011
    • 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
    IGE + XAO Balkan, Ltd.
    2006 - 2007
    • 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
    Tara Soft, Ltd.
    2004 - 2005
    • 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
  • 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, SQL, HTML5, JavaScript, CSS3, C#, OWL, SPARQL, PHP, C++, RDF
  • Frameworks
    Apache Wicket, Hibernate, Ember.js, Google Web Toolkit
  • Libraries/APIs
    Aparapi, jQuery, RequireJS, Songkick API, OWL API, Rdio API, Backbone.js, SoundCloud API, Facebook API, Dojo Toolkit
  • Tools
    Maven, Git, SVN, Gradle
  • Paradigms
    Object-oriented Programming (OOP), Event-driven Programming, GPGPU, Agile Software Development
  • Storage
    MySQL
  • Misc
    Machine Learning
  • Platforms
    Linux, Windows
Education
  • Master's degree in Artificial Intelligence
    Sofia University St. Kl. Ohridski - Sofia, Bulgaria
    2009 - 2012
  • Bachelor's degree in Computer Systems and Technologies
    Technical University of Sofia - Sofia, Bulgaria
    2005 - 2009
Hire the top 3% of freelance developers
I really like this profile
Share it with others