Milan Lukac, Machine Learning Developer in Hurbanovo, Nitra Region, Slovakia
Milan Lukac

Machine Learning Developer in Hurbanovo, Nitra Region, Slovakia

Member since November 7, 2016
Milan is a back-end engineer who enjoys developing complicated systems and working with data. He likes to break systems into smaller loosely-joined parts and believes in writing maintainable and testable code. The bulk of his work consists of Python and PHP development, but he's also quite good at building with Symfony. Currently, Milan is exploringand learning about the potential of data science.
Milan is now available for hire




Hurbanovo, Nitra Region, Slovakia



Preferred Environment

macOS, JetBrains IDEs, Git

The most amazing...

...project I've worked on was a hotel internet provider system with complex decoupled backend and reporting.


  • Technical Team Lead

    2016 - PRESENT
    • Built a service-based system for hotel internet provider and conference management; using RESTful services, JSON API specification, and micro-services architecture.
    • Changed-out an outdated development style (consisting of individual project owners) into a modern team-based development methodology, including best practices like team-driven architectural decisions, code review, automated testing, and CI. By doing so I enabled work to be prioritized and done as a team at a faster pace, eliminated single points of failure, and ensured that delivered systems adhered to the original design specification (unlike the previous development methods).
    Technologies: PHP, Symfony, Python
  • Senior Drupal Developer

    2014 - 2016
    Inviqa | iKOS
    • Developed and supported a government intranet based on Open Atrium.
    • Created a RESTful API communicating with an iOS mobile app to provide a full Drupal Commerce experience on mobile.
    • Built several Drupal Commerce-based eCommerce sites.
    Technologies: Drupal, PHP, JavaScript
  • Web Developer | Drupal Specialist

    2009 - 2014
    • Built a Node.js auto-join and reminder server for an online video-conference community.
    • Migrated content from different platforms into Drupal.
    • Used Aegir to install and maintain 140+ websites from a CSV file.
    • Customized Aegir to support individualization of each installed site.
    • Built one of the biggest translation frameworks on Aegir for 140+ sites, supporting LTR languages.
    Technologies: Drupal, PHP, Node.js


  • Mikenopa Portal 2.0 (Development)

    I architected and implemented a PHP-based hotel/conference system that was primarily used for providing and managing internet access.

  • What is Happening Today? (Other amazing things)

    I attended a hackathon and I built a news sites analyzer that obtained the hottest current articles and topics in Slovakia.

  • Scottish Natural Heritage Intranet (Development)

    I developed and provided the long-term support of an SNH intranet application.

  • Lush Mobile API (Development)

    I developed RESTful API to enable a great commerce experience on native mobile apps.

  • Global Entrepreneurship Week | Translation Framwork (Development)

    I built a translation framework allowing each country site to be translated into the local language. It has on-screen translation with a translation toolbar and support for offline translation with an import functionality.

  • Local Code Club (Other amazing things)

    During 2017, I managed a local code club and had a lot of fun coding small projects and teaching programming to kids.


  • Languages

    PHP, Python, JavaScript
  • Frameworks

    Symfony, PHPUnit, Laravel, Django, Flask
  • Libraries/APIs

    Doctrine 2, jQuery, Facebook API, Node.js, Fabric, NumPy, SciPy, Pandas, NLTK
  • Tools

    Git, Behat, ELK (Elastic Stack), Docker Compose
  • Paradigms

    Object-oriented Programming (OOP), Unit Testing, Continuous Integration (CI), Agile, Services, Continuous Development (CD)
  • Platforms

    Drupal, Docker
  • Storage

    Memcached, MySQL, Redis
  • Other

    Data Scraping, Machine Learning, Classification, Linear Regression, Clustering, Natural Language Processing (NLP)


  • Master's degree in Information Systems Management
    2013 - 2015
    University of Applied Sciences | Technikum Wien - Wien, Austria
  • Bachelor's degree in Business Informatics
    2010 - 2013
    University of Applied Sciences | Technikum Wien - Wien, Austria


  • Machine Learning
    Stanford University via Coursera
  • Machine Learning A-ZTM: Hands-On Python & R In Data Science
    JUNE 2017 - PRESENT
  • Acquia Certified Developer — Drupal 7
    APRIL 2015 - PRESENT

To view more profiles

Join Toptal
Share it with others