Mevlut Erdem Kurul, Developer in Istanbul, Turkey
Mevlut is available for hire
Hire Mevlut

Mevlut Erdem Kurul

Verified Expert  in Engineering

Machine Learning Developer

Location
Istanbul, Turkey
Toptal Member Since
January 14, 2019

Erdem is a senior software manager/engineer with a demonstrated history of working in research, IT, and fintech industry and holds a master's degree in computer science from the University of California, San Diego, USA. He's skilled in Java, the .NET Framework, C#, and Python with extensive international software design experience (Microsoft, SDSC, and more). Erdem also loves challenging projects as he's currently working on AI-related apps.

Availability

Part-time

Preferred Environment

Git, Python, .NET, Windows, Visual Studio

The most amazing...

...thing I’ve done was to manage the software development of the digitization of Turkey's biggest bank involving a few hundred thousand transactions per day.

Work Experience

Founder

2020 - PRESENT
Kurulum Cognitive Services
  • Founded Kurulum Cognitive Services, a company that provides services that involve automatic ID card classification and face detection.
Technologies: Machine Learning

Senior Software Architect/Manager

2012 - 2020
Intertech AS (Istanbul, Turkey)
  • Spearheaded the "AI Applications and R&D Projects" team in 2018.
  • Hired and formed a team of 14 members for the new department.
  • Designed and developed a general OCR framework for the bank's usage (all 18,000 of them).
  • Worked on text analytics involving the automatic classification and entity extraction from documents.
  • Implemented form and custom image processing and object detection using convolutional neural networks.
  • Helped define the DevOps process for AI projects, Azure Cognitive Services.
  • Deployed a Kafka application for CRM Campaign team that computes credit scores of customers (100k to a few million) and sends it to another Kafka topic for further reporting and analytics.
  • Managed and architected the"BPM and WFM" team, in 2012-2018 and formed a new team of for developers for the workforce management suite. Architected and developed app from scratch. Designed and implemented a new customer order process.
  • Designed and implemented the Inter-WFM suite and the digital transformation of a banking operation center and branch back office (4,000 users); Inter-WFM received the “Internal Process Innovation” international award from BAI, USA.
  • Headed the "Retail Credits Processes" team and temporarily managed, designed, and implemented a new credit process for a consumer/vehicle/house loan.
  • Led the "E-Government App" Team from 2015-2016 for E-Receipt, E-Ledger, E-Archive, E-Takbis apps.
Technologies: Azure, DevOps, MongoDB, Agile, REST, JavaScript, Microsoft SQL Server, Python, C#, .NET

University Instructor, Spring Semester

2015 - 2015
Sehir University (Istanbul,Turkey)
  • Lectured and ran the class ENGR 211 (Introduction to Programming with Python) that involved a class of 54 students.
Technologies: Python

Software Manager | Team Lead

2009 - 2012
Ziraat Technology (Istanbul, Turkey)
  • Managed the software infrastructure team involving eight members.
  • Designed and implemented a workflow engine (FlowArt).
  • Created and developed the operation center's dashboard.
  • Integrated a document management system.
  • Designed and implemented a customer queue management system.
  • Built an enterprise search system.
Technologies: Windows Forms (WinForms), Apache Lucene, Oracle, .NET

Software Development Engineer

2006 - 2008
Microsoft Corporation (Redmond, USA)
  • Worked in the Business Online Services group; the OCS Division Microsoft Office Communicator (later called Lync).
  • Designed and implemented the back-end features of the Office Communicator SharedView, Load Balancing, Session Management, Health Check of Services, and so on.
Technologies: Microsoft SQL Server, C++, .NET, Java

Researcher | Programmer II

2002 - 2006
SDSC Data & Knowledge Systems (UC San Diego, USA)
  • Worked on Graph/XML indexing/processing, graph algebra, data mediation/sharing, workflows, and volume database which was used to assist research at UCSD and other institutions (BIRN at UCSD, SenseLab at Yale University, University of Zurich, and CNB Madrid).
  • Wrote a research paper; Li Chen, A. Gupta M. Erdem Kurul: A Semantic-aware RDF Query Algebra. COMAD 2005b).
  • Authored another research paper with others; Li Chen, Amarnath Gupta M. Erdem Kurul: Stack-based Algorithms for Pattern Matching on DAGs. VLDB 2005: 493-504.
  • Published another research paper; Li Chen, Amarnath Gupta, M. Erdem Kurul: Efficient Algorithms for Pattern Matching on Directed Acyclic Graphs. ICDE 2005.
  • Wrote a research paper; M. Chagoyen, M. Erdem Kurul, Pedro A. de Alarcon, José María Carazo, Amarnath Gupta: Designing and executing scientific workflows with a programmable integrator. Bioinformatics 20(13): 2092-2100 (2004).
