Igor Čurk, Developer in Ljubljana, Slovenia
Igor is available for hire
Hire Igor

Igor Čurk

Verified Expert  in Engineering

Software Developer

Ljubljana, Slovenia

Toptal member since March 14, 2018

Bio

Igor started working in web development back in 2014 as a full-stack developer, where he started with PHP framework CodeIgniter. In 2015, Igor started working with Drupal and has worked with Drupal ever since. He enjoys working in teams with multiple developers.

Portfolio

NDP Studio
Drush, Git, Drupal 7, Drupal 8, Sass, PHP, CSS, Drupal
Hatch130
Drush, Git, Drupal 7, Drupal 8, Sass, PHP, CSS, Drupal
Agiledrop d.o.o.
Drush, Git, Drupal 7, Drupal 8, Sass, PHP, CSS, Drupal

Experience

  • CSS - 7 years
  • Sass - 7 years
  • PHP - 7 years
  • Object-oriented Programming (OOP) - 6 years
  • Drupal 8 - 6 years
  • Drupal 7 - 6 years
  • HTML - 6 years
  • Drush - 3 years

Availability

Part-time

Preferred Environment

Git, Docker, PhpStorm, MacOS

The most amazing...

...project I've built is a portal for selling albums and tracks for one of the biggest UK record label companies.

Work Experience

Senior Drupal Developer

2018 - PRESENT
NDP Studio
  • Developed custom Drupal modules.
  • Researched and analyzed the evaluation requirements for the development and programming solutions.
Technologies: Drush, Git, Drupal 7, Drupal 8, Sass, PHP, CSS, Drupal

Drupal Full-stack Developer

2018 - 2019
Hatch130
  • Developed and helped to maintain sites for one of the health care organizations in the USA.
  • Used Git issues queue as a ticketing system for new features and bugs.
  • Converted HTML templates into a custom Drupal theme.
Technologies: Drush, Git, Drupal 7, Drupal 8, Sass, PHP, CSS, Drupal

Drupal Back-end Developer

2015 - 2018
Agiledrop d.o.o.
  • Created software and user documentation.
  • Designed and developed software solutions.
  • Researched and analyzed the evaluation requirements for the development and programming solutions.
  • Mentored the team of developers.
Technologies: Drush, Git, Drupal 7, Drupal 8, Sass, PHP, CSS, Drupal

Web Developer

2014 - 2015
Tauria d.o.o.
  • Developed fully functional, cross-browser compatible websites.
  • Provided SEO assistance to enhance the visibility of the website on search portals.
  • Maintained new and existing websites and provided technical assistance for troubleshooting and upgrading.
  • Developed Facebook giveaways.
Technologies: Git, Sass, PHP, CSS, jQuery, CodeIgniter

Experience

Hoppy

Hoppy is the new home management site, providing access to the widest range of utility, broadband/TV, and mobile deals as well as the option to book a tradesperson for any job around the home. Hoppy cleverly keeps track of household to-do lists with helpful reminders—a central hub to manage your home; organizes everything—saving you time and money doing it.

My job responsibilities were mostly back-end related, and I provided help to front-end work when needed.

Technologies used include Drupal 8.

eCommerce for a Record Label

An eCommerce site for a record label that specializes in classical music, jazz, and Scottish music.

Besides all the site-building tasks, search pages, detail pages for albums, and tracks,

I also developed integration with Sendowl service (service for selling digital products). One of my responsibilities was also migrating all the content and users from the old site.

Technologies used include Drupal 8 and Sendowl.

NET-MED Youth

NET-MED Youth empowers young women and men to be full participants in building their communities and to be agents of positive transformations in their region.

My job responsibilities were both back-end and front-end tasks.

Technologies used include Drupal 8.

HomeAtHome

Home at Home is a gathering place for gaining ideas, inspiration, and living products. For people who enjoy life and an environment that invites and fascinates.
My job responsibilities included working on a back-end where I had to develop a number of custom solutions for commerce, integration with a CRM system.
Technologies used include Drupal 7 and Drupal commerce.

ObartPumps

Obart Pumps of Maidstone are market leaders in the supply of pumps to the UK water pump industry.

I developed new custom features to the already built site. It included custom engraving text at the checkout, improved search, implementing complex shipping calculations, and integration with the CRM system.

Technologies used include Drupal 7 and Drupal Commerce.

Unite4Heritage

#Unite4Heritage is a global movement powered by UNESCO that aims to celebrate and safeguard cultural heritage and diversity around the world. Launched in response to the unprecedented recent attacks on heritage, the campaign calls on everyone to stand up against extremism and radicalization by celebrating the places, objects, and cultural traditions that make the world such a rich and vibrant place.

The goals and requirements of this project were fast delivery (three weeks, including planning and design) and multi-language front-end (English, Arabic LTR). My job responsibilities were both back-end and front-end tasks.

Technologies used include Drupal 8.

News Portal - Insajder

https://insajder.com/
Insajder.com is a news portal.

I had to create an architecture and developed all the functionality of the site. I was also responsible for the front-end.

Technologies used include Drupal 7.

Context Groups - Drupal Contrib Module

Created a Drupal module for better block layout experience with Context module, one of the most used modules in Drupal.

Education

2008 - 2013

Bachelor of Science Degree in Mathematics and Computer Science

Faculty of Educational Science - Ljubljana, Slovenia

Certifications

JANUARY 2017 - PRESENT

Acquia Certified Developer

Acquia

Skills

Libraries/APIs

jQuery, Stripe API, Vue 2

Tools

Drush, Composer, Git, PhpStorm, Docker Compose, Gulp

Languages

HTML, Sass, CSS, PHP, JavaScript

Paradigms

Object-oriented Programming (OOP)

Platforms

Drupal 8, Drupal 7, MacOS, Docker, Drupal

Storage

MySQL

Frameworks

CodeIgniter

Other

Drupal Console

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