Igor Rinkovec, Developer in Zagreb, Croatia
Igor is available for hire
Hire Igor

Igor Rinkovec

Verified Expert  in Engineering

Linux Administration Developer

Location
Zagreb, Croatia
Toptal Member Since
June 20, 2018

Igor is a software developer specializing in web technologies. He has years of experience creating custom PHP applications and integrating different tools to help clients achieve amazing customer experiences and optimize their business processes. With his experience with modern PHP development frameworks and practices and deployment in the cloud (AWS), he can help you ensure your products maintain the highest code quality standards and scale alongside your business.

Portfolio

Highland Health Direct
PHP, Symfony, Laravel, RESTful Development, REST APIs, VICIdial...
Algebra d.o.o.
Git, Software Design, Database Design, WordPress, MySQL, PHP, JavaScript, CSS...
Uber Eats
Zendesk, OAuth, Slack, Symfony, MySQL, PHP 7, Chatbots, CSS, SQL, PHP, Unix...

Experience

Availability

Part-time

Preferred Environment

OS X, Amazon Web Services (AWS), Linux, IntelliJ IDEA, Docker

The most amazing...

...product I built was a real-time call bidding system that is currently transferring 50 calls every second to the highest eligible bidder.

Work Experience

Lead Software Engineer

2018 - PRESENT
Highland Health Direct
  • Implemented changes and tools to successfully scale the business from a traditional setting to a completely online and remote environment.
  • Conducted technology-related decisions based on the business requirements as the lead on the R&D team and managed technical and non-technical employees.
  • Implemented a PHP-based system for live phone call bidding, utilizing Asterisk with AGI and AMI to redirect live calls to the highest bidder. This tool serves over 70,000 calls daily with extensive reporting and configuration features.
  • Developed features for an existing healthcare company web application to capture client information and communication to partners via APIs and reporting.
  • Architectured and built both on-premise and AWS infrastructure for hosting internal tools and call-center operations with high reliability and scalability in mind.
Technologies: PHP, Symfony, Laravel, REST APIs, RESTful Development, VICIdial, Amazon Web Services (AWS), Automated Testing, MySQL, Unix, Linux Administration, Elasticsearch, Asterisk, Asterisk Gateway Interface (AGI), API Testing, CSS, SQL, APIs, Data Visualization, Google Analytics, REST, NGINX

Lecturer and Course Mentor

2017 - PRESENT
Algebra d.o.o.
  • Built the curriculum and class materials and managed a team of lecturers teaching web design classes.
  • Lectured web design courses that covered an entire technology stack and some software architecture practices.
  • Developed educational tools and exercises to facilitate practical learning.
  • Helped students create their projects and implement newly acquired knowledge in a practical way following state-of-the-art development practices.
  • Taught the important principles of choosing the correct technology and platform for a given task.
  • Reviewed the code of student projects to highlight potential problems, question their decisions, applaud good approaches, and provide feedback for future projects.
Technologies: Git, Software Design, Database Design, WordPress, MySQL, PHP, JavaScript, CSS, HTML, SQL, APIs, Spreadsheets

Software Engineering Contractor

2018 - 2018
Uber Eats
  • Developed a chatbot for supporting Uber EATS service providers in the Taiwanese market. The chatbot allowed the service providers to use LINE to communicate with the Uber EATS support team and get quick help from a smart knowledge base.
  • Helped support agents distribute the workload and work together on tickets using Slack to communicate with the service providers.
  • Integrated automated customer service satisfaction surveys integrated into ZenDesk to provide up-to-date reporting to management and persistent logs of tickets.
  • Collaborated with an international and geographically dislocated team with diverse roles in the project.
  • Cut down the human support agent workload by designing an intelligent interactive knowledge base that can solve most common problems users had even out of customer support working hours.
Technologies: Zendesk, OAuth, Slack, Symfony, MySQL, PHP 7, Chatbots, CSS, SQL, PHP, Unix, APIs, REST

Software Development Contractor

2017 - 2018
Heathrow VIP
  • Developed a system to facilitate a complex business process that combines dozens of heavily time-sensitive and interdependent tasks to provide an amazing end-customer experience.
  • Automated the booking processing system, leveraging multiple third-party software services to create a fully integrated business process management solution.
  • Created real-time fleet tracking and smart predictions to streamline the service fulfillment process.
  • Designed live updates and reporting of unexpected events to management to allow for a timely response.
  • Built tools for the efficient handling of operational changes in the booked service process to minimize the effect of unexpected changes on the quality of service.
  • Developed smart fleet travel time predictions to minimize waiting times of clients at the terminals.
Technologies: Slack, Tookan API, MySQL, PHP 7, Chatbots, API Testing, CSS, SQL, PHP, Laravel, Unix, APIs, Data Visualization, REST

Back-end Developer

2015 - 2016
Trikoder d.o.o.
  • Developed high-traffic web portals that totaled over 100 million monthly impressions.
  • Profiled and optimized PHP-based web applications and MySQL databases for high-performance and horizontal scaling.
  • Worked with clients to deliver features that met their business expectations and provided the end-user with an amazing experience.
  • Automated testing of all newly developed features to reduce bug regression and save company costs on bug fixes.
  • Refactored legacy code and improved crucial business processes in terms of speed and quality of results.
  • Reviewed code of check-ins to help developers sharpen their skills by questioning decisions, pointing out bad practices and inefficient solutions, and applauding good decisions to increase morale in the team.
Technologies: Sonata, Symfony, Codeception, PHPUnit, Sphinx Search Engine, MySQL, PHP, CSS, SQL, Unix, APIs, REST

CallTrax

A tool for selling live phone call leads to partners with a complex real-time bidding system and tracking. Implemented telephony via Asterisk and its AGI and AMI modules. The application allows sellers to fully configure the system and track performance via the administration system. The tool was deployed on AWS using EC2 S3 for call recording storage and AWS Chime for phone number purchasing.

Polar | Instant Photo Scanner

Polar is an app that allows instant photo enthusiasts to scan their photos with their phones. The app will automatically recognize the image they are trying to scan, and by tapping on the image, it will scan it. The image's perspective is automatically adjusted when scanning, so users can position the camera to remove any reflections of the glossy image.

Polar is an iOS app written in Swift and supported on iOS 11+. It uses the Vision API, AVCapture Framework, and Accelerate framework.

Asium

https://rinkovec.com/project/asium-learning-platform/
Asium is a learning platform that utilizes a learning method of using flashcards to acquire new knowledge. Asium provides a platform where college students create personalized content for each college course they attend using a custom deck builder. Asium users can use the proprietary iOS or Android app to consume created decks on the go.

Pleyeces

https://rinkovec.com/project/pleyeces/
Pleyeces is an augmented reality POI exploration application. Walk around and check cool places in the area.

I built the whole system from scratch, from design to web and mobile. Pleyeces uses the newest AR technology to show the user information integrated into the real world.

STEM Games Scores App

https://github.com/TheWildHorse/STEMGamesScoreTracker
A score tracking application built for a local sports tournament that allows the tournament organizer to record scores for various sports. The app supports multiple kinds of scoring types and event types. Web service workers provide the audience with a live notification feed on score changes for selected games. The website shows real-time results that scorekeepers enter via a responsive web interface.

Languages

PHP 7, HTML, CSS, SQL, PHP, Swift, JavaScript, Elixir, Prolog, Python

Frameworks

Symfony, Laravel, Swagger, OAuth 2, PHPUnit, Bootstrap, Codeception, React Native

Libraries/APIs

Slack API, Tookan API, Node.js, Facebook API, Twitter API, GitHub API, REST APIs, React, Google Maps

Tools

Git, Spreadsheets, GitHub, GitLab, Trello, Google Analytics, PhpStorm, NGINX, Behat, Asterisk, Zsh, Slack, Oh My Zsh, Elastic, IntelliJ IDEA, OneSignal

Paradigms

Continuous Integration (CI), REST, RESTful Development, Unit Testing, Agile Software Development, Test-driven Development (TDD), Waterfall Development, Scrum, Behavior-driven Development (BDD), Database Design, Automated Testing

Platforms

Unix, MacOS, DigitalOcean, Amazon Web Services (AWS), iOS, OS X, Linux, WordPress, Zendesk, Docker

Storage

MySQL, PostgreSQL, SQL Architecture, MongoDB, Sphinx Search Engine, Elasticsearch, Databases

Other

HubSpot, Chatbots, Squarespace, APIs, API Testing, Data Visualization, Linux Administration, Natural Language Processing (NLP), Technical Documentation, Sonata, GPT, Generative Pre-trained Transformers (GPT), Software Design, OAuth, VICIdial, Knowledge Bases, Computer Science, Asterisk Gateway Interface (AGI), Computer Vision, Push Notifications, Augmented Reality (AR), VoIP

2017 - 2019

Master's Degree in Data and Knowledge Bases

University of Zagreb, Faculty of Organization and Informatics - Varaždin, Croatia

2014 - 2017

Bachelor's Degree in Computer Science

University of Zagreb, Faculty of Organization and Informatics - Varaždin, Croatia

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