Technologies: XPath, XML, Perl, Oracle, Java

Teaching/Research Assistant

2000 - 2002
University of California, San Diego
  • Worked as a full-time research assistant.
  • Researched the automatic contextualization of a local semantic net: natural language processing, topic maps using information retrieval, logic, natural language processing, and database concepts to retrieve useful information from unstructured PUBMED medical data.
  • Worked as a teaching assistant on the topics of internet programming, computer architecture, and computer graphics.
Technologies: MPI, Tcl, .NET, Oracle, C++, JavaScript, Java

Workforce Management

I transformed the banking operation center (800 users) and the branch back office workers (3,500-4,000 users) by organizing and optimizing incoming tasks with available users in real time.
I achieved a fulfillment of 25% more tasks with a 20% smaller workforce (six months after production) and an SLA improvement of 50% to 85-90%. I also improved the internal fraud scenarios since workers can work mostly on system assigned tasks. Later on, this included part-time remote workers for some operations for managing peak-time effectively. Inter-WFM received the “Internal Process Innovation” international award from BAI, USA.
https://www.bai.org/globalinnovations/awards/past-winners/2017-winners/2017-internal-process-innovation-award/

Little Genius

This is an application for parents and teachers to log and monitor daily activities and development of preschool kids (iOS, Android, MySQL, Node.js).

Microsoft SharedView (Redmond, US)

I designed and implemented the back-end features of the Office Communicator SharedView, Screen Scraping, Load Balancing, Session Management, Health Check of Services, and more.

Inter-Rota+ (BPM Suite)

I designed, implemented, and led a team of developers while building a BPM suite for fintech organizations. It involved many features such as process management, task management, routing, user actions, auto actions, process lifetime management, archiving, and more. It is used by more than 15 financial institutions. One of them has 15,000 users with 120 business processes with 150,000 process instances daily.

Customer Queue System

I developed this customer queue management system. A rule-based flexible customer queue management system used by Turkey's biggest bank with 1,500 branches.

ATM Optimization

An ATM optimization solution to monitor and suggest a date to visit a specific ATM along with the recommended actions such as load X amount or unload with a normal or urgent flag. The problem needs to consider available load dates, loading cost, banking cost, and customer satisfaction.

Inter-AI

AI Solution is for fintech organizations. It provides in-house cognitive services to fintech projects including OCR, barcode reading, text classification, entity extraction, ID card recognition with CNN, chatbot service, and emotion detection.

Languages

Python, Python 3, C#, Java, SQL, C++, JavaScript, Objective-C, XML, XPath, Tcl, R, Perl

Frameworks

.NET, Django, ASP.NET MVC, MVC Razor, Apache Spark, Serverless Framework

Libraries/APIs

REST APIs, Apache Lucene, Node.js, Windows Forms (WinForms), MPI, Spark ML

Tools

Git, TFS, Xcode, Visual Studio .NET, Amazon SageMaker, Jupyter, Visual Studio, Mongoose

Paradigms

Agile, Unit Testing, REST, Concurrent Programming, DevOps

Platforms

Visual Studio 2017, Visual Studio Code (VS Code), Eclipse, Azure, Windows, Amazon Web Services (AWS), Docker, Apache Kafka, Jupyter Notebook, Oracle, Visual Studio 2016, Unix, AWS Lambda

Storage

Amazon S3 (AWS S3), MongoDB, SQL Server Management Studio (SSMS), Amazon DynamoDB, JSON, Oracle RDBMS, Graph Databases, Microsoft SQL Server, MySQL, Neo4j

Other

Data Engineering, Version Control, AWS Certified Solution Architect, Machine Learning, Artificial Intelligence (AI)

2000 - 2002

Master's Degree in Computer Science

University of California, San Diego - San Diego, CA, USA

1996 - 2000

Bachelor's Degree in Computer Engineering and Information Science

Bilkent University - Ankara, Turkey

MARCH 2020 - MARCH 2023

AWS Certified Machine Learning Specialty

Amazon

JANUARY 2020 - JANUARY 2023

AWS Certified Solutions Architect — Associate

Amazon

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