Personal details

Lukas L. - Remote

Lukas L.

Timezone: Berlin (UTC+2)

Summary

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.

Work Experience

Senior Software Engineer
trivago | May 2017 - Present
MySQL
Redis
RabbitMQ
Microservices
PHP 7
Messaging Queue
Symfony 3
Distributed Systems Engineering
Designing scalable, performant architecture for large project and responsible for it's implementation.
Technical Lead
trivago | Feb 2016 - May 2017
PHP
Mysq
Leadership
Symfony 2
Mentoring
Monolithic
Performance Optimization
Responsible for architecture, implementation, optimizing legacy processes and communications between systems, boundary contexts. Mentoring of new team mates.

Personal Projects

Search Engine Marketing Suite
2017
MySQL
RabbitMQ
Symfony 2
Microservices
PHP 7
Messaging Queue
Distributed Systems Engineering
Designed and implemented suitable architecture for large Search Engine Marketing tool handling hundreds of millions Google/Bing Ads.
trivago Intelligence
2017
PHP
MySQL
Leadership
Symfony 2
Mentoring
Monolithic
Performance Optimization
Designed and implemented application handling hundreds of millions bids by advertisers like Booking.com/Expedia bidding on trivago platform.