Frantisek Trusa, Software Developer in Prešov, Prešov Region, Slovakia
Frantisek Trusa

Software Developer in Prešov, Prešov Region, Slovakia

Member since October 29, 2016
Frantisek is a detail-oriented website and web application developer with a decade of experience delivering solutions, ranging from small microsites to big portals, including corporate intranets. He has been building Drupal-powered sites since version 4.7.
Frantisek is now available for hire


  • Slovensko IT
    Agile Software Development, PHP, Drupal, Drupal 8, Drush, Docker...
  • TRAFO Softworks
    Drupal API, Ansible, Cordova, DevOps, Vue.js 2...
    jQuery, Zend Framework, Docker Compose, Object-oriented Programming (OOP)...



Prešov, Prešov Region, Slovakia



Preferred Environment

Git, PhpStorm, MacOS

The most amazing...

...project I've worked on was the complete overhaul of the company intranet with a custom data warehouse-like solution.


  • Senior Developer

    2021 - PRESENT
    Slovensko IT
    • Worked on the app portal for login into government services via mobile.
    • Created content migration strategy and implementation for environments.
    • Created a way for setting container parameters with environment variables.
    • Mentored and supported junior developers new to Drupal.
    Technologies: Agile Software Development, PHP, Drupal, Drupal 8, Drush, Docker, Docker Compose, PostgreSQL, Apache, JavaScript, CSS, DevOps
  • Software Engineer | Company Owner

    2005 - PRESENT
    TRAFO Softworks
    • Created portal solutions for various clients in news media, healthcare, finance, and other industries.
    • Delivered custom modules for organizing competitions for esports portals.
    • Worked on the front end—doing everything from slicing the initial mockups to creating the HTML, CSS, and writing the templates.
    • Developed multiple intranet solutions for clients with all sorts of backgrounds.
    • Created an eCommerce solution for a pharmaceutical company and migrated the legacy system.
    Technologies: Drupal API, Ansible, Cordova, DevOps, Vue.js 2, Object-oriented Programming (OOP), Bash Script, Apache, Git, Drupal Commerce, Drupal 8, Drupal 7, SQL, Redis, Vue.js, Elasticsearch, Linux, Agile Software Development, JavaScript, Drupal, PHP, jQuery, Symfony, CSS, HTML
  • Software Engineer

    2015 - 2019
    • Created share-selected media files via link feature for a Media portal.
    • Applied a new responsive UI design on a media portal.
    • Maintained, installed, and updated Bash scripts and created installation procedures for Windows Server for a media portal.
    • Supported a syncing application for workrooms with bug fixes and enhancements using Java.
    • Supported my team with DevOps tasks, using Jenkins, Docker, Rancher, and Bash scripts.
    • Created an update client and server for a workroom syncing application using Java and Docker.
    • Worked together with a customer success team to deliver the best solutions for our customers.
    Technologies: jQuery, Zend Framework, Docker Compose, Object-oriented Programming (OOP), Bash Script, Apache, Git, CSS, SQL, DevOps, Elasticsearch, MySQL, Linux, Agile Software Development, JavaScript, PHP, RabbitMQ, Keycloak, Apache Cassandra, Docker, Java, HTML
  • Software Engineer

    2009 - 2015
    • Created a PLAYzone esports portal that is now the biggest esports agency in the Czech and Slovak Republic.
    • Built a new intranet solution for Aramark to collect and report operational data.
    • Aided multiple EA Sports marketing campaigns with landing pages and facebook applications.
    • Researched possibility and created prototype to explore and stream Czech television online archive on smart TVs.
    Technologies: Drupal API, Apache, Drupal 8, Drupal 7, SQL, MySQL, Linux, JavaScript, Drupal, PHP, CSS, HTML


  • Magister

    After a decline in revenue, the Magister online pharmacy store owners were looking for a new solution that would bring back a positive trend. The initial discovery phase revealed that the store was running on a decade-old framework that was no longer supported, has multiple integrations with bank payment gateways, exports for local shipping companies, a custom invoicing system, and a client communication interface.

    The new eCommerce solution is built on Drupal 8 and Drupal Commerce with custom modules and enhancements. First, we created migration from a legacy database where we migrated the entire content, including order history. Then, we implemented a responsive front-end design and created a custom checkout flow for collecting information. Next, we implemented local tax rates and payment gateways. Finally, we created a custom orders admin page and an order state flow, exports for different shipping companies, an invoicing system, and a client communication interface for shop operators.

    Technologies: Drupal 8, Drupal Commerce, PHP, HTML, CSS, JavaScript, MySQL, Redis, and Elasticsearch.

  • Bus Station

    The Bus Station is a highly SEO-optimized site in the passenger transportation niche. It provides information about bus stops and potential trips that integrates four transportation providers.

    As a full-stack developer, I was responsible for setting up a dedicated LAMP server, migrating the content from WordPress to Drupal 8, and creating a responsive theme and trip search feature. I also built a search widget (a small Vue.js application) that consumed data from a local JSON API, integrating four different transportation providers' APIs.

    Technologies: Drupal 8, PHP, HTML, CSS, JavaScript, MySQL, Vue.js, and JSON API.


    The gaming portal,, is the second incarnation of the famous portal: Now it has over 100,000 registered users and 350,000 readers per month.

    As the lead front-end and back-end developer, I stood at the birth of both projects, where I created various modules.

    Various Modules:
    • News, articles, blog writing, and administration.
    • Online television archive and live broadcasting.
    • Monitoring and reserving gaming servers.
    • Betting.
    • A tournament module with administration, user registration, automatic match scheduling with server assignments, entering player results, and single and double elimination spiders with automatic team progression.
    • A ClanBase module where ClanBase is a unique system for online gamers built and maintained by online gamers. The system's goal is to be the central communication station for teams (clans) to arrange their wars and play in ladders and competitions.

    Technologies: Drupal 6, PHP, HTML, CSS, JavaScript, and MySQL.

  • Aramark Intranet

    Aramark is one of the largest companies in the Czech Republic, providing catering services with more than 100 restaurants across the country. In the beginning, I was responsible for the maintenance, bug fixing, and development of new features for the intranet—the primary function was collecting the financial information from restaurants and creating reports for regional managers.

    In 2012, I was put in charge of developing a new version of the intranet based on Drupal with two junior developers. We revamped the front-end and back-end to collect and report financial information, achieving a significant speedup in generating reports for managers.

    My primary responsibilities, besides programming, were analyzing undocumented parts and features of an old intranet, preparing the documentation and specifications for junior programmers, code review, and deployment.

    Technologies: Drupal 7, PHP, HTML, CSS, JavaScript, and MySQL.

  • Association of Real Estate Owners

    For an association of real estate owners, we created a portal solution with a news section, events calendar, downloadable document templates, online store, paid membership content, and zone. Publishers are able to lock part of the content so it is shown just for certain membership types.

    For the online store, we created a custom solution based on the commerce module where each product has a different pricing option depending on the membership type. Also, the products are supplied by different vendors so the invoices had to be generated with appropriate vendor billing information in PDF format and delivered via email.

    Technologies: Drupal 7, PHP, HTML, CSS, JavaScript, MySQL

  • Final School Project Mentorship

    I was asked by a secondary vocational electrotechnical school to take part in a final school project as a mentor. The objective of the collaboration was connecting theoretical knowledge with real-life problems. Together with students, we created a small application for a local photographer where he could share his projects with clients.


  • Languages

    PHP, XML, HTML, JavaScript, CSS, SQL, Bash Script, Java
  • Frameworks

    Drupal Commerce, Symfony, Zend Framework
  • Libraries/APIs

    Drupal API, jQuery, Vue.js, Vue.js 2
  • Platforms

    Drupal, Drupal 7, Drupal 8, Pantheon, Linux, MacOS, Docker
  • Other

    System Integration, Apache Cassandra, Cordova
  • Tools

    Git, PhpStorm, Apache, Keycloak, RabbitMQ, Ansible, Figma, Apache Solr, Nginx, Docker Compose, Drush
  • Paradigms

    Object-oriented Programming (OOP), Agile Software Development, DevOps
  • Storage

    MySQL, Elasticsearch, Redis, PostgreSQL


  • Bachelor's Degree in Computer Science
    2010 - 2013
    University of Pavol Jozef Šafárik - Košice, Slovakia

To view more profiles

Join Toptal
Share it with others