Valentino Medimorec, Developer in Zagreb, Croatia
Valentino is available for hire
Hire Valentino

Valentino Medimorec

Verified Expert  in Engineering

Software Developer

Zagreb, Croatia

Toptal member since April 3, 2018

Bio

Valentino is a senior web developer, primarily specialized in Drupal and all components of Drupal-based projects. He is a big supporter of Drupal, Linux, and open source, and is a module and themes contributor on Drupal.org. He has extensive experience in the eCommerce and media industries through several different roles; developer, project manager, team leader, and entrepreneur. Valentino also focuses on architecture and performance.

Portfolio

Vallic d.o.o.
Python, Memcached, Redis, Varnish, Apache Solr, JavaScript, Drupal, LEMP, PHP...
AcademyHealth (Non-Profit Corporation)
Drupal, Drupal 8, CRM APIs
TEACH, Inc.
Visual Component Library (VCL), Fastly, Platform.sh, JSON API, Varnish, LEMP...

Experience

  • Drupal - 10 years
  • Linux - 10 years
  • Bash - 8 years
  • Apache Solr - 8 years
  • MySQL - 8 years
  • PHP - 8 years
  • LEMP - 7 years
  • Drupal 8 - 4 years

Availability

Part-time

Preferred Environment

Git, PhpStorm, Linux

The most amazing...

...piece of software I've built is a CC0 stock photos search engine based on Drupal, completed in just a few working days.

Work Experience

Owner | Developer

2015 - PRESENT
Vallic d.o.o.
  • Developed complex or high-availability projects, mainly in the European market (Denmark, Germany).
  • Contributed D7 and D8 modules and themes on Drupal.org.
  • Served as owner and developer of YouTube aggregator and CC0 stock photos search engine, both based on Drupal 7 and Apache Solr.
  • Created several smaller iOS/Android games with Buildbox as Drumpinator and StackJoy.
  • Built a custom intranet solution on top of D7 for a Danish company.
  • Installed a large Drupal multisite and multi-language eCommerce site.
  • Performed technical SEO optimization for personal and client projects.
Technologies: Python, Memcached, Redis, Varnish, Apache Solr, JavaScript, Drupal, LEMP, PHP, Go, Buildbox

Drupal Developer

2022 - 2022
AcademyHealth (Non-Profit Corporation)
  • Developed the CRM integration between Drupal and Personify.
  • Handled single sign-on (SSO) between Drupal and Personify.
  • Improved the existing codebase, migrating hosting to Platform.sh.
Technologies: Drupal, Drupal 8, CRM APIs

Drupal Developer

2019 - 2021
TEACH, Inc.
  • Maintained a Drupal 8 multisite installation with multiple react front ends.
  • Developed new back-end features, which include JSON API and Salesforce integration.
  • Managed hosting-related tasks through Platform.sh, optimizing for high performance.
  • Maintained VCL configuration for Fastly CDN. Ensured coverage for CDN cache over Drupal and React sites.
  • Implemented encryption requirements, which include FERPA and HECVAT.
Technologies: Visual Component Library (VCL), Fastly, Platform.sh, JSON API, Varnish, LEMP, Drupal, PHP

Senior Drupal Developer

2017 - 2020
Foreo AB/Lelo iAB
  • Developed new features, optimized performance, and performed maintenance on foreo.com and lelo.com.
  • Integrated 3rd party payment methods inside Drupal Commerce: Stripe, Braintree, Alipay.
  • Handled performance challenges of Drupal 7 and Drupal Commerce.
  • Implemented an advanced caching mechanism on foreo.com and lelo.com with Drupal 7 and Fastly.
  • Integrated custom queue and cronjob solution for handling a large number of request for MailChimp and Mandrill.
  • Migrated old Drupal 7 Commerce installation to Drupal 8.
Technologies: Fastly, Redis, Vagrant, LEMP, JavaScript, Drupal Commerce, Drupal, PHP

Head of Mobile Development

2013 - 2015
Styria Hrvatska
  • Led team of five iOS and Android mobile developers.
  • Published three iOS/Android mobile apps (EnjoyCroatia, CroatianFood, Josip Broz Tito) in ten different languages.
  • Built native iOS/Android/WP mobile apps for internal brands as Vecernji list, 24sata which are most visited websites in Croatia.
  • Expanded department in the direction of creating and publishing e-books.
Technologies: Android, iOS, RESTful Services, Jira

Freelance Web Developer

2006 - 2014
N/A
  • Contributed a Drupal 7 theme to Drupal.org.
  • Built a variety of websites based on Joomla, WordPress, and Drupal CMS over several years.
Technologies: LAMP, JavaScript, PHP, WordPress, Drupal

Project and Product Manager

