Mehmet R.

Fullstack-Entwickler

Ein leidenschaftlicher Softwaretechniker mit Erfahrung bei der Entwicklung verschiedener Anwendungen und Services mit Java, Spring und Spring Boot.

Mehmet hat im Laufe seiner Karriere an allen Aspekten der Softwareentwicklung mitgewirkt. Er verfügt über mehr als sieben Jahre Erfahrung mit verschiedenen Programmiersprachen. In dieser Zeit arbeitete er als leitender Techniker, Softwareentwickler, Forscher und technischer Leiter, hauptsächlich in den Abteilungen Finanzdienstleistungen und Zahlungssysteme.

Er hat auch eine Mailing-Anwendung entwickelt, um verschiedene Anforderungen an die Versandautomatisierung zu erfüllen, und eine App geliefert, die primäre Vertriebsvorgänge wie Reservierung, Ticketing und Zahlungen für Websites, mobile Apps und Agenturen für Turkish Airlines usw. bereitstellt.

Hauptkompetenz

  • Java
    Java 10 Jahre
  • Spring Boot
    Spring Boot 7 Jahre
  • Spring
    Spring 8 Jahre

Andere Fähigkeiten

  • Soap 6 Jahre
  • Maven
    Maven 5 Jahre
  • Jenkins
    Jenkins 5 Jahre
Mehmet

Mehmet R.

Turkey

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • CTO & Senior Full Stack Developer

    Wherezitz.com - 1 jahr 7 monate

    • Developed a B2C and B2B marketplace for home improvement items, catering to customers based in New York.
    • Oversaw all aspects of product development, from concept to implementation, ensuring alignment with market needs.
    • Advanced the product to the MVP stage, serving New York customers, while engaging in discussions with potential partners in Silicon Valley.
    • Led a multi-cloud project utilizing four private repositories, implementing CI/CD pipelines across components, including APIs, UI, Azure Functions, and Firebase Functions.

    Technologien:

    • Technologien:
    • SQL SQL
    • .NET .NET
    • Google Cloud Google Cloud
    • Firebase Firebase
    • .NET Core .NET Core
    • Angular Angular
    • .NET framework .NET framework
    • Azure Cloud Azure Cloud
    • Serverless
  • Softwareentwickler

    FullStackStripe - 2 monate

    • Erstellung eines Open-Source-Projekts mit dem Namen „Full-Stackstripe“ auf Github.
    • Implementierung von einigen der beliebten Zahlungsflows wie die Annahme von Online-Zahlungen sowie das Erstellen und Verwalten von Abonnements.
  • Senior-Software-Entwickler

    Jcr Eurasia Rating - 5 jahre 3 monate

    • Leitender Techniker im Team.
    • Verantwortlich für das Hinzufügen komplexer neuer Funktionen für eine kritische Finanzbewertunganwendung, die von Analysten innerhalb des Unternehmens verwendet wird, um die Geschäftsanforderungen zu erfüllen.
    • SDLC-Management und CI/CD-Implementierungen für Intranetprojekte.
    • Entwicklung einer Mailing-Anwendung, die den unterschiedlichen Anforderungen des Unternehmens an die Versandautomatisierung gerecht wird.

    Technologien:

    • Technologien:
    • JavaScript JavaScript
    • React.js React.js
    • PostgreSQL PostgreSQL
    • Express.js Express.js
    • Java Java
    • MSSQL MSSQL
    • T-SQL T-SQL
    • Python Python
    • Spring Boot Spring Boot
    • Maven Maven
    • SQL SQL
    • Bash Bash
    • SAS SAS
    • Scrapy Scrapy
    • Apache Airflow Apache Airflow
    • FastAPI FastAPI
  • Software-Ingenieur - Abteilungen für Middleware-Dienste und Zahlungssysteme

    Turkish Airlines - 4 jahre 7 monate

    • Beitrag zur Entwicklung von High-Load-Webservices (SOAP & REST) für die Backbone-Middleware-Anwendung.
    • Full-Stack-Umgestaltung einer älteren Admin-Anwendung.
    • Vollständiger Aufbau wiederverwendbarer UI-Komponenten und Backend-Services.
    • Erhöhung der Testabdeckung der Einheit und Verbesserung der gesamten Codequalität durch Dekomponierung.
    • Praktische agile Praktiken wie Paarprogrammierung und Peer-Code-Review.

    Technologien:

    • Technologien:
    • JavaScript JavaScript
    • Vue.js Vue.js
    • Java Java
    • Spring Boot Spring Boot
    • Spring Spring
    • Hibernate Hibernate
    • SQL SQL
    • Oracle Oracle
    • Bitbucket Bitbucket
    • Soap
    • PL/SQL PL/SQL
    • Spring Data Spring Data
  • Software Engineer

    Incentro - 7 monate

    • Developed backend services and user interfaces on top of the EMC Documentum platform to support enterprise document management solutions.
    • Built a business queue role-management application with UIs and backend services, enabling efficient bulk operations.
    • Contributed to the creation of an ETL solution for migrating large, critical datasets from a relational database to the Documentum platform.
    • Developed a mobile application with OCR capabilities and backend services for a credit card membership application, streamlining customer application processes.
    • Delivered mobile application solutions using Mendix PaaS, focusing on rapid development and deployment.
    • Participated in proof-of-concept (POC) projects for various customers, delivering successful demos to stakeholders.

    Technologien:

    • Technologien:
    • JavaScript JavaScript
    • Java Java
    • SQL SQL
    • .NET .NET
    • Heroku Heroku
  • Software Engineer - Researcher

    Sakarya University - 7 monate

    • Designed and developed SauMobile, a VoIP application for Android devices, enabling faculty members to make VoIP calls across the campus network.
    • Built the ACD System (Automated Call Distribution) for Sakarya University, implementing queue algorithms to efficiently route incoming calls to specific departments or agents.
    • Developed SauPBX Mobile, administrative software for Asterisk servers, providing VoIP administrators with tools to access detailed information about IP phones and enable remote configuration and registration.

    Technologien:

    • Technologien:
    • PHP PHP
    • JavaScript JavaScript
    • Java Java
    • SQL SQL
    • .NET .NET
    • VoIP
    • Heroku Heroku

Ausbildung

  • MSc.Technische Informatik

    Yildiz Technische Universität · 2015 - 2019

  • BSc.Technische Informatik

    Sakarya-Universität · 2009 - 2014

Portfolio

  • Wherezitz - 1

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns