
Łukasz Zaroda
Verified Expert in Engineering
Software Developer
Warsaw, Poland
Toptal member since January 23, 2017
Łukasz is a PHP/JavaScript programmer and Symfony/Drupal developer specializing in building complex, multilingual websites and web applications with flexibility, scalability, and high security in mind. He enjoys learning experiences and ambitious projects. When undertaking a project, Łukasz prioritizes uninterrupted communication and understanding clients' needs.
Portfolio
Experience
- Linux - 10 years
- PHP - 8 years
- Bash Script - 8 years
- JavaScript - 8 years
- Git - 8 years
- Sass - 7 years
- Drupal 10 - 2 years
- TypeScript - 1 year
Preferred Environment
Docker, Git, IntelliJ IDEA, Linux, Incus
The most amazing...
...thing I've coded was a system that helps distribute bonds to bondholders during emissions and also calculates their profits/taxes.
Work Experience
Owner
elken.tech
- Maintained and developed a Drupal-powered news website.
- Maintained, developed, and hosted a Symfony-powered news website.
- Developed and maintained open-source projects focused on tooling related to multiple technologies.
Full-stack Developer
Freelance Work
- Developed a Drupal 8 module for a popular social sharing website plugin provider.
- Worked on multiple Drupal 8/9 projects, both on the front-end and the back-end side.
- Implemented a complex search back end on the Drupal 9 website. One of this back end's specific and important features was handling complex, hierarchical permission-related relationships between searchable items.
- Maintained an online store built on PrestaShop 1.6 since 2016.
- Developed a PrestaShop module integrating the shop with an ebook distribution system of an ebook publisher, allowing for ebooks to be imported into PrestaShop's product and continuously monitored.
- Maintained a few Drupal 7 websites, including a major news service.
- Developed an ad network engine using Symfony 3, allowing for ad injection in a chosen place on the website.
- Created an app in Symfony, allowing users to manually operate on the API of an ebook publisher (placing orders and more).
- Developed a complex (layout-wise), multilingual corporate website based on Drupal 8 while leading two other developers.
- Developed a Drupal 8 module for exporting and importing content from and into YAML files for usage in automated environments.
DevOps Engineer
Freelance Work
- Prepared Docker images for various applications (Drupal 7, Drupal 8, and PrestaShop).
- Created tools and helpers for working with Docker containers.
- Constructed heavily scripted Dockerized environments.
- Developed CI/CD pipelines using Bitbucket Pipelines.
Full-stack Developer
Euroradio
- Developed a flexible system for exchanging content between multiple news websites, on Drupal 7.
- Built multiple D7 modules related to content creation, API integration, migration, and more.
- Migrated the content between two Drupal 7 instances restructuring it on the way for a multilingual news website.
- Developed and maintained a multilingual news website.
- Researched, consulted, and documented ideas of further development in an international environment.
Full-stack Developer
Self-employed (In a Business Incubator)
- Built a system for managing the bonds distribution and bondholders' profits/taxes with Drupal 7.
- Developed a Drupal's Payment API plugin for a Transferuj.pl gateway.
- Created a module that provides a new selection handler for Entity Reference fields that allows the use of different views for generating options, based on chosen contexts.
- Developed multiple Drupal 7 websites, including a Drupal Commerce shop.
- Configured the production servers (web and mail).
Experience
Wraplet – A JS/TS Framework
https://wraplet.devExhibitionJS – A Library for Presenting Code Online
https://exhibitionjs.wraplet.dev/Content Snapshot | Drupal 8-10 Module
https://www.drupal.org/project/content_snapshotContent Fixtures | Drupal 8-11 Module
https://www.drupal.org/project/content_fixturesBetomat
https://betomat.netlify.appEntitypoll | Drupal 7 Module
https://www.drupal.org/project/entitypollEntityform Email Confirmation | Drupal 7 Module
https://www.drupal.org/project/entityform_email_confirmationEntity Reference Select View Per Context | Drupal 7 Module
https://www.drupal.org/project/entityreference_select_view_per_contextBlock i18n Config | Drupal 7 Module
https://www.drupal.org/project/block_i18n_configi18n Migrate | Drupal 7 Module
https://www.drupal.org/project/i18n_migrateTransferuj.pl | Drupal 7 Module
https://www.drupal.org/project/transferuj_plOther Drupal Contributions
• Developed and proposed a unique solution to the problem of Drupal's Layout Builder limitation of layout structure.
• Contributed multiple patches to core bugs.
Education
Master's Degree in Political Science
Cardinal Stefan Wyszyński University - Warsaw, Poland
Skills
Libraries/APIs
jQuery, Susy
Tools
Docker Compose, IntelliJ IDEA, Composer, Jira, Git, Bitbucket, GitHub, CKEditor, PrestaShop
Languages
CSS, Sass, JavaScript, CSS3, PHP, HTML, Bash, Bash Script, TypeScript, Python
Frameworks
Bootstrap, Twig, Compass, Symfony, Drupal Commerce, Symfony 3
Platforms
Drupal, Drupal 7, Linux, Docker, Drupal 8, LAMP, Arch Linux, Drupal 9, Drupal 10, Pantheon
Paradigms
DevOps, Automation, Agile
Storage
MySQL, PostgreSQL
Other
Build Pipelines, User Interface (UI), Payment APIs, Incus, Architecture
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