2009 - 2013
Vecernji List
  • Served as the primary technical person for all portals, web, and mobile applications in Vecernji list portfolio.
  • Developed communication and strategy with each department in-house (editors, marketing, sales) and third-party companies and partners.
  • Grew web site traffic growth, designed web site UI, analyzed web analytics, incorporated SEO/SEM, and wrote newspaper related projects.
Technologies: Web Analytics, Search Engine Marketing (SEM), Search Engine Optimization (SEO), Project Management

Contributing Journalist (Technology)

2011 - 2012
Vecernji List
  • Wrote about technology/smartphone devices for the most prominent Croatian daily newspaper "Vecernji list".
Technologies: WordPress, iOS, Android

Web Developer

2008 - 2012
Vecernji List
  • Built a set of Drupal 7 web portals for weekly magazines which were part of Vecernji List newspaper.
  • Developed and maintained a WordPress multi-site installation used as a blogging platform for vecernji.hr portal.
Technologies: LAMP, PHP, WordPress, Drupal

Webmaster

2008 - 2008
Vecernji List
  • Served as webmaster for website, utilizing HTML, CSS, and JavaScript on a regular basis.
Technologies: JavaScript, CSS, HTML

Kofezita

https://kofezita.com
A specialty coffee webshop built on Drupal Commerce 2 and Drupal 10. The hosting solution was made on Kubernetes. There were several integrations with local Croatia eCommerce services for fulfillment. I implemented the Croatian fiscalization process within Drupal Commerce.

Foreo.com

http://www.foreo.com
FOREO is a Swedish multinational beauty brand and has an eCommerce solution built on Drupal Commerce.

Foreo.com represents a highly customized project involving numerous third-party integrations, payment gateways, and geolocation and performance challenges of Drupal 7 and Drupal Commerce.

One of the most significant challenges when I joined the team was to prepare a website for the upcoming Black Friday in 2017.

Through several months of intensive code refactoring, implementation of new features, and a new caching mechanism, Foreo.com could successfully tackle traffic on Black Friday 2017.

Migrated from Drupal 7 to Drupal 8.

Lelo.com

http://www.lelo.com
A Swedish designer brand and the world's leading provider of intimate lifestyle products. Lelo is using Drupal Commerce as an eCommerce solution.

The project is highly customized and involves geolocation, multiple third-party integrations, and various payment methods.

Photos.sh

http://photos.sh
A search engine and aggregator of CC0 photos built on Drupal 7, Apache Solr, and Python. Photos.sh had several third-party API integrations, a custom crawler, and an NSFW python-based tool implemented for checking photos.

Multicurrency Module in Drupal 8

An enhancement for handling multicurrency in Drupal 8 for Drupal Commerce.

The commerce currency resolver tries to make resolving prices per currency and calculating those prices and exchange rates easy.

Available in three different modes for resolving prices: geo, language, and cookie-based mode.

Single Date Time Picker

Drupal 8 module for date and date_range form element using the jQuery Plugin Date and Time Picker library.

Media Pixabay

Drupal 7 media submodule for searching and saving images in media repository from Pixabay.com.

Media Unsplash

Drupal 7 media submodule for searching and saving images in media repository from Unsplash.com.

Bulma CSS

Bulma CSS is a Drupal 8 base theme based on Bulma.

EBL News

Youtube news video aggregator, fully automated, built on top of Drupal 7 and Apache Solr. The project utilizes Youtube, Open Calais, and MeaningCloud API.

In the first version, EBL News was a classic media portal with several 3rd party integrations; case study available on drupal.org - https://www.drupal.org/case-study/ebl-news.

Libraries/APIs

Stripe, YouTube API, jQuery, Mandrill API, Mailchimp API, Braintree API, PayPal API, Flickr API, JSON API, Visual Component Library (VCL)

Tools

NGINX, Drush, Buildbox, Fastly, Capistrano, Let's Encrypt, Vagrant, Composer, Apache Solr, Ansible, Git, Varnish, PhpStorm, Apache, Jira, GitLab, RabbitMQ

Languages

PHP, Bash, CSS, HTML, SQL, JavaScript, Go, Python

Frameworks

Drupal Commerce, PHPUnit, Bootstrap

Platforms

Drupal 8, Drupal, Linux, LEMP, Debian, Docker, OS X, LAMP, iOS, Android, WordPress, Platform.sh, DigitalOcean, Linode, Kubernetes

Storage

MySQL, Memcached, Redis

Paradigms

Continuous Deployment, Search Engine Optimization (SEO), DevOps

Industry Expertise

Project Management

Other

Drupal VM, Drupal Console, APIs, Cloudflare, RESTful Services, Search Engine Marketing (SEM), Web Analytics, CRM APIs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring