Jan Zavrl
Verified Expert in Engineering
Software Developer
Ljubljana, Slovenia
Toptal member since March 22, 2017
Jan has worked in a digital agency and a development studio and has founded his own company. With over 14 years of experience in Drupal 7 and 8, 9, and now 10, 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 also attended Drupal events and spoke at them.
Portfolio
Experience
Availability
Preferred Environment
Git, PhpStorm, Docker, MacOS
The most amazing...
...things I've built are web apps such as insurance policy wizard for customers/agents, internship app for an NGO and assessment platforms for medical colleges.
Work Experience
Senior Drupal Developer
Dropsolid
- Managed, maintained, and further developed the website of one of Belgium's largest banks.
- Planned, developed, and built an internal tool to connect and provide valuable information on various data from different tools used for managing projects, clients, and contracts.
- Helped and mentored team members, helping them develop skills while working on various projects and tasks.
Senior Drupal Developer
NDP Studio
- 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 an outside website to various CRM and educational platforms.
- Created and managed the informational architecture, planning, and 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.
- Assumed lead developer and product owner roles in complex projects, which required heavy customization of the Drupal 8 platform, custom business logic, and continuous deployment process.
- Managed and mentored a group of developers through projects or standalone educational sessions.
Team Lead
AGILEDROP
- 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 and for agents to review, screen, and manage these candidates.
- Developed various Drupal 7/8 projects, including eCommerce, corporate websites, and online applications.
Founder
Iuvo
- 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.
Full-stack Developer
Enki komunikacije
- Developed and designed several small to medium-sized websites for local clients in Slovenia.
- Won several individual website awards as well as the agency of the year award in Slovenia.
- Designed brand guidelines for companies in Slovenia.
Experience
Beobank
https://www.beobank.beCatapult CX
https://catapult.cxMonogram
https://www.monogram.com/We also utilized Drupal Migration API to provide continuous content integration into the new site from outside sources supplied by the client.
Training and CPD Platform for the Royal College of Obstetricians and Gynaecologists
https://training.rcog.org.ukApsis
https://apsis.comAddiko
https://www.addiko.com/Global Media Centre
https://www.globalmediacentre.com/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.
Snowcard
https://www.snowcard.co.uk/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
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.
Spiible
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
https://www.29elode.it/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.
Certifications
Acquia Certified Grand Master – Drupal 8
Acquia
Acquia Certified Front-end Specialist – Drupal 8
Acquia
Acquia Certified Back-end Specialist – Drupal 8
Acquia
Acquia Certified Developer – Drupal 8
Acquia
Skills
Libraries/APIs
Drupal API, jQuery, Node.js, React
Tools
Composer, Xdebug, PhpStorm, Gulp, Git, Drush, NPM, Solr, Grunt, Apache, NGINX, Docker Compose, WebStorm, Vagrant, Jenkins, Varnish, Lando
Languages
CSS, HTML, HTML5, PHP, Sass, JavaScript, Less, CSS3, PHP 3
Frameworks
Twig, Drupal Commerce, ZURB Foundation, Bootstrap, Yarn, Symfony, AngularJS
Platforms
Drupal, Docker, Drupal 7, Drupal 8, Drupal 9, Drupal 10, MacOS, Pantheon
Storage
MariaDB, MySQL, Redis
Paradigms
Object-oriented Programming (OOP), Agile
Other
Debugging, Front-end, Back-end, Drupal, Drupal VM, User Experience (UX), User Interface (UI), CI/CD Pipelines, Migration
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