Milan Lukac, Developer in Hurbanovo, Nitra Region, Slovakia
Milan is available for hire
Hire Milan

Milan Lukac

Verified Expert  in Engineering

Machine Learning Developer

Hurbanovo, Nitra Region, Slovakia
Toptal Member Since
April 6, 2017

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.



Preferred Environment

JetBrains, Git, MacOS

The most amazing...

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

Work Experience

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: Python, Symfony, PHP

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: JavaScript, PHP, Drupal

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: Node.js, PHP, Drupal

Mikenopa Portal 2.0

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

What is Happening Today?
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

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

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

Global Entrepreneurship Week | Translation Framwork

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
During 2017, I managed a local code club and had a lot of fun coding small projects and teaching programming to kids.
2013 - 2015

Master's Degree in Information Systems Management

University of Applied Sciences | Technikum Wien - Wien, Austria

2010 - 2013

Bachelor's Degree in Business Informatics

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



Acquia Certified Developer — Drupal 7



Doctrine 2, jQuery, Facebook API, Node.js, Fabric, NumPy, SciPy, Pandas, Natural Language Toolkit (NLTK)


Git, Behat, JetBrains, ELK (Elastic Stack), Docker Compose


Symfony, PHPUnit, Laravel, Django, Flask


PHP, Python, JavaScript


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


iOS, Drupal, Docker, MacOS


Memcached, MySQL, Redis


Service, Data Scraping, Machine Learning, Classification, Linear Regression, Clustering, Natural Language Processing (NLP), GPT, Generative Pre-trained Transformers (GPT)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring