Igor Rinkovec
Verified Expert in Engineering
Linux Administration Developer
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
Experience
Availability
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
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.
Lecturer and Course Mentor
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.
Software Engineering Contractor
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.
Software Development Contractor
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.
Back-end Developer
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.
Experience
CallTrax
Polar | Instant Photo Scanner
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/Pleyeces
https://rinkovec.com/project/pleyeces/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/STEMGamesScoreTrackerSkills
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
Education
Master's Degree in Data and Knowledge Bases
University of Zagreb, Faculty of Organization and Informatics - Varaždin, Croatia
Bachelor's Degree in Computer Science
University of Zagreb, Faculty of Organization and Informatics - Varaždin, Croatia
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