Lukas Lukac

Lukas Lukac

Mentor
Rising Codementor
US$25.00
For every 15 mins
ABOUT ME
Senior Software Engineer, Architect, Mentor
Senior Software Engineer, Architect, Mentor

Most of my time I spend designing and implementing architecture for (distributed) systems as well as smaller components.

I prefer to use MySQL for most of the projects due to it's stability and common knowledge. Over the last several years I got many opportunities to optimize systems with long analytical complex queries as well as designing memory tables for heavy batch processes.

Currently I focus on building Search Engine Marketing solution for trivago using DDD methodology, Microservices and Messaging systems to keep boundary contexts truly separate.

I started mentoring developers as part of my responsbilities at trivago and helping others grew into a passion so I became a CodeMentor member.

Czech, Slovak, English
Berlin (+02:00)
Joined October 2017
EXPERTISE
6 years experience
I focus on best practices in large code bases and on solving performance bottlenecks in heavy PHP applications.
I focus on best practices in large code bases and on solving performance bottlenecks in heavy PHP applications.
2 years experience
As a technical lead, responsible for mentoring and on boarding company newcomers as well as current colleagues, teammates.
As a technical lead, responsible for mentoring and on boarding company newcomers as well as current colleagues, teammates.
LeadershipMentoringCode and style guidelines
View more
LeadershipMentoringCode and style guidelinesBest practicesSOLID PrinciplesSoftware DesignDebuggingCommunication
View more
6 years experience
Built bidding tools leveraging MySQL memory engine as well as analytical tools querying and optimizing tables with more than 1 000 000 00...
Built bidding tools leveraging MySQL memory engine as well as analytical tools querying and optimizing tables with more than 1 000 000 000 rows.

REVIEWS FROM CLIENTS

Lukas's profile has been carefully vetted and approved as a Codementor. Connect with Lukas now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
remote-collection-stream
Continuously streams remote collection in user defined chunks and yields them using Generators.
PHP
1
0
mysql-query-explain
PHP
0
0
EMPLOYMENTS
Senior Software Engineer
trivago
2017-05-01-Present
Designing scalable, performant architecture for large project and responsible for it's implementation.
Designing scalable, performant architecture for large project and responsible for it's implementation.
MySQL
Redis
RabbitMQ
View more
MySQL
Redis
RabbitMQ
Microservices
PHP 7
Messaging Queue
Symfony 3
Distributed Systems Engineering
View more
Technical Lead
trivago
2016-02-01-2017-05-01
Responsible for architecture, implementation, optimizing legacy processes and communications between systems, boundary contexts. Mentorin...
Responsible for architecture, implementation, optimizing legacy processes and communications between systems, boundary contexts. Mentoring of new team mates.
PHP
Mysq
Leadership
View more
PHP
Mysq
Leadership
Symfony 2
Mentoring
Monolithic
Performance Optimization
View more
PROJECTS
Search Engine Marketing Suite
trivago
2017
Designed and implemented suitable architecture for large Search Engine Marketing tool handling hundreds of millions Google/Bing Ads.
Designed and implemented suitable architecture for large Search Engine Marketing tool handling hundreds of millions Google/Bing Ads.
MySQL
RabbitMQ
Symfony 2
View more
MySQL
RabbitMQ
Symfony 2
Microservices
PHP 7
Messaging Queue
Distributed Systems Engineering
View more
trivago Intelligence
trivago
2017
Designed and implemented application handling hundreds of millions bids by advertisers like Booking.com/Expedia bidding on trivago platform.
Designed and implemented application handling hundreds of millions bids by advertisers like Booking.com/Expedia bidding on trivago platform.
PHP
MySQL
Leadership
View more
PHP
MySQL
Leadership
Symfony 2
Mentoring
Monolithic
Performance Optimization
View more