Mehmet Karabiberoğlu, Developer in Izmir, İzmir, Turkey
Mehmet is available for hire
Hire Mehmet

Mehmet Karabiberoğlu

Verified Expert  in Engineering

Full-stack Developer

Location
Izmir, İzmir, Turkey
Toptal Member Since
January 11, 2022

Mehmet is a creative and performance-driven IT professional with 17+ years of experience, specializing in object-oriented design and analysis and the full range of .NET technologies. He has worked for the Aegean Free Trade Zone, Turkish Stock Exchange, ING Group, and Ericsson. In addition to the complete software development lifecycle, he has experience in architectural design and project management. Mehmet is a strong team player and enjoys working in diverse and dynamic environments.

Portfolio

Odeon Technology
C#, Docker Compose, React, Docker, REST APIs, ASP.NET, Agile Practices...
The Aegean Free Zone Development and Operating Co.
ASP.NET, C#, Entity Framework, Windows Communication Framework (WCF), LINQ...
Cardtek
C#, .NET, Quartz.NET, LINQ, Entity Framework, Agile Practices...

Experience

Availability

Part-time

Preferred Environment

Visual Studio, Visual Studio Code (VS Code)

The most amazing...

...solution I've developed is V-OBSERVER, a surveillance system for monitoring all events in the exchange market.

Work Experience

Software Development Team Lead

2021 - PRESENT
Odeon Technology
  • Led and directed the software development team in line with business targets.
  • Managed and participated in all phases of software development, including analysis, design, development, testing, and maintenance.
  • Served on an architecture team that develops the frameworks for new projects.
Technologies: C#, Docker Compose, React, Docker, REST APIs, ASP.NET, Agile Practices, Agile Software Development, Database Development, Visual Studio, Software Development, Database Design, Software Design, .NET, Entity Framework, Quartz.NET, HTML, ASP.NET MVC, QA Testing, Technical Hiring, Interviewing, Team Management, Agile, PostgreSQL, RabbitMQ, LINQ, SQL Server 2019

Software Development Team Lead

2017 - 2021
The Aegean Free Zone Development and Operating Co.
  • Developed a custom ERP system, including sales, planning, procurement, order management, CRM, and manufacturing modules.
  • Automated building, testing, and deployment for the DevOps environment.
  • Implemented Agile practices by facilitating sprint planning and leading stand-up meetings.
Technologies: ASP.NET, C#, Entity Framework, Windows Communication Framework (WCF), LINQ, REST APIs, Quartz.NET, Agile Practices, Agile Software Development, Database Development, Visual Studio, Software Development, Database Design, Software Design, .NET, HTML, jQuery, Bootstrap, ASP.NET MVC, Enterprise Resource Planning (ERP), DevOps Engineer, Agile Sprints, QA Testing, DevOps, Microservices, Agile, SQL Server 2017, RabbitMQ, Microsoft SQL Server, SQL Server 2019

Senior Software Developer

2015 - 2017
Cardtek
  • Participated in all phases of development, including analysis, design, development, testing, and maintenance.
  • Developed a fraud and campaign application for the banking industry and integrated it with core banking applications.
  • Automated build, test, and deployment processes in the DevOps environment.
Technologies: C#, .NET, Quartz.NET, LINQ, Entity Framework, Agile Practices, Agile Software Development, Database Development, Visual Studio, Software Development, Database Design, Software Design, ASP.NET, DevOps, QA Testing, Agile, Microsoft SQL Server

Application Manager

2014 - 2015
ING Group
  • Developed a dashboard with different sources for monitoring applications and servers.
  • Orchestrated and automated a disaster recovery process.
  • Managed in-house and third-party applications, which included analyzing business and IT needs and designing systems according to these needs.
Technologies: Business Continuity & Disaster Recovery (BCDR), Nagios, ASP.NET MVC, Bootstrap, jQuery, HTML

Senior Software Engineer

2013 - 2014
Ericsson
  • Participated in all phases of the development lifecycle, including analysis, design, development, testing, and maintenance.
  • Conducted R&D activities related to machine-to-machine (M2M) and internet of things (IoT).
  • Set up end-to-end testing for an interactive voice response application.
Technologies: E2E Testing, QA Testing, Bootstrap, HTML, CSS, jQuery, JavaScript, HP Application Lifecycle Management (ALM)

Senior Software Developer

2013 - 2013
Borsa Istanbul
  • Customized a surveillance system according to Borsa Istanbul's needs.
  • Integrated the new surveillance system with Borsa Istanbul's trading engine platform.
  • Participated in all phases of the development lifecycle, including analysis, design, development, and maintenance.
Technologies: C#, .NET, Complex Event Processing (CEP), Windows Communication Framework (WCF), LINQ, Quartz.NET

Senior Software Developer | Software Architect

2004 - 2013
Turkish Derivatives Exchange
  • Built a surveillance system to monitor all events in the market.
  • Developed a reporting engine for users to define, execute, and schedule reports.
  • Wrote an electronic report distribution program to decrypt files, including trading books and canceled orders.
  • Developed a web application that allowed users to trade future securities with real-time prices.
  • Created a FIX testing tool that enabled functional testing for FIX communication.
  • Designed and implemented an R&D project with the main goal of developing fundamental components of a trading platform.
Technologies: C#, .NET, ASP.NET, ASP.NET MVC, ExtremeDB, FIX Protocol, QuickFIX, HTML, QA Testing, Full-stack, Microsoft SQL Server, Windows Communication Framework (WCF), LINQ, Quartz.NET

Surveillance Application

A surveillance system designed to monitor all events in the market, automatically detecting and producing alerts for abnormal activities according to user-defined rules. I built this while serving as the full-stack developer.

Trading System for R&D

An R&D project to create the fundamental components of a trading platform. As the back-end developer, I leveraged my knowledge of different trading systems to design and implement this trading system.

Fraud Application

A fraud application for the banking industry that automatically detects fraud transactions based on user-defined scenarios. I built this, including our own rules engine, while serving as the full-stack developer.

Custom Enterprise Resource Planning Application

A custom ERP solution, including sales, planning, procurement, order management, CRM, and manufacturing modules. I developed each module in a microservice manner while serving as the full-stack developer.

Languages

C#, HTML, JavaScript, CSS

Frameworks

.NET, ASP.NET, Windows Communication Framework (WCF), ASP.NET MVC, Bootstrap

Libraries/APIs

Entity Framework, LINQ, REST APIs, jQuery, React

Tools

Visual Studio, RabbitMQ, Docker Compose, Nagios, HP Application Lifecycle Management (ALM)

Paradigms

Agile Software Development, Agile, Database Design, Database Development, E2E Testing, DevOps, Microservices

Other

Software Development, Software Design, Agile Practices, Quartz.NET, FIX Protocol, QuickFIX, Complex Event Processing (CEP), SQL Server 2019, Business Continuity & Disaster Recovery (BCDR), QA Testing, Enterprise Resource Planning (ERP), DevOps Engineer, Agile Sprints, Full-stack, Back-end, Technical Hiring, Interviewing, Team Management

Storage

ExtremeDB, SQL Server 2017, Microsoft SQL Server, PostgreSQL

Platforms

Docker, Visual Studio Code (VS Code)

2005 - 2008

Master's Degree in Computer Engineering

Ege University - Bornova, İzmir, Turkey

2000 - 2005

Bachelor's Degree in Computer Engineering

Ege University - Bornova, İzmir, Turkey

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