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

Milan Lukac

Verified Expert  in Engineering

Machine Learning Developer

Location
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.

Availability

Part-time

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
Mikenopa
  • 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
Mogdesign
  • 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?

https://github.com/petonagy/python_hackaton
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

https://uk.lush.com/
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

https://github.com/DEPOHurbanovo/exercises
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, Natural Language Toolkit (NLTK)

Tools

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

Paradigms

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

Platforms

iOS, Drupal, Docker, MacOS

Storage

Memcached, MySQL, Redis

Other

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

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

JANUARY 2019 - PRESENT

Machine Learning

Stanford University via Coursera

JUNE 2017 - PRESENT

Machine Learning A-ZTM: Hands-On Python & R In Data Science

Udemy

APRIL 2015 - PRESENT

Acquia Certified Developer — Drupal 7

Acquia

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.

1

Share your needs

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

Choose your talent

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

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