Marijan Šuflaj

Marijan Šuflaj

Zagreb, Croatia
Hire Marijan
Scroll To View More
Marijan Šuflaj

Marijan Šuflaj

Zagreb, Croatia
Member since April 21, 2015
Marijan is a passionate programmer who works primarily in PHP. Among other things, he loves artificial intelligence, taking photos, cycling, and healthy life in general. He's done all kinds of projects from high school onwards, and although he works mainly in PHP, he's also very good with Java and C as well as with Redis.
Marijan is now available for hire
Portfolio
Experience
  • PHP, 7 years
  • Redis, 3 years
  • Evolutionary Algorithms, 3 years
  • C, 6 years
  • Java, 4 years
  • Test-driven Development (TDD), 5 years
  • Algorithms, 4 years
  • Artificial intelligence, 2 years
Zagreb, Croatia
Availability
Part-time
Preferred Environment
Linux, PhpStorm
The most amazing...
...thing I've coded is an Rprop algorithm implementation that runs parallel on GPU using OpenCL and Java.
Employment
  • Senior Developer
    Trikoder
    2012 - PRESENT
    • Maintain and develop new features for Njukalo.
    • Optimize and refactor code.
    • Check for security flaws.
    Technologies: PHP, MySQL, Redis, Apache
  • Software Developer
    Freelance
    2009 - 2012
    • Worked on various projects for various customers.
    • Optimized existing applications.
    • Upgraded security on existing flags.
    • Developed new modules.
    • Created whole applications (back-end).
    Technologies: PHP, MySQL, Redis, Apache
Experience
  • Evolutionary Algorithm Applets (Development)
    http://msuflaj.net/projects/ea-applets/

    Evolutionary algorithm applets that let you play with various parameters in order to discover how they affect your algorithm.

  • Distributed Evolutionary Algorithms (Development)

    Distributed evolutionary algorithms in the evolutionary computing environment in Java. I wrote an extension for evolutionary computing environment that uses MPJ (MPI implementation in Java) as part of my final thesis.

  • Parallel Backpropagation and Rprop Implementation in OpenCL (Development)
    http://msuflaj.net/projects/mag/

    As part of my master's thesis, I implemented parallel backpropagation and Rprop algorithms. It is not optimized as much as I wanted because of lack of time, but it does speed things up.

Skills
  • Languages
    PHP, C, Java
  • Storage
    Redis, MySQL, Sphinx
  • Misc
    Evolutionary Algorithms, Artificial intelligence, Algorithms, Optimization Algorithms
  • Frameworks
    PHPUnit, Silex, Symfony2, OpenCL
  • Tools
    Composer
  • Paradigms
    Test-driven Development (TDD), MVC
  • Libraries/APIs
    MPI, OpenGL
Education
  • Master's degree in Evolutionary Algorithms and Artificial Inteligence
    Faculty of Electrical Engineering and Computing - Zagreb
    2009 - 2014
I really like this profile
Share it with others