Jan Zavrl, Software Developer in Ljubljana, Slovenia
Jan Zavrl

Software Developer in Ljubljana, Slovenia

Member since December 11, 2016
Jan has worked in a digital agency, a development studio, and has founded his own company. With over ten years of experience in Drupal 7 and 8, module development, back-end/front-end development, UX/UI design, and server administration—he doesn't see problems, he only sees challenges. His work has also been awarded Site of the Day and honorable mention awards on sites like CSSDA and Awwwards. Jan's also attended Drupal events and spoken at them.
Jan is now available for hire


  • NDP
    Gulp.js, Nginx, Apache, jQuery, JavaScript, Sass, Docker, Vagrant, Git, PHP...
    Jenkins, Gulp.js, Nginx, Apache, jQuery, JavaScript, Sass, Vagrant, Git...
  • Iuvo
    Gulp.js, Apache, jQuery, JavaScript, Sass, Git, PHP, Drupal 7



Ljubljana, Slovenia



Preferred Environment

Git, PhpStorm, Docker, MacOS

The most amazing...

...things I've coded are various web apps such as an online insurance policy wizard for customers/agents and an internship platform for an NGO.


  • Senior Drupal Developer

    2016 - PRESENT
    • Worked on several Drupal 8 websites including back-end and front-end development and customized and contributed to module development.
    • Developed a custom API platform on Drupal 8 to connect to an outside website to various CRM and educational platforms.
    • Created and managed the informational architecture, planning, and the development of custom solutions based on the Drupal 8 framework.
    • Worked with several Drupal 8 APIs from field, translation, views, and migration and built custom components on top of them.
    Technologies: Gulp.js, Nginx, Apache, jQuery, JavaScript, Sass, Docker, Vagrant, Git, PHP, Drupal 8, Drupal 7
  • Team Lead

    2014 - 2016
    • Developed an online insurance policy platform with a policy wizard for the customer and a complete dashboard with policies, rates, and clients for the agents.
    • Built an online internship platform for candidates to apply to, and for agents to review, screen, and manage these candidates.
    • Developed various Drupal 7/8 projects including commerce, corporate websites, and online applications.
    Technologies: Jenkins, Gulp.js, Nginx, Apache, jQuery, JavaScript, Sass, Vagrant, Git, MySQL, PHP, Drupal 8, Drupal 7
  • Founder

    2012 - 2014
    • Built websites for clients all over the globe.
    • Handled all aspects of a project such as creating the strategy, UI/UX, planning, and also development.
    • Designed interfaces and web applications.
    Technologies: Gulp.js, Apache, jQuery, JavaScript, Sass, Git, PHP, Drupal 7


  • Snowcard (Development)

    An online insurance policy wizard for customers and a custom-built dashboard for agents to help them manage policies, rates, clients, and various other settings of the platform.

    I was the lead developer on the project, responsible for the main platform architecture, the backend dashboard for agents to view various information, and also the frontend policy wizard which is used by the customers to buy their insurance policy. I was working on both the functionality of the features as well as the look and feel of them.

  • Home at Home (Development)

    A commerce site migrated from WordPress with several custom commerce and business logic implemented for the editors to use such as discounts, vouchers, CRM integration, page displays, and more.

    My role as the team lead was to coordinate the team with tasks, being responsible for the overall site architecture, development and deployment processes as well as communicating with the client and the team on various code implementations.

  • Addiko (Development)

    I was responsible for developing several elements in the content editors' workflow in the back-end—providing a good UX/UI for the user and at the same time converting those elements into interactable components on the front-end of the website.

  • Spiible (Development)

    An educational platform for students all around the world that wish to study in Australia. The platform unites students and agents and gives them both a tool to communicate and work with courses and universities in Australia. Students can compare different courses, universities and also apply to them. The agents take care of everything needed for the student to come to Australia and study.

    In a team of three—myself, another developer, and a designer—I acted as the lead developer, coordinating the team with the client on the development and on the design phase. I was responsible for the platform's architecture, development plan, and various components inside the platform.

  • 29elode (Development)

    An educational platform where students can purchase and view various educational videos through subscription. It is also a platform for the video providers who can submit their videos for purchase, view purchases, and income for each video.

    I was one of the developers on the team, I was responsible for the submission workflow and dashboard of the video providers on both the development and UX aspect.

  • Global Media Centre (Development)

    A platform for content publishers to upload content, process, and present information about it. Clients can log in, view the published material, and also view coverage report data for the selected content.

    The platform integrates with Brightcove (a video processing service), AWS for storage handling, and Drupal 8 which handles all of the components, including data manipulation for presenting it in the coverage report.

    I was the lead developer on the team. I was responsible for the said components, integration with third-party services, and custom development work for the coverage reports.


  • Languages

    PHP, Sass, Less, CSS3, JavaScript
  • Frameworks

    Drupal Commerce, ZURB Foundation, Bootstrap, Symfony, AngularJS
  • Libraries/APIs

    Drupal API, jQuery, Node.js
  • Tools

    Xdebug, Gulp.js, Drush, Composer, NPM, Grunt, Git, Apache, Nginx, Docker Compose, PhpStorm, Vagrant, Jenkins, Varnish
  • Platforms

    Drupal, Docker, Drupal 7, Drupal 8, MacOS
  • Storage

    MariaDB, MySQL, Redis
  • Other

    Debugging, Front-end, Back-end, Drupal Console, Drupal VM, UX, UI
  • Paradigms

    Object-oriented Programming (OOP), Agile


  • Acquia Certified Grand Master - Drupal 8
  • Acquia Certified Front-end Specialist - Drupal 8
  • Acquia Certified Back-end Specialist - Drupal 8
    APRIL 2018 - PRESENT
  • Acquia Certified Developer - Drupal 8
    APRIL 2017 - PRESENT

To view more profiles

Join Toptal
Share it with others