
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.
Portfolio
Experience
- Git - 8 years
- Object-oriented Programming (OOP) - 8 years
- PHP - 8 years
- Drupal - 7 years
- Symfony - 4 years
- Python - 4 years
- Machine Learning - 2 years
Availability
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
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).
Senior Drupal Developer
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.
Web Developer | Drupal Specialist
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.
Experience
Mikenopa Portal 2.0
What is Happening Today?
https://github.com/petonagy/python_hackatonScottish Natural Heritage Intranet
Lush Mobile API
Global Entrepreneurship Week | Translation Framwork
Local Code Club
https://github.com/DEPOHurbanovo/exercisesEducation
Master's Degree in Information Systems Management
University of Applied Sciences | Technikum Wien - Wien, Austria
Bachelor's Degree in Business Informatics
University of Applied Sciences | Technikum Wien - Wien, Austria
Certifications
Machine Learning
Stanford University via Coursera
Machine Learning A-ZTM: Hands-On Python & R In Data Science
Udemy
Acquia Certified Developer — Drupal 7
Acquia
Skills
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
Languages
PHP, Python, JavaScript
Frameworks
Symfony, PHPUnit, Laravel, Django, Flask
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), Generative Pre-trained Transformers (GPT)
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring