Ilker Mutlu
Verified Expert in Engineering
Software Architect and Full-stack Developer
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
Experience
Availability
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
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.
Senior Software Developer
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.
Software Developer, Project Manager
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.
Co-founder, Software Developer
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.
Software Developer
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.
Experience
Jurix | Online Academic Journal Platform
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.
Skills
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)
Education
Master's Degree in International Relations
Middle East Technical University (METU) - Ankara, Turkey
Bachelor's Degree in English Language and Literature
Bilkent University - Ankara, Turkey
Certifications
Certified Laravel Developer
Laravel
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