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 and corporate intranets. He has been building Drupal-powered sites since version 4.7.
Frantisek is now available for hire

Portfolio

  • TRAFO Softworks
    Drupal, PHP, HTML, CSS, JavaScript, MySQL, Zend Framework, Symfony, jQuery...
  • CELUM
    PHP, HTML, JavaScript, Java, Elasticsearch, Docker, Apache Cassandra...
  • PLEGI
    PHP, HTML, CSS, JavaScript, MySQL, Drupal

Experience

Location

Prešov, Prešov Region, Slovakia

Availability

Full-time

Preferred Environment

macOS, PhpStorm, Git

The most amazing...

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

Employment

  • Software Engineer | Company Owner

    2005 - PRESENT
    TRAFO Softworks
    • Created portal solutions for various clients.
    • Delivered custom modules for organizing competitions for e-sports portals.
    • Worked on the front end—doing everything from slicing the initial mockups to creating the HTML and 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, PHP, HTML, CSS, JavaScript, MySQL, Zend Framework, Symfony, jQuery, Vue.js
  • Software Engineer

    2015 - 2019
    CELUM
    • 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 updater client and server for a workroom syncing application using Java and Docker.
    • Worked together with a customer success team to deliver best solutions for our customers.
    Technologies: PHP, HTML, JavaScript, Java, Elasticsearch, Docker, Apache Cassandra, Keycloak, RabbitMQ
  • Software Engineer

    2009 - 2015
    PLEGI
    • Created a PLAYzone e-sports portal that is now the biggest e-sports 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: PHP, HTML, CSS, JavaScript, MySQL, Drupal

Experience

  • Magister (Development)
    https://www.magister.sk

    After a decline in revenue, the owners of a Magister online pharmacy store were looking for a new solution that will 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, 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 whole content including order history. Then, we continued with implementing responsive front-end design and creating custom checkout flow for collecting information. Next, we implemented local tax rates and payment gateways. Finally, for shop operators, we created custom orders admin page and order state flow, exports for different shipping companies, invoicing system, and client communication interface.

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

  • Bus Station (Development)
    https://autobusovastanica.sk

    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 which integrated four different APIs from transportation providers.

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

  • PLAYzone.cz (Development)
    http://www.playzone.cz

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

    I stood at the birth of both projects as the lead front-end and back-end developer 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 that has 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 that was built and maintained by online gamers. The system's goal is to be the central communication station for teams (clans)—where they can arrange their wars and play in ladders and competitions.

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

  • Aramark Intranet (Development)

    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 main 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 whole front-end and back-end for collecting and reporting financial information and achieving a significant speedup in generating reports for managers.

    My main 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, MySQL

  • Association of Real Estate Owners (Development)

    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 (Other amazing things)

    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.

Skills

  • Languages

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

    Drupal Commerce, Symfony, Zend Framework, Cordova
  • Platforms

    Drupal, Drupal 7, Drupal 8, Linux, MacOS, Docker
  • Libraries/APIs

    jQuery, Vue.js 2
  • Tools

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

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

    MySQL, Elasticsearch, Redis

Education

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

To view more profiles

Join Toptal
I really like this profile
Share it with others