Mertcan Ekiz, Developer in Istanbul, Turkey
Mertcan is available for hire
Hire Mertcan

Mertcan Ekiz

Verified Expert  in Engineering

Full Stack Developer

Location
Istanbul, Turkey
Toptal Member Since
December 23, 2021

Mertcan is a back-end developer with more than three years of experience in the IT industry. He started his programming journey by coding flash games as the concept of creating something from scratch has been his biggest motivation. Mertcan has specialized in developing the back-end APIs and various features for eCommerce websites.

Portfolio

Akinon
Python, Django, PostgreSQL, Jinja, Elasticsearch, Sentry, Metabase...
Tesodev
.NET Core, ASP.NET Core, C#, Kubernetes, Microservices Architecture, MongoDB...
Freelance
C#, Unity3D, Google Play Store, App Store

Experience

Availability

Part-time

Preferred Environment

Linux, JetBrains Rider, PyCharm, MacOS

The most amazing...

...codebase I've contributed to is an omnichannel eCommerce platform used by millions of customers.

Work Experience

Back-end Developer

2021 - 2022
Akinon
  • Maintained an omnichannel eCommerce infrastructure used by millions of customers.
  • Contributed to the API integration processes of big marketplace websites such as Amazon, Hepsiburada, and Trendyol.
  • Tracked bugs using software like Sentry, AWS CloudWatch, and Metabase.
  • Added new features to the back-end API for the eCommerce websites of big brands such as Lacoste, Samsung, and GAP.
Technologies: Python, Django, PostgreSQL, Jinja, Elasticsearch, Sentry, Metabase, Amazon CloudWatch, REST, Django REST Framework

Back-end Developer

2020 - 2021
Tesodev
  • Developed the back-end API for a B2B eCommerce platform with a team of engineers.
  • Proposed the use of CQRS and DDD architecture to ensure maintainability and scalability. Oversaw the implementation of said architecture with success.
  • Wrote unit tests and integration tests using NUnit.
Technologies: .NET Core, ASP.NET Core, C#, Kubernetes, Microservices Architecture, MongoDB, Apache Kafka, NUnit, Docker

Game Developer

2020 - 2020
Freelance
  • Developed a casual mobile game as the sole developer with a team of designers.
  • Used Unity3D game engine and C# language to implement the game functionality.
  • Oversaw the launch process of the game on App Store and Google Play Store and handled store-specific integrations related to the monetization, ads, and leaderboards.
Technologies: C#, Unity3D, Google Play Store, App Store

Full-stack Developer

2019 - 2020
Freelance
  • Developed various websites with a team of designers, ranging from static websites to single-page applications.
  • Helped clients acquire insights for their websites by providing dashboards with analytics data using Google Analytics API.
  • Oversaw the deployment processes to AWS Elastic Beanstalk and AWS S3.
Technologies: Vue, Django, Python, Laravel, PHP, Tailwind CSS, Bootstrap, Vuetify, Nuxt.js, Google Analytics, Admin Panels, Dashboards, Amazon Web Services (AWS), Amazon S3 (AWS S3), AWS Elastic Beanstalk, Next.js, JavaScript, TypeScript, React, Express.js, Node.js

Instagram Clone

A fully functional Instagram clone built as a full-stack app using React, NestJS (Node.js), TypeScript, TypeORM, PostgreSQL, and Tailwind CSS.

The UI is intentionally designed precisely as the original Instagram website to showcase the capabilities of working with Tailwind CSS to create fully customized UIs. I handled the project from start to finish, including modeling the database, writing the first line of code, and deploying the website.

TicTacToe API

https://github.com/mertcanekiz/tictactoe-api
A RESTful API that is written with .NET 5 acts as the back-end server for a TicTacToe game client. The project uses clean architecture and incorporates CQRS with MediatR library and DDD patterns. Code is written with SOLID, DRY, YAGNI, KISS principles in mind and uses design patterns wherever applicable. It also uses MongoDB as the database and JWT authentication.

Mobile Game

A casual mobile game for the iOS and Android platforms.

I developed it using the Unity3D game engine and incorporated features such as game center integrations, leaderboards, in-app purchases, and achievements.

Languages

Python, C#, JavaScript, HTML, C, PHP, TypeScript, CSS, SCSS, C++

Frameworks

.NET Core, Django, Django REST Framework, ASP.NET Core, Unity3D, JSON Web Tokens (JWT), Laravel, Tailwind CSS, Bootstrap, Nuxt.js, Express.js, Jinja, NestJS, NUnit, Vuetify, Next.js

Libraries/APIs

Vue, React, Node.js

Tools

MATLAB, Sentry, Amazon CloudWatch, Google Analytics

Paradigms

REST, Object-oriented Programming (OOP), Agile Software Development, Microservices Architecture, CQRS, Clean Architecture

Other

APIs, Bootstrap 4, Metabase, Google Play Store, App Store, Engineering, Domain-driven Design (DDD), Admin Panels, Dashboards, TypeORM

Platforms

Linux, Kubernetes, Apache Kafka, Docker, AWS Elastic Beanstalk, Amazon Web Services (AWS), Arduino, MacOS

Storage

MongoDB, PostgreSQL, Amazon S3 (AWS S3), Elasticsearch

2016 - 2021

Bachelor's Degree in Control Engineer

Istanbul Technical University - Istanbul, 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