Ilker Mutlu, Developer in London, United Kingdom
Ilker is available for hire
Hire Ilker

Ilker Mutlu

Verified Expert  in Engineering

Software Architect and Full-stack Developer

Location
London, United Kingdom
Toptal Member Since
June 24, 2021

Ilker is a senior software engineer from the UK with 10+ years of experience. For example, he set up a complex indexing and retrieval algorithm, using Elasticsearch to search through academic journals at warp speed, and he built an intricate storage and presentation layer for a language learning platform. Ilker believes firmly in continuous improvement, and he has the skills and tenacity to quickly pick up and use any new tool or platform he needs to deliver exceptional value to clients.

Portfolio

Rint Software Ltd
Laravel, React, Ant Design, PHP, JavaScript, Vue...
Seckin Publishing Inc.
PHP, Laravel, jQuery, Vue, Elasticsearch, TypeScript...
YD Software
PHP, JavaScript, jQuery, PostgreSQL, Subversion (SVN), NetBSD, Load Balancers...

Experience

Availability

Part-time

Preferred Environment

MacOS, Vim Text Editor, PhpStorm, Visual Studio Code (VS Code), Terminal, Tmux, Emacs, Doom Emacs

The most amazing...

...thing I've developed is an academic journal platform that enables lawyers, professors, and students to quickly access a treasure trove of articles on demand.

Work Experience

Director, Senior Software Developer

2018 - PRESENT
Rint Software Ltd
  • Refactored and revamped a legacy Zend Framework and jQuery application to a modern, Laravel back end feeding an API to a React front end.
  • Migrated non-standard HTML content of questions, answers, and rules to structured JSON stored in MongoDB. Also built the UI and back end to create new questions with custom answer logic for an internationally recognized language learning platform.
  • Built a CRM/ERP application, providing internal and external relations management for one of the largest dental chains in the UK. Also developed the UI that enables management of dental operations by sticking to established standards for charting.
Technologies: Laravel, React, Ant Design, PHP, JavaScript, Vue, Object-oriented Programming (OOP), Software Architecture

Senior Software Developer

2014 - 2018
Seckin Publishing Inc.
  • Destructured, planned, and delivered an online, subscription-based academic journal database, which the company envisioned to have a stronghold in the industry for years.
  • Implemented a custom-built, Elasticsearch-based search engine that adhered to the academic specifications required while not compromising on the full-text searching algorithms that adapted to all the languages available on the platform.
  • Developed a recurring payment-based subscription scheme despite the lack of documentation and support from the banking system. Users could also access the platform via subscriptions through IP blocks for universities and other large institutions.
Technologies: PHP, Laravel, jQuery, Vue, Elasticsearch, TypeScript, Object-oriented Programming (OOP), Software Architecture

Software Developer, Project Manager

2013 - 2014
YD Software
  • Led the development team for the e-learning, examination, and student affairs administration platform for the Chamber of Chartered Accountants in Turkey.
  • Ensured the scaling and continuous availability of very high-traffic endpoints on examination announcement dates.
  • Managed a team of analysts and developers to build specs for the digital transformation of the ministry of education for a country.
Technologies: PHP, JavaScript, jQuery, PostgreSQL, Subversion (SVN), NetBSD, Load Balancers, Object-oriented Programming (OOP)

Co-founder, Software Developer

2011 - 2012
Verinova
  • Built the website for MaxFM, one of the largest radio stations in Turkey.
  • Designed and developed the UNICEF Turkey website and the custom-built CMS powering it.
  • Took part in the development of the Basmatik website, which enabled users to custom design t-shirts and other apparel before they buy them.
Technologies: PHP, jQuery, MySQL, PostgreSQL, Object-oriented Programming (OOP)

Software Developer

2006 - 2011
Mikrobeta
  • Took part in the development of MiLAS, Turkey's first web-based library automation software, which, at the time, was used by 1,500+ libraries in Turkey and other countries.
  • Participated in the development of MiDAS, web-based document archiving software for a variety of clients, including museums and corporate archives.
  • Managed and participated in the development of MiTOS, a web-based, academic, open archive system that was used by the majority of universities in Turkey at the time.
Technologies: PHP, PostgreSQL, MySQL, Debian

Jurix | Online Academic Journal Platform

Jurix is the leading academic law journal database in Turkey. It serves thousands of law firms and numerous university libraries.

The project is a subscription-based academic journal database that offers advanced indexing and searching of articles and content. The system is built with Laravel, and it uses Vue.js and jQuery on the front end. It also relies on other technologies, such as Redis for queueing and cache, Socket.IO for event-based communication, and Elasticsearch for full-text indexing, searching, and aggregations.

Subscription management was built from scratch, including banking integrations for recurring credit card payments as well as WordML and IDML parsers for importing content.

Languages

PHP, JavaScript, TypeScript

Frameworks

Laravel, Ant Design

Libraries/APIs

React, jQuery, React Redux, Vue, Socket.IO

Paradigms

Object-oriented Programming (OOP)

Platforms

DigitalOcean, NetBSD, Debian

Storage

MySQL, PostgreSQL, Elasticsearch, Redis

Other

Software Architecture, Load Balancers

Tools

Subversion (SVN)

2005 - 2008

Master's Degree in International Relations

Middle East Technical University (METU) - Ankara, Turkey

2000 - 2005

Bachelor's Degree in English Language and Literature

Bilkent University - Ankara, Turkey

MARCH 2018 - PRESENT

Certified Laravel Developer

Laravel

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