Mehmet R.

Fullstack Developer

A passionate Software Engineer with experience developing various applications and services using Java, Spring, and Spring Boot.

Mehmet has participated in all aspects of software development throughout his career. He has over seven years of experience with different programming languages. During this term, he has worked as a lead engineer, software developer, researcher, and tech lead, mainly in the financial services and payment systems departments.

He has also developed a mailing application to meet the various mail automation needs and delivered an app that provides primary sales operations such as reservation, ticketing, and payments for websites, mobile apps, and agencies for Turkish Airlines, etc.

Main expertise

  • Java
    Java 10 years
  • Spring Boot
    Spring Boot 7 years
  • Spring
    Spring 8 years

Other skills

  • Soap 6 years
  • Maven
    Maven 5 years
  • Jenkins
    Jenkins 5 years
Mehmet

Mehmet R.

Turkey

Get started

Selected experience

Employment

  • CTO & Senior Full Stack Developer

    Wherezitz.com - 1 year 6 months

    • 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.

    Technologies:

    • Technologies:
    • 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
  • Software Developer

    FullStackStripe - 2 months

    • Created an open source project named “full-stackstripe” on Github.
    • Implemented some of the popular payment flows such as Accepting Online Payments, Creating & Managing Subscriptions.
  • Senior Software Engineer

    Jcr Eurasia Rating - 5 years 2 months

    • Lead engineer in the team.
    • Responsible for adding complex new features for a critical financial rating application used by analysts within the company to meet the business requirements.
    • SDLC Management and CI/CD implementations for intranet projects.
    • Developed a mailing application to meet the various mail automation needs of the company.

    Technologies:

    • Technologies:
    • 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 Engineer - Middleware Services&Payment Systems Departments

    Turkish Airlines - 4 years 7 months

    • Contributed to developing high‑load web services (SOAP&REST) for the main backbone middleware application.
    • Fullstack reengineering of a legacy admin application.
    • Built reusable UI components and backend services from scratch.
    • Increased unit test coverage and improve overall code quality while decomposing.
    • Hands-on Agile Practices such as Pair Programming & Peer Code Review.

    Technologies:

    • Technologies:
    • 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 months

    • 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.

    Technologies:

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

    Sakarya University - 7 months

    • 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.

    Technologies:

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

Education

  • MSc.Computer Engineering

    Yildiz Technical University · 2015 - 2019

  • BSc.Computer Engineering

    Sakarya University · 2009 - 2014

Portfolio

  • Wherezitz - 1

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat