Valentino Medimorec
Verified Expert in Engineering
Software Developer
Zagreb, Croatia
Toptal member since April 3, 2018
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
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
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
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.
Drupal Developer
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.
Drupal Developer
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.
Senior Drupal Developer
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.
Head of Mobile Development
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.
Freelance Web Developer
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.
Project and Product Manager
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.
Contributing Journalist (Technology)
Vecernji List
- Wrote about technology/smartphone devices for the most prominent Croatian daily newspaper "Vecernji list".
Web Developer
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.
Webmaster
Vecernji List
- Served as webmaster for website, utilizing HTML, CSS, and JavaScript on a regular basis.
Experience
Kofezita
https://kofezita.comForeo.com
http://www.foreo.comForeo.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.comThe project is highly customized and involves geolocation, multiple third-party integrations, and various payment methods.
Photos.sh
http://photos.shMulticurrency Module in Drupal 8
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
Media Pixabay
Media Unsplash
Bulma CSS
EBL News
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.
Skills
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
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